Lũy thừa hoàn hảo
Đề bài
Mô tả
Một số nguyên dương được gọi là lũy thừa hoàn hảo nếu tồn tại các số nguyên và sao cho . Ví dụ: , , , đều là lũy thừa hoàn hảo, còn thì không.
Cho truy vấn, mỗi truy vấn gồm hai số nguyên . Với mỗi truy vấn, hãy đếm số lượng lũy thừa hoàn hảo thỏa mãn .
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên — số truy vấn.
- dòng tiếp theo, mỗi dòng chứa hai số nguyên .
Dữ liệu ra
In ra dòng, dòng thứ là đáp án của truy vấn thứ .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 1 4 9 9 5 7 12 29 137 591 1 1000000 |
2 1 0 3 17 1111 |
Truy vấn 1: hai số thỏa mãn là và . Truy vấn 2: . Truy vấn 3: không có số nào. Truy vấn 4: . |
| 6 1 4 9 9 5 7 12 29 83 591 1 1000000 |
2 1 0 3 21 1111 |
Truy vấn 5: trong đoạn có lũy thừa hoàn hảo, ví dụ , , , . |
Bình luận