70分求助
查看原帖
70分求助
959512
worldcat楼主2024/6/1 14:00

代码:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll t,n,a,s[2700],d[2700],len,k;
int main() {
	cin>>t;
	for(int ui=1; ui<=t; ui++) {
		for(int i=1;i<=2600;i++)
		{
			s[i]=0;
		}
		s[1]=1;
		cin>>n>>a;
		for(int r=2; r<=n; r++) {
			for(int i=1; i<=2600; i++) {
				s[i]*=r;
			}
			for(int i=1;i<=2600;i++)
			{
				s[i+1]+=s[i]/10;
				s[i]%=10;
			}
		}
		k=0;
		for(int u=1; u<=2600; u++) {
			if (s[u]==a) {
				k++;
			}
		}
		cout<<k<<endl;
	}
	return 0;
}

前三个点错了

2024/6/1 14:00
加载中...