Đếm dãy
Đề bài
Mô tả
Cho số nguyên dương và bộ tham số: .
Đếm số lượng dãy khác nhau, gồm phần tử số nguyên thỏa mãn:
- với mọi .
- Với mọi thì .
Trong đó là kí hiệu toán tử (AND theo bit).
Dữ liệu vào
- Dòng đầu tiên gồm ba số nguyên (, , ).
- dòng tiếp theo, dòng thứ là bộ ba số , và (; ).
Dữ liệu ra
Gồm một dòng duy nhất là kết quả bài toán khi lấy phần dư khi chia cho . Hai dãy và được coi là khác nhau nếu tồn tại một vị trí () mà .
Ràng buộc
- , , .
- , .
Subtasks
Điểm được tính theo từng test.
- Subtask 1 ( số test): ; .
- Subtask 2 ( số test): và với mọi .
- Subtask 3 ( số test): ; .
- Subtask 4 ( số test): .
- Subtask 5 ( số test): không có điều kiện gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 2 1 3 2 3 4 1 |
3 | Có dãy thỏa mãn là , , . |
| 3 2 2 1 2 1 2 2 2 |
0 | Ví dụ bổ sung (không có trong đề gốc). Từ ràng buộc thứ nhất, bit của phải bằng ; ràng buộc thứ hai đòi (bit bằng ), mâu thuẫn nên không có dãy nào. |
Bình luận