Cod sursa(job #2767395)

Utilizator RobertAcAcatrinei Robert-Marian RobertAc Data 5 august 2021 23:07:14
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <bits/stdc++.h>
#define nmax 250001
using namespace std;
string prob="stramosi";
ifstream in(prob+".in");
ofstream out(prob+".out");
int stramos[nmax];
int stra(int q,int p){
    if(!p)return q;
    else return stra(stramos[q],p-1);
}
int main(){
    int n,m;
    in>>n>>m;
    for(int i=1;i<=n;i++){
        int nr;
        in>>nr;
        stramos[i]=nr;
    }
    while(m--){
        int q,p;
        in>>q>>p;
        out<<stra(q,p)<<'\n';
    }

}