Cod sursa(job #2669488)

Utilizator Tudor_PascaTudor Pasca Tudor_Pasca Data 7 noiembrie 2020 09:39:32
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int n, q;
int v[250100];

int stra(int nod, int cont)
{
    int x = nod;

    while(cont--)
        x = v[x];

    return x;
}

int main()
{
    in >> n >> q;

    for(int i = 1; i <= n; i++)
        in >> v[i];

    while(q--)
    {
        int x, y;
        in >> x >> y;

        out << stra(x, y) << '\n';
    }

    return 0;
}