#CCBOTPBA0000059. In thừa số kèm số mũ (Prime Factors with Exponents)
In thừa số kèm số mũ (Prime Factors with Exponents)
In thừa số kèm số mũ (Prime Factors with Exponents)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên . Phân tích thành tích các lũy thừa của số nguyên tố. Với mỗi số nguyên tố xuất hiện trong phân tích, gọi là số lần xuất hiện làm thừa số, tức chia hết cho nhưng không chia hết cho . Hãy in mỗi cặp trên một dòng, các dòng theo thứ tự tăng dần. Mỗi số nguyên tố chỉ được in một lần.
Input
Một dòng chứa một số nguyên .
Output
Mỗi dòng in hai số nguyên và , cách nhau một dấu cách: thừa số nguyên tố và số mũ tương ứng, theo tăng dần.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input:
360
Output:
2 3
3 2
5 1
Giải thích: Ta có $360=2\cdot2\cdot2\cdot3\cdot3\cdot5=2^3\cdot3^2\cdot5^1$. Vì , chương trình in ba dòng 2 3, 3 2, 5 1.
Ví dụ 2
Input:
13
Output:
13 1
Giải thích: là số nguyên tố nên chỉ có một thừa số nguyên tố với số mũ .
Ví dụ 3
Input:
64
Output:
2 6
Giải thích: Chia liên tiếp bởi đúng lần. Do đó và chỉ có một dòng 2 6.