Cod sursa(job #101767)

Utilizator adrianaqtreus adriana adrianaqt Data 13 noiembrie 2007 20:24:12
Problema Stramosi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include<iostream.h>
#include<fstream.h>
ifstream f("date.in");
ofstream g("date.out");
struct str
{ int p,q;};
void main()
{int m,n,a[100],i,k,j;
str b[100];
f>>n>>m;
for(i=1;i<=n;i++)f>>a[i];
for(i=1;i<=m;i++)f>>b[i].q>>b[i].p;
for(i=1;i<=m;i++){
if(a[b[i].q]==0)j=0;
else{
k=0; j=b[i].q;
while(k<b[i].p){k++;
	   j=a[j];}}
g<<j;
g<<endl;} }