求助 AC了 但是不知道是怎么排除A==B的情况的
查看原帖
求助 AC了 但是不知道是怎么排除A==B的情况的
665213
iamecho9楼主2022/9/30 22:52
using namespace std;
#include<iostream>

int a[10] = { 6,2,5,5,4,5,6,3,7,6 }, b[2005] = { 6 }, n, m = 0;

int main()
{
	cin >> n;
	for (int i = 1; i <= 2000; i++)
	{
		int j = i;
		while (j >= 1)
		{
			b[i] = b[i] + a[j % 10];
			j = j / 10;
		}
	}
	for (int i = 0; i <= 1000; i++)
	{
		for (int j = 0; j <= 1000; j++)
			if (b[i] + b[j] + b[i + j] + 4 == n)
				m++;
	}
	cout << m;

	return 0;
}
2022/9/30 22:52
加载中...