|
|
back to boardhelp!!Why I got WA? Posted by qwt 5 Feb 2002 10:59 var a:array[1..100,0..100] of 0..1; b:array[1..100] of integer; n,i,j,k:integer; begin readln(n); for i:=1 to n do begin read(j); while j<>0 do begin a[i,j]:=1; read(j); end; readln; b[i]:=i; end; for i:=1 to n do for j:=1 to n do for k:=1 to n do if (a[i,j]=1)and(a[j,k]=1) then a[i,k]:=1; for i:=1 to n do for j:=1 to n do inc(a[i,0],a[i,j]); for i:=1 to n-1 do for j:=i+1 to n do if a[b[i],0]<a[b[j],0] then begin k:=b[i]; b[i]:=b[j]; b[j]:=k; end; for i:=1 to n do write(b[i],' '); writeln; end. Re: help!!Why I got WA? Try this: delete the writeln; at the last line Re: help!!Why I got WA? Posted by noname 2 Aug 2002 21:18 > Try this: delete the writeln; at the last line Thanks a lot!!!! |
|
|