Cod sursa(job #831561)

Utilizator AlexandruValeanuAlexandru Valeanu AlexandruValeanu Data 8 decembrie 2012 19:06:56
Problema Stramosi Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;

int v[250001];
int n,m;

ifstream f("stramosi.in");
ofstream g("stramosi.out");

void citire(){
    f>>n>>m;
    for(int i=1;i<=n;i++)
        f>>v[i];
}


int main()
{
    citire();

    int a,b;

    while(f>>a>>b){

        while(v[a]!=0 && b){
            a=v[a];
            b--;
        }

        if(b)
            g<<0<<endl;
        else
            g<<a<<endl;
    }

    return 0;
}