Cod sursa(job #307488)

Utilizator CrystopherJalba Cristian Crystopher Data 24 aprilie 2009 11:15:05
Problema Stramosi Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <iostream.h>   
#include <fstream.h>   
  
long int v[250000];   
  
long int os(long int x,long int e)   
{   
     long int i;   
     for (i=1;i<=e;i++)   
         x=v[x];   
     return x;   
}   
  
int main()   
{   
    long int n,m,i,x,e;   
       
    ifstream in;   
    ofstream out;   
    in.open("stramosi.in");   
    out.open("stramosi.out");   
    in >> n >> m;   
    for (i=1;i<=n;i++)   
        in >> v[i];   
    for (i=1;i<=m;i++)   
    {   
        in >> x >> e;   
        out << os(x,e) << endl;   
    }   
    in.close();   
    out.close();   
}