QOJ.ac

QOJ

時間限制: 1.0 s 記憶體限制: 256 MB 總分: 100 可 Hack ✓

#17732. 極大極小遊戲

统计

Busy Beaver 與 Busy Revaeb 之間長達一個世紀的競爭至今仍在持續。這一次,他們決定在一場雙人遊戲中互相挑戰。

圖 1:遊戲過程示意圖,展示了兩名玩家如何從數列中選擇相鄰數字並替換為一個新數字。

有一個包含 $N$ 個正整數的數列 $a_1, \dots, a_N$。Busy Beaver 與 Busy Revaeb 輪流進行遊戲,規則如下:

  • Busy Beaver 選擇數列中兩個相鄰的數字,將它們刪除,並寫下這兩個被刪除數字中較大的一個。
  • Busy Revaeb 進行同樣的操作,但寫下的是這兩個被刪除數字中較小的一個。

由 Busy Beaver 先手。當數列中只剩下一個數字 $X$ 時,遊戲結束。Busy Beaver 希望最大化 $X$;Busy Revaeb 希望最小化 $X$。若雙方皆採取最佳策略,求 $X$ 的值。

輸入格式

第一行包含一個整數 $N$ ($1 \leq N \leq 2 \cdot 10^5$),代表陣列中的元素個數。

第二行包含 $N$ 個以空白分隔的整數 $a_1, \dots, a_N$ ($1 \le a_i \le 10^9$)。

輸出格式

輸出一個整數,代表若雙方皆採取最佳策略,陣列中最後剩下的唯一元素的值。

子任務

  • ($15$ 分) $N \leq 3$。
  • ($25$ 分) $1 \leq a_i \leq 2$。
  • ($60$ 分) 無額外限制。

範例

輸入格式 1

3
2 1 4

輸出格式 1

2

說明

最後的值不可能是 $4$,因為如果 Busy Beaver 試圖透過在第一輪不選擇 $4$ 來保留它,Busy Revaeb 可以在下一輪取走 $4$,使最後剩下的值變為 $1$ 或 $2$。最後的值也不可能是 $1$,因為 Busy Revaeb 本可以在第一輪就取走 $1$,確保最後的值大於 $1$。

Busy Beaver 可以確保最後的值至少為 $2$,而 Busy Revaeb 可以確保最後的值至多為 $2$。因此,在最佳策略下,最後的值將會是 $2$。

輸入格式 2

4
1 1 1 2

輸出格式 2

1

說明

最後的值不是 $1$ 就是 $2$。如果 Busy Revaeb 的策略是儘快取走 $2$,那麼他可以保證在輪到他操作後(第 $2$ 回合),數列中只剩下 $1$ —— 無論 Busy Beaver 在第 $1$ 回合如何移動。因此,當雙方皆採取最佳策略時,最後的值將會是 $1$。

備註

本題為 Min-Max Game。

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.