Pagini recente » Cod sursa (job #2058293) | Cod sursa (job #3260880) | Cod sursa (job #2583029) | Cod sursa (job #1357863) | Cod sursa (job #723957)
Cod sursa(job #723957)
#include <stdio.h>
unsigned N,M,O[250001],T,R;
int main()
{ FILE *f=fopen("stramosi.in","r");
fscanf(f,"%u %u",&N,&M);
unsigned i=1;
while(i<=N)
{ fscanf(f,"%u",&O[i]);
i++;
}
FILE *g=fopen("stramosi.out","w");
while(M)
{ fscanf(f,"%u %u",&T,&R);
O[0]=O[T];
R--;
while(R)
{ O[0]=O[O[0]];
R--;
}
fprintf(g,"%u\n",O[0]);
M--;
}
fclose(g);
fclose(f);
}