Cod sursa(job #721015)

Utilizator mirceadinoMircea Popoveniuc mirceadino Data 23 martie 2012 10:03:15
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<cstdio>
#include<vector>
using namespace std;
int main()
{
    int n,m,p,q,i;
    vector<int> stramosi;
    freopen("stramosi.in","r",stdin);
    freopen("stramosi.out","w",stdout);
    scanf("%d %d",&n,&m);
    stramosi.push_back(0);
    for(i=1;i<=n;i++)
    {
        scanf("%d",&p);
        stramosi.push_back(p);
    }
    for(;m;m--)
    {
        scanf("%d %d",&q,&p);
        for(;(p&&q);p--)
        {
            q=stramosi[q];
        }
        printf("%d\n",q);
    }
    return 0;
}