Pagini recente » Cod sursa (job #416997) | Cod sursa (job #1792571) | Cod sursa (job #2296673) | Cod sursa (job #2987251) | Cod sursa (job #896295)
Cod sursa(job #896295)
#include <iostream>
#include <fstream>
using namespace std;
ifstream ka("stramosi.in");
ofstream ki("stramosi.out");
int n,m,stramosi[250005],q,p;
int rezultat(int t,int f)
{
int k=2,stramos;
stramos=stramosi[t];
while(k<=f)
{
stramos=stramosi[stramos];
k++;
}
return stramos;
}
int main()
{
ka>>n>>m;
for(int i=1;i<=n;i++)
{
ka>>stramosi[i];
}
for(int i=1;i<=m;i++)
{
ka>>q>>p;
ki<<rezultat(q,p)<<'\n';
}
}