AT_pakencamp_2023_day1_n Chocolate Game
题目描述
有一块高为 $H$ 厘米、宽为 $W$ 厘米的矩形巧克力。
Alice 和 Bob 轮流进行如下操作:
- 沿着巧克力的某一边平行的直线将巧克力切开(切出的两部分面积都要大于零),然后吃掉其中一块。被留下的巧克力的每条边长度都要为正整数,并且它的面积至少为 $K\ \mathrm{cm}^2$。
Alice 先手。如果无法继续操作的人判负。请判断最终是谁会获胜。
对于 $Q$ 个测试用例,请分别给出答案。
输入格式
输入为标准输入,格式如下:
> $Q$
> $H_1\ W_1\ K_1$
> $H_2\ W_2\ K_2$
> $\vdots$
> $H_Q\ W_Q\ K_Q$
输出格式
输出共 $Q$ 行。对于第 $i$ 个测试用例($1\leq i\leq Q$),如果Alice能够获胜,输出 `Alice`,否则输出 `Bob`。
说明/提示
### 样例解释 1
对于第 $1$ 个案例,可以如下进行:
- Alice 将巧克力切成高为 $3$ 厘米、宽为 $3$ 厘米的部分,吃掉另一部分。剩下的巧克力面积为 $9\ \mathrm{cm}^2$。
- Bob 再将其切成高为 $2$ 厘米、宽为 $3$ 厘米的部分,吃掉另一部分。剩下的巧克力面积为 $6\ \mathrm{cm}^2$。
- Alice 再将其切成高为 $1$ 厘米、宽为 $3$ 厘米的部分,吃掉另一部分。剩下的巧克力面积为 $3\ \mathrm{cm}^2$。
- Bob 无论怎样切都无法使剩下巧克力的面积不小于 $3\ \mathrm{cm}^2$,所以Alice获胜。
以上步骤不一定是最优,但若双方都采取最优策略,Alice最终可以获胜。
对于第 $2$ 个案例,Alice 不能进行任何操作,所以 Bob 获胜。
### 数据范围
- $1\leq Q\leq 2\times 10^5$
- $1\leq H,W\leq 10^9$
- $1\leq K\leq H\times W$
- 所有输入均为整数。
由 ChatGPT 5 翻译