Pagini recente » Cod sursa (job #2867373) | Cod sursa (job #382757) | Cod sursa (job #2365781) | Cod sursa (job #655904) | Cod sursa (job #118303)
Cod sursa(job #118303)
#include<iostream.h>
#include<fstream.h>
ifstream f("stramosi.in");
ofstream g("stramosi.out");
struct str
{ int p,q;};
int 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;}
return 0; }