洛谷 階乘數碼 階乘之和

2021-07-23 10:43:19 字數 853 閱讀 9815

題目描述求n!中某個數碼出現的次數。

輸入格式:

第一行為t(≤10),表示資料組數。接下來t行,每行乙個正整數n(≤1000)和數碼a。

輸出格式:

對於每組資料,輸出乙個整數,表示n!中a出現的次數。

輸入樣例#1:

2

5 27 0

輸出樣例#1:

1

2

直接高精階乘

#include#include#include#include#include#includeusing namespace std;

struct number

if(a==1)

} void print()

};number chengfa(number a,int n)

if(a==1)

} void print()

};number chengfa(number a,int n)

while(res.x[res.len])

return res;

}number jiafa(number ans,number a)

while(res.x[res.len])

return res;

}number getans(int n)

return ans;

}int main()

P1591 階乘數碼洛谷

題目描述 求n 中某個數碼出現的次數。輸入格式 第一行為t 10 表示資料組數。接下來t行,每行乙個正整數n 1000 和數碼a。輸出格式 對於每組資料,輸出乙個整數,表示n 中a出現的次數。輸入輸出樣例 輸入 1 25 2 7 0輸出 112 求出數的階乘並且算出結果中乙個數的個數,這道題用陣列存...

洛谷 P1591 階乘數碼

求n 中某個數碼出現的次數。輸入格式 第一行為t 10 表示資料組數。接下來t行,每行乙個正整數n 1000 和數碼a。輸出格式 對於每組資料,輸出乙個整數,表示n 中a出現的次數。輸入樣例 1 複製 2 5 27 0 輸出樣例 1 複製 1 2思路 高精度板子 include include in...

洛谷P1591 階乘數碼 題解

p1591 題解 多次高精度乘低精度 迴圈列舉 include 標頭檔案 include 標頭檔案 int s 10001 t 0,n 0 定義變數,s陣列是用來儲存答案的,因為答案可能會很大,所以要用高精,t表示這個數 即答案 有t位,n表示接下來要進行一次n的階乘,即 n intcheng in...