Cod sursa(job #3250062)

Utilizator dariusbolBologa Darius dariusbol Data 19 octombrie 2024 10:10:44
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <bits/stdc++.h>

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

int tt[250005],use[100000];
int n,m;

void read()
{
    int q,p;
    int k=0;
    fin>>n>>m;
    for(int i=1;i<=n;i++)
    {
        fin>>k;
        tt[i]=k;
    }
    while(m)
    {

        fin>>q>>p;
        for(int i=1;i<=p;i++)
        {
            q=tt[q];
        }
        fout<<q<<endl;
        m--;
    }
}

/*void dfs(int vecini)
{
    use[nod]=1;
    for(auto vecini : G[nod])
    {
        if(!use[vecini])
        {
            dfs(vecini);
        }
    }
}*/

int main()
{
    read();
    return 0;
}