Cod sursa(job #3207319)
| Utilizator | Data | 25 februarie 2024 20:52:26 | |
|---|---|---|---|
| Problema | Stramosi | Scor | 10 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
int tata[101];
int str(int q, int p){
if(p>=2)
return str(tata[q],p-1);
return tata[q];
}
int main() {
int n,m,a,q,p;
fin>>n>>m;
for(int i=1;i<=n;i++){
fin>>a;
tata[i]=a;
}
for(int i=1;i<=m;i++){
fin>>q>>p;
fout<<str(q,p)<<endl;
}
return 0;
}
