Cod sursa(job #17968)

Utilizator bogdanhm999Casu-Pop Bogdan bogdanhm999 Data 17 februarie 2007 15:56:34
Problema Stramosi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#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\n",&k);
    }
    fclose(f1);
    fclose(f2);
    return 0;
}