Cod sursa(job #2453143)

Utilizator tiffyg58Tiffany Grog tiffyg58 Data 2 septembrie 2019 16:41:28
Problema Stramosi Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("stramosi.in");
ofstream g("stramosi.out");
int n,m,a[250001];

int fiind(int q, int p)
{
    int i;
    for(i=1;i<=p;i++)
        q=a[q];
    return q;
}

void questions()
{
    int i,q,p,x;
    for(i=1;i<=m;i++)
    {
        f>>q>>p;
        x=fiind(q,p);
        g<<x<<'\n';
    }
}

void read()
{
    int i;
    f>>n>>m;
    for(i=1;i<=n;i++)
        f>>a[i];
}

int main()
{
    read();
    questions();
    f.close();
    g.close();
    return 0;
}