Pagini recente » Cod sursa (job #604575) | Cod sursa (job #3170785) | Cod sursa (job #2544629) | Cod sursa (job #908357) | Cod sursa (job #1014881)
#include <stdio.h>
#include <conio.h>
int main()
{
int n,m,a[250000],q,p,i;
FILE *f=fopen("stramosi.in","r");
FILE *g=fopen("stramosi.out","w");
fscanf (f,"%d",&n);
fscanf (f,"%d",&m);
for (i=1;i<=n;i++)
{
fscanf (f,"%d",&a[i]);
}
for (i=1;i<=m;i++)
{
fscanf (f,"%d",&q);
fscanf (f,"%d",&p);
while (p>0&&q>0)
{
q=a[q];
p=p-1;
}
fprintf (g,"%d\n",q);
}
getch();
return 0;
}