Pagini recente » Cod sursa (job #2979194) | Borderou de evaluare (job #2362010) | Cod sursa (job #3222113) | Cod sursa (job #740715) | Cod sursa (job #17965)
Cod sursa(job #17965)
#include <stdio.h>
int main ()
{
FILE *f1,*f2;
f1=fopen("stramosi.in","r");
f2=fopen("stramosi.out","w");
int n,m,p,q,i,j,k;
long a[250001];
fscanf(f1,"%d",&n);
fscanf(f1,"%d",&m);
for (i=1;i<=n;i++)fscanf(f1,"%d",&a[i]);
for (i=1;i<=m;i++){
fscanf(f1,"%d",&k);
fscanf(f1,"%d",&q);
for (j=1;j<=q;j++){
k=a[k];
if (k==0)break;
}
fprintf(f2,"%d",&k);
}
fclose(f1);
fclose(f2);
return 0;
}