QOJ.ac

QOJ

実行時間制限: 2 s メモリ制限: 512 MB 満点: 100

#835. Chiến thắng dễ dàng

統計

Alice và Bob đang chơi một trò chơi.

Họ có $n$ đống đá, trong đó đống thứ $i$ có $a_i$ ($1 \le a_i \le n$) viên đá.

Trong mỗi lượt chơi, mỗi người, bắt đầu từ Alice, sẽ chọn bất kỳ đống nào và lấy ra ít nhất một viên và nhiều nhất $x$ viên đá từ đống đó.

Người chơi không thể thực hiện nước đi trong lượt của mình (tất cả các đống đều trống) sẽ thua cuộc.

Alice và Bob vẫn chưa quyết định giá trị cuối cùng của $x$, vì vậy họ nhờ bạn tìm ra ai sẽ thắng nếu cả hai người chơi đều chơi tối ưu với mọi giá trị của $x$ sao cho $1 \le x \le n$.

Dữ liệu vào

Dòng đầu tiên của dữ liệu vào chứa một số nguyên $n$ ($1 \le n \le 500\,000$): số lượng đống đá và giới hạn trên của số lượng đá trong các đống.

Dòng tiếp theo chứa $n$ số nguyên $a_1, a_2, \dots, a_n$ ($1 \le a_i \le n$): số lượng đá trong các đống.

Dữ liệu ra

In ra $n$ từ, trong đó từ thứ $i$ là "Alice" nếu Alice thắng khi chơi tối ưu với $x = i$, và "Bob" trong trường hợp ngược lại.

Ví dụ

Dữ liệu vào 1

6
6 6 6 6 6 6

Dữ liệu ra 1

Bob Bob Bob Bob Bob Bob

Dữ liệu vào 2

4
1 2 3 4

Dữ liệu ra 2

Bob Alice Bob Alice

Dữ liệu vào 3

5
1 2 3 2 2

Dữ liệu ra 3

Bob Alice Bob Bob Bob

Ghi chú

Trong ví dụ đầu tiên, bất kể $x$ là bao nhiêu, Bob có thể thực hiện các nước đi đối xứng (thực hiện cùng một nước đi trên đống có cùng số lượng đá), vì vậy trong mỗi lượt, anh ấy chắc chắn sẽ luôn có ít nhất một nước đi khả dụng.

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.