📄 ac1140.pas
字号:
program tju1140;
var
s:string;
l,p,ans,junk:byte;
function longest(branches:byte):byte;
var
a,b,i,t:byte;
begin
inc(p);
if s[p]='H' then begin
longest:=0;
exit;
end;
a:=0;b:=0;
for i:=1 to branches do begin
t:=longest(3);
if t>a then begin
b:=a;a:=t;
end
else if t>b then
b:=t;
end;
if a+b+1>ans then ans:=a+b+1;
longest:=a+1;
end;
begin
repeat
readln(s);l:=length(s);
p:=0;ans:=0;
junk:=longest(4);
writeln(ans);
until seekeof;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -