Pagini recente » Cod sursa (job #2593815) | Cod sursa (job #2574052) | Cod sursa (job #1389694) | Cod sursa (job #1411560) | Cod sursa (job #602930)
Cod sursa(job #602930)
#include <fstream>
using namespace std;
int a[250001],n,m;
char buf1[250001];
int main(void){
int p,q,k,i;
ifstream fin("stramosi.in");
ofstream fout("stramosi.out");
fin.rdbuf()->pubsetbuf(buf1,sizeof(buf1));
fin>>n>>m;
for(i=1;i<=n;i++) fin>>a[i];
while(m>0){
fin>>q>>p;
while((p>0)&&(q>0)){
q=a[q];
--p;
}
fout<<q<<"\n";
--m;
}
fin.close(); fout.close();
}