Pagini recente » Cod sursa (job #2807136) | Cod sursa (job #2166757) | Cod sursa (job #1992246) | Cod sursa (job #1217901) | Cod sursa (job #660361)
Cod sursa(job #660361)
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
string in,out;
in="stramosi.in";
out="stramosi.out";
ifstream f;
ofstream g;
f.open(in.c_str());
g.open(out.c_str());
int n,m,i,q,p,j,e,o;
int x[250000];
f >> n;
f >> m;
x[0]=0;
for (i=1; i<=n; ++i)
{
f >> x[i];
}
for (i=1; i<=m; ++i)
{
f >> q;
f >> p;
e=q;
o=x[q];
for (j=1; j<=p-1; ++j)
{
e=o;
o=x[e];
}
g << o << endl;
}
f.close();
g.close();
return 0;
}