| ||||||||||
| 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 | |||||||||
Re:求看为什么WAIn Reply To:求看为什么WA Posted by:1213 at 2013-04-07 20:26:18 > program trunc123(input,output);
> var
> a,b,c,d,i,j,k,n,m:longint;
> begin
> assign(input,'Biorhythms.in');
> assign(output,'Biorhythms.out');
> reset(input);
> rewrite(output);
>
> readln(a,b,c,d);n:=1;
> while (a<>-1)or(b<>-1)or(c<>-1)or(d<>-1) do
> begin
> if (a=b)and(b=c) then
> begin
> m:=a+21252-d;
> writeln('Case ',n,': the next triple peak occurs in ',m,' days.');
> end
> else
> begin
> while not((a=b)and(b=c)) do
> begin
> while a<c do a:=a+23;
> while b<c do b:=b+28;
> while c<a do c:=c+33;
> while b<a do b:=b+28;
> while a<b do a:=a+23;
> while c<b do c:=c+33;
> end;
> m:=a-d;
> m:=m mod 21252;
> if m=0 then m:=21252;
> writeln('Case ',n,': the next triple peak occurs in ',m,' days.');
> end;
> inc(n);
> readln(a,b,c,d);
> end;
> close(input);
> close(output);
> end.
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator