Cod sursa(job #2902073)

Utilizator kanyjmkSabau Eduard kanyjmk Data 15 mai 2022 14:49:25
Problema Stramosi Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <cmath>
using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
int n, m;
int main()
{
    fin >> n >> m;
    int stramosi[n+1][n+1];
    for(int i = 1; i <= n; i ++)
        fin >> stramosi[1][i];
    for(int j = 2; j <= n; j++)
        for(int i = j; i <= n; i++)
            stramosi[j][i] = stramosi[1][stramosi[j-1][i]];

    for(int i = 1; i <= m; i++)
    {
        int stramos, membru;
        fin >> membru >> stramos;
        fout << stramosi[stramos][membru] << '\n';
    }
}