XOR đoạn con lớn nhất
Đề bài
Mô tả
Cho dãy số nguyên không âm . Với mỗi cặp chỉ số thoả , ta định nghĩa giá trị của đoạn con là
trong đó là phép XOR theo bit.
Hãy tìm giá trị lớn nhất của trên mọi cặp hợp lệ.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất là giá trị XOR lớn nhất của một đoạn con liên tiếp.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 3 4 5 |
7 | Đoạn có XOR , đoạn có XOR , đoạn có XOR , còn đoạn có XOR . Giá trị lớn nhất đạt được là tại đoạn (). |
| 1 13 |
13 | Chỉ có một đoạn duy nhất với giá trị . |
| 4 0 0 0 0 |
0 | Mọi đoạn đều có XOR bằng . |
Ghi chú
Khi , đáp án bằng vì chỉ tồn tại đoạn . Khi tất cả bằng , đáp án là . Hãy chú ý rằng đoạn bắt buộc phải có (đoạn rỗng không hợp lệ).
Bình luận