Cod sursa(job #2850357)

Utilizator spqrBacain Octavian-Tiberiu spqr Data 16 februarie 2022 17:47:42
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream>

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

int main()
{
    int n, m;
    int T[250010], x;
    int nr, membru, k;
    fin >> n >> m;
    for(int i = 1; i <= n; ++i)
    {
        fin >> x;
        T[i] = x;
    }
    for(int i = 1; i <= m; ++i)
    {
        fin >> membru >> nr;
        k = membru;
        while(nr != 0)
        {
            k = T[k];
            --nr;
        }
        fout << k << '\n';
    }
    return 0;
}