ex.dpr

来自「tongji acm-online judge solution」· DPR 代码 · 共 47 行

DPR
47
字号
program Ural_1410(Input,Output);
const
	MaxN=100000;
type
	TIndex=Longint;
	TDP=array[-2..MaxN]of TIndex;
var
	N:TIndex;
	F:TDP;
	Ans:TIndex;
function Max(A,B:TIndex):TIndex;
begin
	if A>B then Result:=A
	else Result:=B;
end;
function ReadWordLength:TIndex;
var
	Ch:Char;
begin
	Result:=0;
	while not Eof do
	begin
		Read(Ch);
		if Ch in ['A'..'Z','a'..'z'] then
			Inc(Result)
		else if Result>0 then
			Break;
	end;
end;
procedure Main;
begin
	FillChar(F,SizeOf(F),0);
	N:=0;
	Ans:=0;
	while not Eof do
	begin
		Inc(N);
		F[N]:=ReadWordLength;
		if F[N]=0 then Break;
		Inc(F[N],Max(F[N-3],F[N-2]));
		Ans:=Max(Ans,F[N]);
	end;
	Writeln(Ans);
end;
begin
	Main;
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?