QOJ.ac

QOJ

Time Limit: 6 s Memory Limit: 1024 MB Total points: 100

#4204. 猜谜圆环

Statistics

很久以前,Alf 和 Beata 是一对住在一起的年轻人,那时还没有编程竞赛供他们消磨午后时光。因此,他们的生活比现在的年轻人枯燥得多。你可能会问,那时他们是怎么活下来的?答案很简单:在纸片上写数字!这两位同居者很喜欢在纸上写整数,每天下午都会堆积如山。为了避免整个客厅被整数填满,Beata 每天晚上都会向她的朋友发起挑战,通过“猜数字圆环”游戏来决定谁去倒垃圾。

“猜数字圆环”游戏由两名玩家(本题中为 Alf 和 Beata)进行,使用一个由 $n$ 张纸片组成的圆环,每张纸片上都标有一个整数。Alf 首先选择一个出现在某张纸片上的整数 $x$。随后,Beata 通过一系列提问来尝试确定这个整数。在每次提问中,Beata 会挑选一个出现在纸片上的整数 $y$,并询问在圆环上顺时针或逆时针方向(以两张纸片之间的纸片数量衡量)哪一个方向距离 $x$ 更近。如果两个方向的距离相同,例如 $y = x$ 时,Alf 可以选择提供两个可能答案中的任意一个。

他们最初约定,任何两张纸片上的整数都不能相同,但 Alf 觉得这太不公平了——Beata 很容易就能确定 $x$。于是,他建议了一个变体规则,即圆环中某些整数可以出现多次。当提供关于 Beata 提出的问题 $y$ 的答案时,他现在被允许选择 $x$ 和 $y$ 出现的任意一对纸片,并针对这两张纸片给出他的回答。

Beata 不情愿地同意了玩这个新变体,前提是 Alf 必须选择一个圆环中存在的整数,使得 Beata 最终能够确定它。对于 Alf 来说,知道哪些整数满足这个条件是一项相当棘手的任务,他经常要在游戏开始前花上几个小时来证明 Beata 能够推断出他所选的数字。请编写一个程序,帮助 Alf 确定他可以选择哪些数字。

输入格式

第一行包含一个整数 $n$ ($2 \le n \le 15\,000$),表示圆环上纸片的数量。 第二行包含 $n$ 个整数,表示圆环上纸片所写的整数,每个整数在 $1$ 到 $15\,000$ 之间。这些整数按顺时针方向给出,且不一定唯一。

输出格式

输出所有 Alf 可以选择的整数 $x$,使得在经过足够多次提问后,Beata 能够唯一确定 $x$ 的值。请按升序输出这些值。如果没有这样的整数 $x$,则输出 “none”。

样例

样例输入 1

3
1 2 3

样例输出 1

1
2
3

样例输入 2

3
1 1 2

样例输出 2

none

样例输入 3

4
1 2 1 3

样例输出 3

none

样例输入 4

5
1 2 3 4 1

样例输出 4

1

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.