Số ước của tích
Đề bài
Mô tả
Cho số nguyên dương . Mỗi số được đảm bảo có từ đến ước dương.
Đặt là tích của tất cả các số đã cho. Hãy đếm số ước dương của .
Kết quả có thể rất lớn, hãy in ra phần dư của nó khi chia cho số nguyên tố .
Dữ liệu vào
- Dòng đầu chứa số nguyên là số lượng số.
- dòng tiếp theo, dòng thứ chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất là số ước dương của , lấy phần dư khi chia cho .
Ràng buộc
- Số ước dương của mỗi nằm trong đoạn
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 9 15 143 |
32 | , nên số ước là . |
| 3 4 8 16 |
10 | , có đúng ước. |
| 1 7400840699802997 |
4 | là tích của hai số nguyên tố phân biệt, nên có ước là , , và chính nó. |
Bình luận