题目名称 4423. [ICPC2026河南省赛]取石子
输入输出 shi.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 10
题目来源 GravatarHXF 于2026-05-26加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:6, 提交:18, 通过率:33.33%
GravatarLikableP 100 0.014 s 1.55 MiB C++
GravatarVTXE 100 0.030 s 3.72 MiB C++
GravatarRpUtl 100 0.030 s 3.77 MiB C++
GravatarHXF 100 0.031 s 3.84 MiB C++
Gravatar我常常追忆未来 100 0.033 s 3.72 MiB C++
Gravatar2_16鸡扒拌面 100 0.035 s 3.68 MiB C++
Gravatar陈锴文 70 0.035 s 3.69 MiB C++
GravatarRpUtl 60 0.029 s 3.74 MiB C++
Gravatar我常常追忆未来 60 0.035 s 3.69 MiB C++
Gravatar我常常追忆未来 60 0.037 s 3.69 MiB C++
本题关联比赛
ICPC复现(AI数据)
关于 取石子 的近10条评论(全部评论)

4423. [ICPC2026河南省赛]取石子

★   输入文件:shi.in   输出文件:shi.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

桌子上有 $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】

1
3

【输出样例 1】

Bob

【输入样例 2】

2
2 4

【输出样例 2】

Alice

【样例说明】

对于第一个样例,由于 Alice 先手无法操作,所以 Bob 获胜。

对于第二个样例,Alice 可以将石子变为 $1$ $1$ $4$,此时 Bob 只能变为 $1$ $1$ $2$ $2$,Alice 再操作为 $1$ $1$ $1$ $1$ $1$ $1$ 后即可获胜。

【来源】

ICPC 2026 河南省赛。