题目描述
求 n!n!n! 中某个数码出现的次数。
输入格式
第一行为 t(t≤10)t(t \leq 10)t(t≤10),表示数据组数。接下来 ttt 行,每行一个正整数 n(n≤1000)n(n \leq 1000)n(n≤1000) 和数码 aaa。
输出格式
对于每组数据,输出一个整数,表示 n!n!n! 中 aaa 出现的次数。
样例 #1
样例输入 #1
2
5 2
7 0
样例输出 #1
1
2
def work(data):
anss=1
for i in range(1,data+1):
anss*=i
return anss
if __name__=="__main__":
num = int(input())
for item in range(num):
n, a = map(int, input().split())
mapp=work(n)
srt=str(mapp)
value=srt.count(str(a))
print(value)
最近两天考试,用py精度之王水一篇,保持个博客量。考完试好好做
304

被折叠的 条评论
为什么被折叠?



