Cod sursa(job #1833981)

Utilizator FfritzoutIon Cristian-Alexandru Ffritzout Data 23 decembrie 2016 16:49:35
Problema Stramosi Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
FILE *f;
FILE *p;


int main()
{

	f = fopen("stramosi.in","r+");
	p = fopen("stramosi.out","w+");

	long N,M,P,Q,stram,i,j;
	fscanf(f, "%d %d", &N, &M);
	int *v = malloc( sizeof( int)* N);
	for (i = 1; i <= N; ++i)
	{
		fscanf(f, "%d", &v[i]);
	}
	for (i = 1; i <= M; ++i)
    {
    	fscanf(f,"%d %d",&Q,&P);
    	for (j = 1; j <= P; ++j)
    	{
    		stram = v[Q];
    		Q = stram; 
    	}
        fprintf(p, "%d\n", stram);

    }
    fclose(p);
    fclose(f);

    return(0);

}