Bậc của thừa số nguyên tố trong N!
Xem dạng PDF
Gửi bài giải
Điểm:
5,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
Cho số tự nhiên ~N~ và số nguyên tố ~p~. Hãy tìm số nguyên không âm ~x~ lớn nhất sao cho ~N!~ chia hết cho ~p^x~.
Nói cách khác, cần tìm số lần xuất hiện của thừa số nguyên tố ~p~ trong phân tích thừa số nguyên tố của ~N!~.
Input
Gồm một dòng chứa hai số nguyên ~N~ và ~p~.
Constraints
- ~1 \le N \le 10^{14}~
- ~2 \le p \le 5000~
- ~p~ là số nguyên tố.
Output
In ra một số nguyên duy nhất là giá trị lớn nhất của ~x~ sao cho ~N!~ chia hết cho ~p^x~.
Sample Input 1
7 3
Sample Output 1
2
Explanation
Ta có:
~7! = 5040~
Trong phân tích thừa số nguyên tố của ~5040~, số ~3~ xuất hiện ~2~ lần.
Vì vậy ~7!~ chia hết cho ~3^2~, nhưng không chia hết cho ~3^3~.
Kết quả là ~2~.
Bình luận