Cod sursa(job #1377281)

Utilizator sing_exFMIGhita Tudor sing_ex Data 5 martie 2015 21:00:20
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
    int i,n,c,p,q;
    FILE *f = fopen("stramosi.in","r");
    FILE *g = fopen("stramosi.out","w");
    fscanf(f,"%d %d",&n,&c);
    int v[n+1];
    for (i=1;i<=n;i++) fscanf(f,"%d",&v[i]);
    for (i=1;i<=c;i++) {
        fscanf(f,"%d %d",&q,&p);
        while (p && q) {
            q = v[q];
            p--;
        }
        fprintf(g,"%d\n",q);
    }
    fclose(f);
    fclose(g);
    return 0;
}