Cod sursa(job #3215027)
Utilizator | Data | 14 martie 2024 17:14:32 | |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
int N,M;
int P,Q;
int TT[100005];
int main(){
fin>>N>>M;
for(int i=1;i<=N;i++)
fin>>TT[i];
for(int i=1;i<=M;i++)
{
fin>>Q>>P;
int tata=Q;
while(P)
{
tata=TT[tata];
P--;
}
fout<<tata<<'\n';
}
}