Cod sursa(job #2669499)

Utilizator mihaifluturFlutur Mihail mihaiflutur Data 7 noiembrie 2020 10:02:27
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <fstream>
#include <vector>
std::ifstream fin("stramosi.in");
std::ofstream fout("stramosi.out");
std::vector<int>tt;
int n,m;
int Stramos(int q,int p)
{
    if(!p)return q;
    return Stramos(tt[q],p-1);
}
int main()
{
    fin>>n>>m;
    tt.resize(n+2);
    for(int i=1;i<=n;i++)fin>>tt[i];
    for(int i=1;i<=m;i++)
    {
        int p,q;
        fin>>q>>p;
        fout<<Stramos(q,p)<<"\n";
    }
    return 0;
}