Cod sursa(job #412969)
| Utilizator | Data | 7 martie 2010 11:40:55 | |
|---|---|---|---|
| Problema | Stramosi | Scor | 30 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.38 kb |
#include <iostream>
#include <fstream>
using namespace std;
unsigned int n,m,v[25000],x,i,j,q,p;
ifstream f("stramosi.in");
ofstream g("stramosi.out");
void citeste() {
f>>n>>m;
for (i=0; i<n; i++)
f>>v[i];
}
int main() {
citeste();
for (i=0; i<m; i++) {
f>>q>>p;
x=v[v[q-1]];
for (j=1; j<p; j++)
x=v[v[x-1]];
g<<x<<endl;
}
return 0;
}