Cod sursa(job #2148887)

Utilizator KazvikKokovics Razvan Kazvik Data 2 martie 2018 09:17:31
Problema Stramosi Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <iostream>
#include<fstream>
#define MMAX 300001

using namespace std;

ifstream in("stramosi.in");
ofstream out("stramosi.out");

int n,m,tata[MMAX],q,p;

void citire(){
    in>>n>>m;
    for(int i=1;i<=n;i++)
        in>>tata[i];
}

void rezolv(){
    for(int i=1;i<=m;i++){
        in>>q>>p;
        while(p){
            q=tata[q];
            p--;
        }
        out<<q<<'\n';
    }
}

int main()
{
    citire();
    rezolv();
    return 0;
}