Lặp hàm Phi Euler
Đề bài
Mô tả
Cho số nguyên dương được biểu diễn dưới dạng phân tích thừa số nguyên tố: .
Hàm phi Euler đếm số lượng số nguyên dương không vượt quá và nguyên tố cùng nhau với .
Cho số nguyên dương , hãy tính (hàm được áp dụng lần).
Kết quả cần được biểu diễn dưới dạng phân tích thừa số nguyên tố.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên - số lượng ước nguyên tố phân biệt của .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và - một ước nguyên tố và số mũ của nó. Các ước nguyên tố được liệt kê theo thứ tự tăng dần.
- Dòng cuối cùng chứa số nguyên - số lần áp dụng hàm .
Dữ liệu ra
- Dòng đầu tiên in số - số lượng ước nguyên tố phân biệt của kết quả.
- dòng tiếp theo, mỗi dòng in hai số nguyên và - ước nguyên tố và số mũ của nó trong kết quả (theo thứ tự tăng dần của , với ).
Ràng buộc
- Tổng các không vượt quá
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 7 1 1 |
2 2 1 3 1 |
, |
| 1 7 1 2 |
1 2 1 |
, |
| 1 2 100000000000000000 10000000000000000 |
1 2 90000000000000000 |
, sau lần áp dụng , số mũ của 2 giảm đi |
Ghi chú
Tham khảo về phân tích thừa số nguyên tố và hàm phi Euler trên Wikipedia.
Bình luận