[Week 1] Bài 6
Xem dạng PDF
Gửi bài giải
Điểm:
2,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
Assembly, AWK, C, C++, C++20, C++23, Go, Java, Kotlin, Pascal, Perl, PyPy, Python, Rust, Scratch, SED, Text
Bài 6: Mật mã Bội Chung Nhỏ Nhất
Yêu cầu: Cho ~T~ truy vấn. Mỗi truy vấn chứa một số nguyên dương ~N~. Hãy đếm số lượng cặp số nguyên dương ~(A, B)~ thỏa mãn ~1 \le A \le B~ và ~LCM(A, B) = N~.
Giới hạn:
- ~1 \le T \le 10^5~
- ~1 \le N \le 10^7~
- Thời gian: 1.0s | Bộ nhớ: 256 MB
Dữ liệu vào (Input):
- Dòng đầu tiên là số nguyên dương ~T~.
- ~T~ dòng tiếp theo, mỗi dòng chứa một số nguyên dương ~N~.
Dữ liệu ra (Output):
- In ra ~T~ dòng, mỗi dòng là số lượng cặp ~(A, B)~ thỏa mãn điều kiện.
Ví dụ: Input:
2
4
6
Output:
3
5
*(Giải thích:
- Với ~N = 4~: có ~3~ cặp là ~(1, 4), (2, 4)~ và ~(4, 4)~.
- Với ~N = 6~: có ~5~ cặp là ~(1, 6), (2, 3), (2, 6), (3, 6)~ và ~(6, 6)~.)*
Bình luận