Cod sursa(job #1800786)

Utilizator Belu99Bibo Bela Belu99 Data 8 noiembrie 2016 08:45:33
Problema Stramosi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <iostream>
#include <stdio.h>
#include <fstream>
using namespace std;
int N,M,Q,P,v[250000],i,k;
FILE *f,*g;
int main()
{
    f=fopen("stramosi.in","r");
    g=fopen("stramosi.out","a");
    N=fgetc(f);
    M=fgetc(f);
    for(i=1;i<=N;i++)
        v[i]=fgetc(f);
    for(i=1;i<=M;i++)
    {
        Q=fgetc(f);
        P=fgetc(f);
        k=0;
        while(k<P-1)
        {
            Q=v[Q];
            k++;
        }
        putc(v[Q],g);
    }
    fclose(f);
    fclose(g);
    return 0;
}