Cod sursa(job #2979272)
Utilizator | Tiberiu Tiron epicrobloxgamer | Data | 14 februarie 2023 21:17:52 |
---|---|---|---|
Problema | Stramosi | Scor | 70 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.52 kb |
#include <bits/stdc++.h>
#define nl '\n'
#define ll int
const int N = 2e5 + 5e4;
using namespace std;
ifstream in("stramosi.in");
ofstream out("stramosi.out");
ll t[N], n, m;
int main() {
in >> n >> m;
for (int i = 1; i <= n; i++)
in >> t[i];
for (int i = 1; i <= m; i++) {
ll vertex, howmany;
in >> vertex >> howmany;
ll ans;
for (int j = 1; j <= howmany; j++) {
vertex = t[vertex];
}
out << vertex << nl;
}
return 0;
}