階乘因式分解

2021-06-19 16:05:29 字數 752 閱讀 2592

時間限制:

3000 ms  |  記憶體限制:

65535 kb

難度:3 描述

給定兩個數n,m,其中m是乙個素數。

將n(0<=n<=2^31)的階乘分解質因數,求其中有多少個m。

注:^為求冪符號。

輸入

第一行是乙個整數s(0

輸出輸出m的個數

樣例輸入

3

100 5

16 2

1000000000 13

樣例輸出

24

1583333329

#include using namespace std;

int main()

j--;

account += j;

} } cout<

/**/#include using namespace std;

int jc(int n,int m)

return sum;

}int main()

{ int s;

cin>>s;

while(s--)

{int n,m;

cin>>n>>m;

cout<

階乘因式分解

描述 給定兩個數m,n,其中m是乙個素數。將n 0 n 10000 的階乘分解質因數,求其中有多少個m。輸入 第一行是乙個整數s 0 輸出輸出m的個數。樣例輸入 2 100 5 16 2 樣例輸出 24 15 includeint main printf d n sum return 0 剛看到這道...

階乘因式分解(一)

描述 給定兩個數m,n,其中m是乙個素數。將n 0 n 10000 的階乘分解質因數,求其中有多少個m。輸入 第一行是乙個整數s 0 100 表示測試資料的組數 隨後的s行,每行有兩個整數n,m。輸出 輸出m的個數。樣例輸入 2 100 5 16 2 樣例輸出 24 15 階乘指從1乘以2乘以3乘以...

階乘因式分解(一)

描述 給定兩個數m,n,其中m是乙個素數。將n 0 n 10000 的階乘分解質因數,求其中有多少個m。輸入 第一行是乙個整數s 0 s 100 表示測試資料的組數 隨後的s行,每行有兩個整數n,m。輸出 輸出m的個數。樣例輸入 2 100 5 16 2 樣例輸出 24 15 演算法思路 由於m是乙...