Pagini recente » Cod sursa (job #1337433) | Cod sursa (job #2971579) | Cod sursa (job #1383462) | Cod sursa (job #658399) | Cod sursa (job #2198477)
#include<iostream>
#include<fstream>
using namespace std;
int v[100], n, m;
int strm(int q, int p)
{
if (p == 0)
return q;
else
return strm(v[q], p - 1);
}
int main()
{
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
fin >> n >> m;
int q, p;
for (int i = 1; i <= n; i++)
fin >> v[i];
while (m)
{
fin >> q >> p;
fout << strm(q, p) << endl;
m--;
}
}