Phương trình XOR
Đề bài
Mô tả
Cho hai số nguyên dương và có tổng bằng và phép XOR theo bit bằng . Nói cách khác:
Hãy đếm số cặp có thứ tự thỏa mãn điều kiện trên. Lưu ý rằng và đều phải là số nguyên dương (lớn hơn ), và hai cặp , được coi là khác nhau khi .
Dữ liệu vào
Một dòng duy nhất chứa hai số nguyên và — lần lượt là tổng và phép XOR theo bit của cặp số.
Dữ liệu ra
In ra một số nguyên duy nhất là số cặp thỏa mãn. Nếu không tồn tại cặp nào, in ra .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 9 5 | 4 | Các cặp thỏa mãn: , , , . |
| 3 3 | 2 | Chỉ có hai cặp: và . |
| 5 2 | 0 | Không tồn tại cặp số nguyên dương nào có tổng và XOR . |
Bình luận