Cod sursa(job #1064995)

Utilizator IonMosnoiIon Mosnoi IonMosnoi Data 22 decembrie 2013 16:36:55
Problema Stramosi Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<fstream>


using namespace std;
float b[250000];
int stramos(int a,int c){
     if (c==0 ){
	return a;
	 }
	 else return stramos(b[a],c-1)	;
}

main(){
  ifstream fin("stramosi.in");
  ofstream fout("stramosi.out"); 
  int n,i,m,a,c;
  fin>>n>>m;
   
  for(i=1;i<=n;i++){  	
  	fin>>a;
  	b[i]=a; 
  }
  

 for(i=1;i<=m;i++){
 	fin>>a>>c; 	
 	fout<<stramos(a,c)<<"\n"; 	
 }
 


 
    
    fin.close(); fout.close();
  
}