Lời khai chẵn lẻ
Đề bài
Mô tả
Có một xâu nhị phân bí mật (mỗi là hoặc ). Bạn nhận được lần lượt lời khai về xâu này; lời khai thứ gồm ba số , nghĩa là "trong đoạn có một số chẵn chữ số " nếu , hoặc "có một số lẻ chữ số " nếu .
Không phải lời khai nào cũng đúng. Hãy tìm số lớn nhất sao cho lời khai đầu tiên có thể cùng đúng, tức là tồn tại một xâu nhị phân độ dài thỏa mãn đồng thời cả lời khai đó.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên , .
- dòng tiếp theo, dòng thứ chứa ba số nguyên .
Dữ liệu ra
In ra một số nguyên là lớn nhất tìm được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 5 1 2 1 3 4 1 5 6 0 1 4 0 1 6 1 |
4 | Đoạn gồm hai đoạn lẻ nên chẵn, khớp với lời khai thứ tư (ví dụ xâu 100100). Lời khai thứ năm mâu thuẫn: đoạn gồm đoạn chẵn và đoạn chẵn nên phải chẵn. |
| 3 4 1 1 1 2 3 0 1 3 1 2 2 1 |
4 | Xâu 111 thỏa mãn cả bốn lời khai. |
Bình luận