全WA? 求大神
查看原帖
全WA? 求大神
1409272
wang1145141918楼主2024/7/29 22:27
#include<iostream>
using namespace std;
int a[50000]={0},n,cnt=0,l=1,t,nn;
int main(){
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n;
		cin>>nn;
		a[0]=1;
	for(int j=1;j<=n;j++){
		int x=0;
		for(int y=0;y<=l;y++){
			a[y]=a[y]*j+x;
			x=a[y]/10;
			a[y]%=10;
		}
		while(x!=0){
			l++;
			a[l]=x%10;
			x/=10;
		}
	}
	for(int j=l;j>=0;j--){
		if(a[j]!=0||j==0){
			for(int y=j;y>=0;y--){
				if(a[y]==nn){
					cnt++;
				}break;
			}
		}
	}
	cout<<cnt<<endl;
	}
}
2024/7/29 22:27
加载中...