Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Lời giải: Số Cách Phân Tích Thừa Số
Hướng tiếp cận
Dùng phân tích thừa số nguyên tố kết hợp công thức tổ hợp (stars and bars).
Nhận xét quan trọng
- Phân tích .
- Vì các thừa số nguyên tố độc lập nhau, số cách phân tích thành tích của số bằng tích của số cách phân phối từng lũy thừa.
- Số cách phân phối đơn vị của vào vị trí (mỗi vị trí nhận ) = (công thức stars and bars).
Thuật toán
- Phân tích từng ra thừa số nguyên tố, cộng dồn số mũ vào
cnt[p]. - Với mỗi số nguyên tố có tổng số mũ , nhân kết quả với .
- Tính qua giai thừa và nghịch đảo modulo.
Độ phức tạp
- Thời gian: để phân tích thừa số, để tiền xử lý giai thừa
- Bộ nhớ:
Bình luận