Cod sursa(job #2068451)

Utilizator vancea.catalincatalin vancea.catalin Data 17 noiembrie 2017 21:53:17
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<algorithm>
#include<iostream>
#include<fstream>
#define DP 250010
using namespace std;
fstream fin("stramosi.in",ios::in),fout("stramosi.out",ios::out);
int s[DP];
int main()
{
    int n,m,i,j,q,p,poz;
    fin>>n>>m;
    for(i=1;i<=n;i++) fin>>s[i];
    for(i=1;i<=m;i++)
    {
        fin>>q>>p;//al p-le stramos al lui q
        poz=q;
        for(j=1;j<=p && poz!=0;j++)
        {
            poz=s[poz];
        }
        fout<<poz<<"\n";
    }
}