#P2025. 开端

开端

题目描述

给定一个 11 到 nn 的排列 a[i]a[i] ,和 qq 个询问(x,m)(x,m) 每个询问要求你求

a[a[a[…a[x]… ]]]⏟m个a\underbrace{a[a[a[\dots a[x] \dots]]]}_{m个a}

输入格式

第一行一个数字 n (1≤n≤105)n \: (1 \leq n \leq 10^5)

第二行是一个 11 到 nn 的排列。

第三行一个整数 q (1≤q≤105)q \: (1 \leq q \leq 10^5),表示询问的数量。

而后 qq 行,每行两个整数 x,m (1≤x≤n,1≤m≤105)x,m \: (1 \leq x \leq n, 1 \leq m \leq 10^5)

输出格式

qq 行,表示答案

输入输出样例

3
2 3 1
2
2 2
1 3
1
1