| 
 | 
back to boardWhi WA. var  a,b:array[1..30]of longint;  n,i,j,l,k:longint;   begin  fillchar(a,sizeof(a),0);  readln(n);readln(l);  for j:=1 to l do readln(f,a[j],a[j]);  readln;  for i:=2 to n do   begin    fillchar(b,sizeof(b),maxlongint);    readln(l);    for j:=1 to l do     begin      read(l);      while l<>0 do       begin        read(k);        if a[l]+k<b[j] then b[j]:=a[l]+k;        read(l);       end;      readln;     end;    readln;    a:=b;   end;  j:=maxlongint;  for i:=1 to 30 do if a[i]<j then j:=a[i];  writeln(j); end. Re: Whi WA. > var >  a,b:array[1..30]of longint; >  n,i,j,l,k:longint; > > begin >  fillchar(a,sizeof(a),0); >  readln(n);readln(l); >  for j:=1 to l do readln(f,a[j],a[j]); >  readln; >  for i:=2 to n do >   begin >    fillchar(b,sizeof(b),maxlongint); >    readln(l); >    for j:=1 to l do >     begin >      read(l); >      while l<>0 do >       begin >        read(k); >        if a[l]+k<b[j] then b[j]:=a[l]+k; >        read(l); >       end; >      readln; >     end; >    readln; >    a:=b; >   end; >  j:=maxlongint; >  for i:=1 to 30 do if a[i]<j then j:=a[i]; >  writeln(j); > end. But what > > var > >  a,b:array[1..30]of longint; > >  n,i,j,l,k:longint; > > > > begin > >  fillchar(a,sizeof(a),0); > >  readln(n);readln(l); > >  for j:=1 to l do readln(f,a[j],a[j]); > >  readln; > >  for i:=2 to n do > >   begin > >    fillchar(b,sizeof(b),maxlongint); > >    readln(l); > >    for j:=1 to l do > >     begin > >      read(l); > >      while l<>0 do > >       begin > >        read(k); > >        if a[l]+k<b[j] then b[j]:=a[l]+k; > >        read(l); > >       end; > >      readln; > >     end; > >    readln; > >    a:=b; > >   end; > >  j:=maxlongint; > >  for i:=1 to 30 do if a[i]<j then j:=a[i]; > >  writeln(j); > > end.  |  
  | 
|