Cod sursa(job #2905617)

Utilizator KarinaDKarina Dumitrescu KarinaD Data 22 mai 2022 17:27:24
Problema Stramosi Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <iostream>
#include <fstream>

using namespace std;

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

const int N = 250000;
int v[N + 1];

int main ( ) {
    
    int n, m, i, p, q;
    
    fin >> n >> m;
    
    for ( i = 1; i <= n; i++ )
        fin >> v[i];
    
    for ( i = 0; i < m; i++ ){
        
        fin >> q >> p;
        
        while ( p > 0 && q != 0 ){
            q = v[q];
            p--;
        }
        
        fout << q << "\n";
    }
    
    return 0;
}