Pagini recente » Cod sursa (job #878647) | Cod sursa (job #861708) | Cod sursa (job #2668931) | Cod sursa (job #448303) | Cod sursa (job #107871)
Cod sursa(job #107871)
program stramosi;
type
linie=array [1..1000] of longint;
matrice=array [1..250] of ^linie;
var a:matrice;
n,m,p,q,i,x,y:longint;
f1,f2:text;
function str:longint;
var j,s:longint;
begin
j:=0;
s:=q;
repeat
j:=j+1;
x:=(s div 1000)+1;
y:=s mod 1000;
s:=a[x]^[y];
if s=0 then
j:=p
until j=p;
str:=s
end;
begin
assign(f1,'stramosi.in'); reset(f1);
readln(f1,n,m);
for i:=1 to (n div 1000)+1 do
new(a[i]);
i:=0;
repeat
i:=i+1;
x:=(i div 1000)+1;
y:=i mod 1000;
read(f1,a[x]^[y])
until i=n;
assign(f2,'stramosi.out'); rewrite(f2);
i:=0;
repeat
i:=i+1;
readln(f1,q,p);
writeln(f2,str)
until i=m;
close(f1);
close(f2)
end.