Phép AND
Đề bài
Mô tả
Thành phố A nổi tiếng với nhiều danh lam thắng cảnh cũng như sự phát triển về công nghệ. Để duy trì sự phồn thịnh của thành phố, các công nhân cần làm việc vô cùng cật lực. Thành phố A hiện có vô hạn công nhân, được đánh số từ ; công nhân thứ có chỉ số xây dựng là .
Thành phố cần thực hiện công trình. Công trình thứ yêu cầu các công nhân có số thứ tự từ đến hợp lực xây dựng. Khi một nhóm công nhân cùng làm việc, chỉ số hiệu quả của nhóm 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.
Là một người cầu toàn, Quang muốn chỉ số hiệu quả là lớn nhất bằng cách loại bỏ không quá công nhân khỏi nhóm . Nhóm còn lại phải có ít nhất một công nhân (nếu nhóm chỉ còn một công nhân thì chỉ số hiệu quả bằng chỉ số xây dựng của công nhân đó). Các công trình được xét độc lập với nhau.
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.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên dương .
- Mỗi dòng trong dòng tiếp theo chứa ba số nguyên dương .
Dữ liệu ra
Gồm dòng, mỗi dòng chứa một số nguyên là chỉ số hiệu quả lớn nhất sau khi loại bỏ không quá công nhân trong công trình tương ứng.
Ràng buộc
- .
- , .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 1 3 1 4 8 1 |
2 4 |
Công trình 1: loại công nhân , còn . Công trình 2: loại công nhân , còn . |
| 4 5 5 1 1 100 100 3 5 1 60 100 37 |
5 100 4 96 |
Ví dụ bổ sung. Công trình 1: không được loại công nhân duy nhất, đáp án là . Công trình 2: loại công nhân, chỉ giữ công nhân . Công trình 3: loại công nhân , còn . Công trình 4: giữ công nhân . |
Bình luận