Cod sursa(job #1426241)

Utilizator flaviusvrVranau Flavius flaviusvr Data 29 aprilie 2015 10:40:06
Problema Stramosi Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("stramosi.in");
ofstream fout ("stramosi.out");
int stramos(int s,int nr, int x[])
{
    int i=1;
    int n=x[s];
    while(n && i<nr){

        i++;
        n=x[n];
    }
    return n;
}
void citire(int n, int m, int x[])
{
    for(int i=1;i<=n;i++)
        fin>>x[i];
    int a,b;

    int i=1;
    while(i<=m)
    {
        fin>>a>>b;
        fout<<stramos(a,b,x)<<endl;
        i++;
    }
}
int main()
{
    int n,m,x[250005];
    fin>>n>>m;
    citire(n,m,x);

}