Cod sursa(job #3250062)
Utilizator | 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;
}