Cod sursa(job #1723598)

Utilizator bercean.bogdanBogdan-Alexandru Bercean bercean.bogdan Data 1 iulie 2016 00:05:18
Problema Stramosi Scor 70
Compilator c Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <stdio.h>
#include <stdlib.h>

long v[250001];

int main()
{
    FILE * f=fopen("stramosi.in","r");
    FILE *fp=fopen("stramosi.out","w");

    long N,M,i,j,P,Q;

    fscanf(f,"%ld %ld",&N,&M);

    for(i=1;i<=N;i++)
    {
        fscanf(f,"%ld",&v[i]);
    }

    for(i=0;i<M;i++)
    {
        fscanf(f,"%ld %ld",&Q,&P);

        for(j=Q;--P&&j;j=v[j]){}

        fprintf(fp,"%ld\n",v[j]);
    }

    return 0;
}