| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
poj1027为什么WA???var i,n,m,ans,t,max:longint;
b:boolean;
begin
while not eof do begin
read(n,m);
b:=false;
if n>m then begin
t:=n; n:=m; m:=t; b:=true; end;
max:=0;
for i:=n to m do begin
t:=i;
ans:=1;
while t>1 do begin
if odd(t) then t:=t*3+1 else t:=t div 2;
ans:=ans+1;
end;
if ans>max then max:=ans;
end;
if b then writeln(m,' ',n,' ',max) else writeln(n,' ',m,' ',max)
end;
end.
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator