DHBB 2023 - CLS - 11 - Phép AND

Xem dạng PDF

Gửi bài giải

Điểm: 35,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Thành phố có vô hạn công nhân được đánh số từ ~1~. Công nhân thứ ~i~ có chỉ số xây dựng bằng ~i~.

Thành phố cần thực hiện ~q~ công trình. Với mỗi công trình, tất cả công nhân có chỉ số từ ~L~ đến ~R~ được huy động. Chỉ số hiệu quả của một nhóm công nhân bằng kết quả phép AND theo bit của chỉ số xây dựng của tất cả công nhân trong nhóm.

Quang được phép loại bỏ không quá ~k~ công nhân trước khi thực hiện công trình.

Yêu cầu: Với mỗi công trình, hãy xác định chỉ số hiệu quả lớn nhất có thể đạt được.

Input

  • Dòng đầu tiên chứa số nguyên dương ~q~ ~(1 \le q \le 10^4)~;

  • Mỗi dòng trong ~q~ dòng tiếp theo chứa ba số nguyên dương ~L,R,k~ ~(1 \le L \le R \le 10^6;\ 1 \le k \le 10^2)~.

Output

Gồm ~q~ dòng. Mỗi dòng chứa chỉ số hiệu quả lớn nhất sau khi loại bỏ không quá ~k~ công nhân trong truy vấn tương ứng.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~L,R,k \le 10^2~
2 ~80\%~ ~L,R \le 10^6;\ k \le 10^2;\ q \le 10^4~

Sample Input 1

2
1 3 1
4 8 1

Sample Output 1

2
4

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.