QOJ.ac

QOJ

时间限制: 2 s 内存限制: 1024 MB 总分: 100

#2542. 破坏性游戏

统计

有 $N$ 堆石子,编号为 $1$ 到 $N$。第 $i$ 堆石子包含 $a_i$ 个石子。此外,每一堆 $i$ 都关联着一个整数 $b_i$。

Alice 和 Bob 使用这些石堆进行如下游戏:

他们轮流执行以下操作:选择一堆石子 $i$ 和一个非负整数 $k$,使得 $b_i^k$ 不超过当前第 $i$ 堆石子的数量,并从第 $i$ 堆石子中移除 $b_i^k$ 个石子。如果一名玩家在轮到自己时无法进行此操作,则该玩家输,对方获胜。

Alice 先手。若双方均采取最优策略,请确定谁会获胜。

输入格式

第一行包含一个整数 $N$ ($1 \le N \le 10^5$),表示石堆的数量。 接下来的 $N$ 行中,第 $i$ 行包含两个整数 $a_i$ 和 $b_i$ ($1 \le a_i, b_i \le 10^9$),分别表示第 $i$ 堆石子的初始数量和与之关联的整数。

输出格式

如果 Alice 在双方均采取最优策略的情况下获胜,输出 “Alice”。否则,输出 “Bob”。

样例

输入 1

2
10 3
7 4

输出 1

Bob

输入 2

16
903 5
246 38
884 12
752 10
200 17
483 6
828 27
473 21
983 35
953 36
363 35
101 3
34 23
199 8
134 2
932 28

输出 2

Alice

输入 3

16
35 37
852 17
789 37
848 40
351 27
59 32
271 11
395 20
610 3
631 33
543 14
256 28
48 8
277 24
748 38
109 40

输出 3

Bob

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.