Cod sursa(job #3215042)
Utilizator | Data | 14 martie 2024 17:33:19 | |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <iostream>
using namespace std;
int N,M;
int P,Q;
int TT[100005];
int main(){
freopen("stramosi.in","r",stdin);
freopen("stramosi.out","w",stdout);
scanf("%d %d",&N,&M);
for(int i=1;i<=N;i++){
scanf("%d",&TT[i]);
}
for(int i=1;i<=M;i++)
{
scanf("%d %d",&Q,&P);
int tata=Q;
while(P)
{
tata=TT[tata];
P--;
}
printf("%d\n",tata);
}
}