Cod sursa(job #343545)
Utilizator | Morariu Razvan aghamat | Data | 26 august 2009 11:04:04 |
---|---|---|---|
Problema | Stramosi | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include<stdio.h>
#include<string.h>
#define DIM 12345678
FILE *f=fopen("stramosi.in","r"), *g=fopen("stramosi.in","w");
int main ()
{
int n,i,p,m,x,y,a[DIM];
fscanf(f,"%d%d",&n,&m);
for(i=1;i<=n;i++)
fscanf(f,"%d",&a[i]);
for(p=1;p<=m;p++)
{
fscanf(f,"%d%d",&x,&y);
while(y && x)
{
x=a[x];
y--;
}
fprintf(g,"%d\n",x);
}
return 0;
}