Program AGA;
var k,m,s,t,u,n,a,v,i:integer;
var G:array [1..n, 1..n] of integer;
B:array [1..n] of integer;
begin
readln (n);
for i:=1 to n do begin for j:=1 to n do begin
readln (G[i,j]); end; end;
B[1]:=1;
for k:=2 to n do B[k]:=0;
k:=1;
m:=0;
begin
while (k s:=1;
for t:=1 to n do
v:=1;
for i:=1 to k do
if B[i]=t then v:=0;
if (v=1 and G(B[k-m], t)=1) then
a:=t;
s:=0;
if (s=0) then
{
k:=k+1;
B[k]:=a;
m:=0;}
else {m:=m+1;}
for k:=1 to n do
writeln(B[k], k);
end;
end.

максим1714 максим1714    1   13.04.2020 13:00    1

Другие вопросы по теме Информатика