Cod sursa(job #470248)

Utilizator johnny2008Diaconu Ion johnny2008 Data 12 iulie 2010 15:53:13
Problema Stramosi Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<fstream>
using namespace std;
int tata[250002];
int main(){
	ifstream f("stramosi.in");
	ofstream g("stramosi.out");
	int n,m;
	f>>n>>m;
	int i,x,y;
	for(i=1;i<=n;i++){
		f>>x;
		tata[i]=x;
	}
	for(i=1;i<=m;i++){
		f>>x>>y;
		while(tata[x]!=0 && y!=0){
			y--;
			x=tata[x];
		}
		if(y!=0){
			g<<0<<'\n';
		}
		else{
			g<<x<<'\n';
		}
	}
			
	return 0;
}