Đá và Đòn bẩy
Đề bài
Mô tả
Cho một số nguyên dương và một mảng gồm số nguyên dương.
Nhiệm vụ của bạn là đếm số cặp chỉ số thỏa mãn và
trong đó là phép AND theo bit, còn là phép XOR theo bit.
Dữ liệu vào
- Dòng đầu chứa một số nguyên dương , số lượng bộ dữ liệu.
- Với mỗi bộ dữ liệu:
- Dòng đầu chứa số nguyên dương , độ dài mảng.
- Dòng thứ hai chứa số nguyên dương .
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra một số nguyên không âm, là đáp án của bài toán.
Ràng buộc
- Tổng của trên tất cả các bộ dữ liệu không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 5 1 4 3 7 10 3 1 1 1 4 6 2 5 3 2 2 4 1 1 |
1 3 2 0 0 |
Bộ 1: chỉ có cặp vì và . Bộ 2: cả 3 cặp đều thỏa mãn. Bộ 3: hai cặp và . Bộ 4 và 5: không có cặp nào. |
| 2 2 5 6 3 8 9 15 |
1 3 |
Bộ 1: cặp thỏa mãn. Bộ 2: cả ba số đều có bit cao nhất tại vị trí nên mọi cặp đều thỏa mãn. |
Bình luận