题目描述
袋中有编号为 1∼N 的 N 个球,球 i 上写有整数 Ai。请处理 Q 个查询,每个查询给定长度为 K 的数列 B1,B2,…,BK(所有 Bi 满足 1≤Bi≤N 且互不相同),执行以下操作:
- 从袋中取出编号为 B1,B2,…,BK 的所有球;
- 输出当前袋中剩余球上所写整数的最小值(数据保证此时袋非空);
- 将取出的 K 个球全部放回袋中。
输入格式
第一行输入两个整数 N,Q。
第二行输入 N 个整数 A1,A2,…,AN。
接下来 Q 行,每行表示一个查询,格式为:
- 第一行输入整数 K;
- 第二行输入 K 个整数 B1,B2,…,BK。
输出格式
输出 Q 行,第 i 行表示第 i 个查询的答案。
数据范围
6≤N≤3×105
1≤Q≤2×105
1≤Ai≤109
1≤K≤5
1≤B1<B2<⋯<BK≤N
所有查询的 K 之和不超过 4×105
输入数据均为整数
样例输入
6 6
3 2 5 9 1 2
2
4 5
5
1 2 3 4 6
3
2 5 6
4
1 2 5 6
1
5
3
1 2 3
样例输出
2
1
3
5
2
1