本题过题率并不是很高,只有百分之三十不到的样子,数字很大,看着比较吓人的,
由于k与n很大,求组合数 肯定不可能,所以要先求约数有多少个,直接进行素因子分解,因为组合数其实 是有公式 的 可以写成阶乘的形式,因此先对阶乘进行素因子分解
1.看看题目的数据范围,大概筛选500以内的素数就可以了
2.然后对每隔阶乘进行素因子分解
3.求出组合输的素因子分解而后便可得到约数的个数;
#include
#include
#include
#include
#include
#include
#include
#include
#include