| 题目名称 | 4423. [ICPC2026河南省赛]取石子 |
|---|---|
| 输入输出 | shi.in/out |
| 难度等级 | ★ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:6, 提交:18, 通过率:33.33% | ||||
|
|
100 | 0.014 s | 1.55 MiB | C++ |
|
|
100 | 0.030 s | 3.72 MiB | C++ |
|
|
100 | 0.030 s | 3.77 MiB | C++ |
|
|
100 | 0.031 s | 3.84 MiB | C++ |
|
|
100 | 0.033 s | 3.72 MiB | C++ |
|
|
100 | 0.035 s | 3.68 MiB | C++ |
|
|
70 | 0.035 s | 3.69 MiB | C++ |
|
|
60 | 0.029 s | 3.74 MiB | C++ |
|
|
60 | 0.035 s | 3.69 MiB | C++ |
|
|
60 | 0.037 s | 3.69 MiB | C++ |
| 本题关联比赛 | |||
| ICPC复现(AI数据) | |||
| 关于 取石子 的近10条评论(全部评论) |
|---|
桌子上有 $n$ 堆石头,第 $i$ 堆石头里有 $a_i$ 个石头。Alice 和 Bob 轮流操作,Alice 先手。每次操作时,当前操作的玩家需要选择至少一个石子数为偶数的堆,将选中的每一堆均分为两堆。
若所有堆的石子数均为奇数,即当前玩家无法进行任何操作,则当前玩家判负。
两个人都足够聪明,采取最优策略,请判断谁会获胜。
输入一共两行。
第一行一个整数 $n$ 表示石头有几堆,保证 $1 \le n \le 10^3$。
第二行 $n$ 个空格隔开的整数 $a_i$ 表示每堆石头的数量,保证 $1 \le a_i \le 10^5$。
如果 Alice 会赢,请输出 Alice,否则输出 Bob。
1 3
Bob
2 2 4
Alice
对于第一个样例,由于 Alice 先手无法操作,所以 Bob 获胜。
对于第二个样例,Alice 可以将石子变为 $1$ $1$ $4$,此时 Bob 只能变为 $1$ $1$ $2$ $2$,Alice 再操作为 $1$ $1$ $1$ $1$ $1$ $1$ 后即可获胜。
ICPC 2026 河南省赛。