Pagini recente » Cod sursa (job #2959517) | Cod sursa (job #2479863) | Cod sursa (job #1987517) | Cod sursa (job #1668374) | Cod sursa (job #602934)
Cod sursa(job #602934)
#include <fstream>
using namespace std;
int a[250001],n,m;
char buf1[250001];
int main(void){
int p,q,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){
fin>>q>>p;
while((p)&&(q)){
q=a[q];
--p;
}
fout<<q<<"\n";
--m;
}
fin.close(); fout.close();
}