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 |
Pascal菜鸟的问题。。。type ansistring=string; var x,y,z,i:longint; a:array[0..99] of ansistring; function add(x,y:ansistring):ansistring; var l,m:ansistring; j,a,b,c,i,s:longint; begin a:=length(x);b:=length(y);j:=0; if a>b then for i:=1 to a-b do y:='0'+y else for i:=1 to b-a do x:='0'+x; c:=length(x); l:=''; for i:=c downto 1 do begin s:=((ord(x[i])-48+ord(y[i])-48)+j) mod 10; j:=((ord(x[i])-48+ord(y[i])-48)+j) div 10; l:=chr(s+48)+l; end; if j<>0 then begin str(j,m);l:=m+l;end; add:=l; end; begin while not(eof) do begin read(x,y,z); str(x,a[0]);str(y,a[1]);str(z,a[2]); for i:=3 to 99 do begin a[i]:=add(a[i-3],a[i-2]); a[i]:=add(a[i-1],a[i]); end; writeln(a[99]); end; end. 提交显示WA,可上面大神给的数据我全对。。。 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator