Jzzhu và những con số
Đề bài
Mô tả
Cho số nguyên không âm .
Một nhóm kích thước là một dãy chỉ số (với ). Hãy đếm số nhóm sao cho phép AND theo bit của tất cả các phần tử trong nhóm bằng :
In ra kết quả theo modulo .
Ở đây là phép AND theo bit của hai số và .
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
- Một số nguyên duy nhất: số nhóm thỏa mãn, lấy theo modulo .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 3 3 |
0 | Không có nhóm nào có AND bằng 0: mọi phần tử đều có bit thứ 1 bật, nên AND của bất kỳ nhóm nào cũng luôn có bit đó. |
| 4 0 1 2 3 |
10 | Trong nhóm khác rỗng, có nhóm có AND bằng 0 (mọi nhóm chứa phần tử , cùng với ). |
| 6 5 2 0 5 2 1 |
53 | Có nhóm trong tổng số nhóm khác rỗng có AND bằng 0. |
Bình luận