QOJ.ac

QOJ

実行時間制限: 1.0 s メモリ制限: 1024 MB 満点: 100 ハック可能 ✓

#17768. Bốc thăm hộp mù

統計

Tại sự kiện, tổng cộng sẽ có $n$ hộp mù được lần lượt đưa lên kệ, với các con số ẩn giấu phía sau lần lượt là $a_1, a_2, \dots, a_n$.

Trong phần bốc thăm, nếu trên kệ hiện đã trưng bày $k$ hộp mù đầu tiên, người tham gia có thể chọn ra một số chẵn các hộp mù (giả sử các chỉ số tương ứng trong dãy gốc là $1 \le i_1 < i_2 < \dots < i_{2t} \le k$) và ghép chúng thành $t$ cặp theo đúng thứ tự, tức là $(a_{i_1}, a_{i_2}), (a_{i_3}, a_{i_4}), \dots, (a_{i_{2t-1}}, a_{i_{2t}})$. Với bất kỳ cặp hộp mù nào được chọn, giả sử các con số ẩn giấu phía sau là $x$ và $y$, điều kiện để đổi thưởng là: kết quả của phép toán XOR theo bit giữa $x$ và $y$ phải nghiêm ngặt nhỏ hơn ngưỡng may mắn $m$ do Tiểu T đặt ra từ trước. Mỗi cặp hộp mù thỏa mãn điều kiện này đều được tính là một cặp hợp lệ và có thể đổi lấy một phần thưởng.

Là một người tham gia nhiệt tình, bạn cũng đã trải nghiệm trò chơi này, nhưng rất tiếc, không có hộp mù nào bạn chọn thỏa mãn điều kiện đổi thưởng. Để an ủi bạn, Tiểu S đã đưa ra một thử thách: nếu bạn có thể trả lời đúng câu hỏi của cô ấy, cô ấy sẽ tặng bạn một giải thưởng kỷ niệm 10 năm đặc biệt.

Câu hỏi của Tiểu S là: Với mỗi $k \in [1, n]$, khi trên kệ vừa vặn trưng bày $k$ hộp mù đầu tiên, liệu tổng số giải thưởng tối đa có thể đổi được có nghiêm ngặt lớn hơn số lượng tối đa khi chỉ trưng bày $k-1$ hộp mù đầu tiên hay không?

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên dương $n, m$ ($1 \le n \le 5 \times 10^6$, $2 \le m \le 10^8$), lần lượt biểu thị tổng số hộp mù và ngưỡng may mắn do Tiểu T đặt ra.

Dòng thứ hai chứa $n$ số nguyên dương $a_1, a_2, \dots, a_n$ ($1 \le a_i \le 10^8$), lần lượt biểu thị con số ẩn giấu phía sau mỗi hộp mù.

Dữ liệu ra

In ra một chuỗi ký tự có độ dài $n$. Với mỗi $k \in [1, n]$, nếu số giải thưởng tối đa có thể đổi được khi trưng bày $k$ hộp mù đầu tiên nghiêm ngặt lớn hơn số giải thưởng tối đa khi chỉ trưng bày $k-1$ hộp mù đầu tiên, thì ký tự thứ $k$ của chuỗi là Y, ngược lại là N.

Ví dụ

Dữ liệu vào 1

5 4
1 2 5 4 3

Dữ liệu ra 1

NYNYN

Ghi chú

Dữ liệu đầu vào của bài toán này khá lớn, khuyến khích sử dụng các phương thức nhập dữ liệu nhanh.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
EditorialOpen Official EditorialQingyu- Download
#1606EditorialOpenNew Editorial for Problem #17768Anonymous2026-04-23 00:53:58View

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.