Mai intai trebuie sa te autentifici.
Cod sursa(job #2103425)
Utilizator | Data | 10 ianuarie 2018 11:09:24 | |
---|---|---|---|
Problema | Stramosi | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.57 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("stramosi.in");
ofstream fout ("stramosi.out");
int main()
{
int M,N,x;
fin>>N>>M;
int arr[100];
for(int i=1;i<=N;i++)
{
fin>>arr[i];
}
int P,Q;
for(int i=1;i<=M;i++)
{
fin>>Q>>P;
if(P==1)
fout<<arr[Q];
else
{
x=Q;
for(int j=1;j<P;j++)
{
x=arr[x];
}
fout<<arr[x]<<"\n";
}
}
return 0;
}