Cod sursa(job #2192335)
| Utilizator | Data | 5 aprilie 2018 17:22:13 | |
|---|---|---|---|
| Problema | Stramosi | Scor | 70 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.51 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("stramosi.in");
ofstream fout ("stramosi.out");
int V[250001];
void citireDate (int &n,int &m)
{
fin >> n >> m;
for (int i=1;i<=n;i++)
fin >> V[i] ;
}
void rezolvare (int n,int m)
{
int p, q;
while (m--)
{
fin >> p >> q;
while (q-- && p)
p = V[p];
fout << p << '\n';
}
}
int main()
{
int n, m;
citireDate(n,m);
rezolvare(n,m);
return 0;
}
