Cod sursa(job #2811638)

Utilizator cdenisCovei Denis cdenis Data 2 decembrie 2021 19:26:13
Problema Stramosi Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <deque>

using namespace std;

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

int n,m,v[250005],q,p;

int main()
{
    fin >> n >> m;
    for(int i=1;i<=n;i++)
        fin >> v[i];
    for(;m;--m)
    {
        fin >> q >> p;
        while(p && v[q])
        {
            q=v[q];
            p--;
        }
        fout << (p?0:q) << '\n';
    }
    return 0;
}