80分萌新求助
查看原帖
80分萌新求助
536776
Haibara_Sherry楼主2021/8/24 08:23
#include<iostream>
using namespace std;
int a[100000]={6,2,5,5,4,5,6,3,7,6};
int main()
{
	int sum=0;
	int n;
	cin>>n;
	n=n-4;
	for(int i=0;i<100;i++)
	{
		if(i>=10)
		a[i]=a[i/10]+a[i%10];
		for(int j=0;j<100;j++)
		{
			if(j>=10)
			a[j]=a[j/10]+a[j%10];
			if(i+j>=10)
			a[i+j]=a[(i+j)/10]+a[(i+j)%10];
			if(a[i]+a[j]+a[i+j]==n)
			sum++;
		}
	}
	cout<<sum;
	return 0;
}
2021/8/24 08:23
加载中...