Pagini recente » Cod sursa (job #476128) | Cod sursa (job #2342033) | Cod sursa (job #704641) | Cod sursa (job #1358432) | Cod sursa (job #1438922)
#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <iostream>
#include <cstdio>
#include <fstream>
//std::ifstream f("stramosi.in");
//std::ofstream g("stramosi.out");
int main()
{
std::freopen("stramosi.in", "r", stdin);
std::freopen("stramosi.out", "w", stdout);
int n, m;
int x, y, v[250001];
v[0] = 0;
// f >> n >> m;
scanf("%d%d", &n, &m);
for (int i = 1; i <= n; i++)
{
//f >> x;
scanf("%d", &x);
v[i] = x;
}
for (int i = 1; i <= m; i++)
{
//f >> x >> y;
scanf("%d%d", &x, &y);
while (y > 0)
{
x = v[x];
y--;
}
printf("%d\n", x);
//g << x << "\n";
}
return 0;
}