Cod sursa(job #3231810)

Utilizator andreea_chivuAndreea Chivu andreea_chivu Data 27 mai 2024 19:48:28
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <iostream>
#include <fstream>

using namespace std;

const int NMAX = 250001;
int s[NMAX];

int main()
{
    ifstream fin("stramosi.in");
    ofstream fout("stramosi.out");

    int n, m;
    fin >> n >> m;

    for(int i = 1; i <= n; i++){
        fin >> s[i];
    }

    for(int i = 0; i < m; i++){
        int q, p;
        fin >> q >> p;
        int rez = q;
        for(int j = 0; j < p; j++){
            rez = s[rez];
        }
        fout << rez << "\n";
    }

    fin.close();
    fout.close();
    return 0;
}