Cod sursa(job #3276802)

Utilizator nusuntvictorVictor Stefan nusuntvictor Data 14 februarie 2025 19:21:33
Problema Stramosi Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <fstream>
#include<vector>

using namespace std;

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

int n,m;
vector<int>t(300000);

int ver(int nod, int cat, int cnt=0){
    if(cnt==cat)
        return nod;
    ver(t[nod],cat,cnt+1);
}

int main() {
    //ios_base::sync_with_stdio(false);
    //cin.tie(0);cout.tie(0);
    cin>>n>>m;
    for(int i=1; i<=n; ++i)
        cin>>t[i];
    int q,p;
    for(int i=1; i<=m; ++i){
        cin>>q>>p;
        cout<<ver(q,p)<<'\n';
    }
    return 0;
}