AT_abc448_c [ABC448C] Except and Min

题目描述

有一个袋子,里面装有 $N$ 个编号为 $1$ 到 $N$ 的球。第 $i$ 个球上写有整数 $A_i$。 处理 $Q$ 个询问。 对于每个询问,给定一个长度为 $K$ 的序列 $B_1, B_2, \dots, B_K$,你需要按照如下顺序操作。这里所有 $B_i$ 均为 $1$ 到 $N$ 之间的整数且互不相同。 - 首先,将编号为 $B_1, B_2, \dots, B_K$ 的球从袋子中取出。 - 然后,输出当前袋子中所有球上所写的整数的最小值。(保证根据约束条件,此时袋子中至少还有一个球。) - 最后,将刚才取出的 $K$ 个球放回袋子。

输入格式

输入从标准输入读入,格式如下,其中 $\mathrm{query}_i$ 表示第 $i$ 个询问。 > $N$ $Q$ $A_1$ $A_2$ $\dots$ $A_N$ $\mathrm{query}_1$ $\mathrm{query}_2$ $\vdots$ $\mathrm{query}_Q$ 每个询问输入格式如下: > $K$ $B_1$ $B_2$ $\dots$ $B_K$

输出格式

输出共 $Q$ 行。第 $i$ 行输出第 $i$ 个询问的答案。

说明/提示

### 样例解释 1 例如在第一个询问中,将编号为 $4$ 和 $5$ 的球从袋子中取出。此时袋子中剩下如下四个球: - 编号 $1$ 的球,写有 $3$ - 编号 $2$ 的球,写有 $2$ - 编号 $3$ 的球,写有 $5$ - 编号 $6$ 的球,写有 $2$ 因此,此时袋子中所有球上整数的最小值为 $2$。 ### 约束条件 - $6 \leq N \leq 3 \times 10^5$ - $1 \leq Q \leq 2 \times 10^5$ - $1 \leq A_i \leq 10^9$ - $1 \leq K \leq 5$ - $1 \leq B_1 < B_2 < \dots < B_K \leq N$ - 所有询问的 $K$ 之和不超过 $4 \times 10^5$。 - 所有输入数值均为整数。 由 ChatGPT 5 翻译