比赛 20091019练习题 评测结果 AAAAAAAAAAAA
题目名称 公路网 最终得分 100
用户昵称 rottenwood 运行时间 0.124 s
代码语言 Pascal 内存使用 0.35 MiB
提交时间 2009-10-19 21:23:56
显示代码纯文本
program sie;
var
map:array[1..200,1..200] of longint;
ans:array[1..200,1..200] of boolean;
i,j,k,m,n:longint;
begin
assign(input,'sie.in');reset(input);
assign(output,'sie.out');rewrite(output);
readln(n);
fillchar(ans,sizeof(ans),true);
for i:=1 to n do
 begin
 for j:=1 to n do
 read(map[i,j]);
 readln;
 end;
for k:=1 to n do
 for i:=1 to n do
  for j:=i+1 to n do
   if (i<>j)and(j<>k)and(i<>k) then
   if map[i,k]+map[k,j]=map[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(i,' ',j);
   close(output);
   end.