Cod sursa(job #1733648)

Utilizator CidanielCraciun Ioan Daniel Cidaniel Data 25 iulie 2016 09:49:30
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream>

using namespace std;
ifstream f ("stramosi.in");
ofstream g ("stramosi.out");
int main()
{
    long n, m, i, v[400000], k, q, p;
    f>>n>>m;
    for (i=1; i<=n; i++)
    {
        f>>v[i];
    }
    for (i=0; i<m; i++)
    {
        f>>q>>p;
        k=v[q];
        p--;
        while (k&&p)
        {
            k=v[k];
            p--;
        }
       g<<k<<'\n';
    }
    f.close();
    g.close();

    return 0;
}