Số thanh nhã
Đề bài
Mô tả
Với một số nguyên dương , phân tích ra thừa số nguyên tố của nó có dạng
Gọi là số thanh nhã nếu ước chung lớn nhất của dãy các số mũ (chỉ tính các số mũ khác ) bằng .
Ví dụ: , , là các số thanh nhã; còn (ƯCLN ) và (ƯCLN ) thì không.
Cho số nguyên , hãy đếm số lượng số thanh nhã trong đoạn từ đến .
Có nhiều truy vấn, mỗi truy vấn cho một giá trị và cần được xử lý độc lập.
Dữ liệu vào
- Dòng đầu chứa một số nguyên — số lượng truy vấn.
- dòng tiếp theo, mỗi dòng chứa một số nguyên .
Dữ liệu ra
In ra dòng, dòng thứ là số lượng số thanh nhã trong đoạn .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 2 72 10 |
2 1 61 6 |
Trong , các số không thanh nhã là (ƯCLN ), (ƯCLN ), (ƯCLN ); còn lại số đều thanh nhã. |
| 10 4 8 9 16 27 32 64 81 100 1000000000 |
2 5 5 11 20 24 53 69 87 999967330 |
Các số không thanh nhã chính là các luỹ thừa hoàn hảo với số mũ (ví dụ số chính phương, lập phương, ...). |
Bình luận