题目 将 $n$($1 < n \leq 10^{18}$)质因数分解,求质因数幂的最小值. 分析 直接质因数分解,不太行. 可以这样想,对小区间质因数分解,n变小了,再枚举答案. 打印1-10000之间的素数表然后质因数分解,分解完剩下的那个数, 两种质数(肯定大于 $10^4$)相乘,最多二次,合起来也是一个平方数: 三种或以上质数相乘,只可能为一次,不用考虑. 一种质数,最多为四次方,枚举四.三.二次方,如果都不是,就是单个质数 要注意:先看是4次方再看2次方(因为如果满足4次方一定满足2…