本題過題率並不是很高,只有百分之三十不到的樣子,數字很大,看著比較嚇人的,
由於k與n很大,求組合數 肯定不可能,所以要先求約數有多少個,直接進行素因子分解,因為組合數其實 是有公式 的 可以寫成階乘的形式,因此先對階乘進行素因子分解
1.看看題目的數據范圍,大概篩選500以內的素數就可以了
2.然後對每隔階乘進行素因子分解
3.求出組合輸的素因子分解而後便可得到約數的個數;
#include
#include
#include
#include
#include
#include
#include
#include
#include