比赛 20091019练习题 评测结果 AAAAAAAAAAAA
题目名称 公路网 最终得分 100
用户昵称 打不死的羊 运行时间 0.112 s
代码语言 Pascal 内存使用 0.36 MiB
提交时间 2009-10-19 21:23:56
显示代码纯文本
program sie;
type
fxz1=array[1..200,1..200] of longint;
fxz2=array[1..200,1..200] of boolean;
var
f1,f2:text;
i,j,k,n:longint;
map:fxz1;
ans:fxz2;
begin assign(f1,'sie.in');
      assign(f2,'sie.out');
      reset(f1);rewrite(f2);
      readln(f1,n);
      for i:=1 to n do begin for j:=1 to n do begin ans[i,j]:=true;read(f1,map[i,j]);end;
                             readln(f1);
                          end;
      for i:=1 to n-1 do
      for j:=i+1 to n do
      for k:=1 to n do
      if (map[i,j]=map[i,k]+map[k,j])and(k<>i)and(j<>k)and(i<>j) then ans[i,j]:=false;
      for i:=1 to n-1 do
      for j:=i+1 to n do
      if ans[i,j] then writeln(f2,i,' ',j);
      close(f1);close(f2);
end.