Pagini recente » Cod sursa (job #1458005) | Cod sursa (job #2243497) | Cod sursa (job #431763) | Cod sursa (job #1326351) | Cod sursa (job #723970)
Cod sursa(job #723970)
#include <stdio.h>
using namespace std;
int main()
{ unsigned N,M,O[250001];
FILE *f=fopen("stramosi.in","r");
fscanf(f,"%u %u",&N,&M);
for (unsigned i=1;i<=N;++i)
fscanf(f,"%u",&O[i]);
FILE *g=fopen("stramosi.out","w");
unsigned T,R;
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);
}