Cod sursa(job #70508)

Utilizator al3csutzuSirbu Alexandru al3csutzu Data 6 iulie 2007 11:07:52
Problema Stramosi Scor 70
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.47 kb
program stramosi;
var f,g:text;
a:array[1..250000] of longint;
n,m,i,k,poz,nr:longint;
begin
  assign(f,'stramosi.in'); assign(g,'stramosi.out');
  reset(f); rewrite(g);
  read(f,n,m);
  for i:=1 to n do read(f,a[i]);
  for i:=1 to m do
  begin
    read(f,poz,nr);
    k:=0;
    while k<nr do
    begin
    k:=k+1;
    poz:=a[poz];
    if poz=0 then begin writeln(g,'0'); k:=nr+1; end;
    end;
    if poz<>0 then writeln(g,poz);
  end;
  close(f); close(g);
end.