Cod sursa(job #236454)
Utilizator | Data | 27 decembrie 2008 17:12:22 | |
---|---|---|---|
Problema | Stramosi | Scor | 60 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include<fstream>
using namespace std;
ifstream f ("stramosi.in");
ofstream g ("stramosi.out");
long long v[300000],n,m,i,j,q,p,temp;
int main()
{
f>>n>>m;
for(i=0;i<n;i++) f>>v[i];
for(i=0;i<m;i++)
{
f>>q>>p;
temp=v[q-1];
for(j=1;j<p;j++)
{
temp=v[temp-1];
}
g<<temp<<"\n";
}
f.close();
g.close();
return 0;
}