QOJ.ac

QOJ

Límite de tiempo: 2 s Límite de memoria: 256 MB Puntuación total: 100

#2327. Egma 游戏

Estadísticas

众所周知,TiChuot97 是史上最伟大的职业玩家之一。和其他伟大的玩家一样,他热爱游戏,尤其是尼姆游戏(nim games)。今天,他刚发现了一款在线尼姆游戏——Egma。和其它尼姆游戏一样,精通 Egma 需要具备计算 mex 值的能力。TiChuot97 明白,就像他精通的其他数百万款游戏一样,Egma 也需要练习。这时,他的好朋友 tourist 来帮忙了。

tourist 为 TiChuot97 的练习准备了一套训练题。最初,TiChuot97 得到一个大小为 $n$ 的非负整数数组 $a_1, a_2, \dots, a_n$。然后,tourist 会给出 $q$ 个询问,每个询问包含两个数字 $l, r$ ($1 \le l \le r \le n$),要求计算 $\{a_l, a_{l+1}, \dots, a_r\}$ 的 mex 值。当然,TiChuot97 轻松完成了这项训练。然而,他认为这个挑战不仅能提高他的 mex 计算能力,还能提高他的编程能力。你也想尝试一下这个挑战吗?

说明:非负整数集合的 mex 值定义为不属于该集合的最小非负整数。

输入格式

第一行包含一个整数 $n$ ($1 \le n \le 5 \times 10^5$),表示初始数组的长度。第二行包含 $n$ 个整数 $a_1, a_2, \dots, a_n$ ($0 \le a_i \le 10^9$)。第三行包含一个整数 $q$ ($1 \le q \le 5 \times 10^5$),表示询问次数。接下来的 $q$ 行,每行包含一对 $l, r$ ($1 \le l \le r \le n$),描述一个询问。

输出格式

对于每个询问,输出一行该询问的答案。

样例

输入 1

5
1 2 3 0 5
2
1 3
1 4

输出 1

0
4

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.