全wa ,求助!!
  • 板块P1591 阶乘数码
  • 楼主htlove
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/12/7 16:26
  • 上次更新2023/10/27 00:12:41
查看原帖
全wa ,求助!!
831185
htlove楼主2022/12/7 16:26
#include <iostream>
using namespace std;
int t,n,a;
int b[1001];
long long wei,jg;
int main()
{	
	cin>>t;
	while(t)
	{	
		int j,i;
		jg=0;
		wei=0;
		cin>>n>>a;
		for(i=0;i<=1000;i++) b[i]=0;
		b[1000]=1;
		int jw=0;
		
		for( j=2;j<=n;j++)
		{
			for( i=1000;i>=0;i--)
			{
				b[i]=b[i]*j+jw;
				jw=b[i]/10;
				b[i]%=10;
			}
			while(jw>0)
            {
                b[i]=jw%10;
                jw/=10;
                i--;
            }
		}
		for( wei=0;wei<=1000;wei++)
		{
			if(b[wei]!=0) break;
		}
		for( i=wei;i<=1000;i++)
		{
			if(b[i]==a)jg++;
		}
		cout<<jg<<endl;
		t--;
	}
	return 0;
}
2022/12/7 16:26
加载中...