一开始想枚举每一个数然后试除出质因子,这样复杂度N根号N 10的9次方 不行的。
闫总提供了一个一个在连续乘积中求质因子个数的快速方法。
直接除这个质因子,留下了的数就是有这个质因子的数的个数,剩下的继续除就是有2次方的数的个数,以此类推。
#include#include #include #include #include #include #include

一开始想枚举每一个数然后试除出质因子,这样复杂度N根号N 10的9次方 不行的。
闫总提供了一个一个在连续乘积中求质因子个数的快速方法。
直接除这个质因子,留下了的数就是有这个质因子的数的个数,剩下的继续除就是有2次方的数的个数,以此类推。
#include#include #include #include #include #include #include