AT_arc137_c.[ARC137C] Distinct Numbers
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定长为 N 的非负整数列 A=(A1,…,AN),保证 A 中元素互不相同。
Alice 和 Bob 在玩游戏。Alice 为先手,两人轮流操作。每次操作选手可以如下进行:
- 选择当前 A 中最大的元素,将其替换为一个更小的非负整数。要求替换后 A 中元素仍然互不相同。
首先无法操作的一方失败。当两人都采取最优策略时,求谁有必胜策略。
输入格式
第一行一个正整数 N;
第二行 N 个非负整数表示 A1,…,AN。
输出格式
如果 Alice 有必胜策略则输出 Alice,如果 Bob 有必胜策略则输出 Bob。
输入输出样例
输入#1
2 2 4
输出#1
Alice
输入#2
3 0 1 2
输出#2
Bob
说明/提示
-
2≤N≤3×105
-
0≤A1<A2<⋯<AN≤109
样例 1 解释
第一回合 Alice 可以将 4 变为 0,1,3,如果 Alice 将 4 变为 0,1 中的一个,则 Bob 可以将 2 变为 0,1 中另一个,Alice 无法操作从而落败;如果 Alice 将 4 变为 3,则此时 Bob 需要将 3 变为 0,1 中一个,同上知 Bob 必败。因此 Alice 有必胜策略。
输入解题思路,AI测评打分。不知道怎么写?