Description
有N个整数序列。
第i个(1≤i≤N) 序列具有Li项;第i个序列的第j(1≤j≤Li)项是ai,j。
接下来有Q个查询。对于第k个(1≤k≤Q) 查询,给定整数sk和tk,找到第sk个序列的第tk个项。
Input
N Q
L1 a1,1 … a1,L1
⋮
LN aN,1 … aN,LN
s1 t1
⋮
sQ tQ
Output
打印Q行. 第k行(1≤k≤Q) 应该包含第k个查询的结果值.
2 2
3 1 4 7
2 5 9
1 3
2 1
HINT
样例一说明:
第一个序列 (1, 4, 7),第二个序列 (5, 9).
每个查询的结果是:
样例二:
输入:
3 4
4 128 741 239 901
2 1 1
3 314 159 26535
1 1
2 2
3 3
1 4
输出:
128
1
26535
901
-
1≤N,Q≤2×105
-
Li≥1(1≤i≤N)
-
∑(i=1, N)Li≤2×105
-
1≤ai,j≤109(1≤i≤N,1≤j≤Li)
-
1≤sk≤N,1≤tk≤Lsk(1≤k≤Q)
-
All values in the input are integers.