最后一个点WA了。
代码如下:
#include <iostream>
using namespace std;
int a[2500]={6,2,5,5,4,5,6,3,7,6};
int main()
{
int n;
cin>>n;
int ans=0;
n-=4;
for (int i=10;i<=2500;i++)
{
int x=i,cnt=0;
while (x!=0)
{
cnt+=a[x%10];
x/=10;
}
a[i]=cnt;
}
for (int i=0;i<=100;i++)
{
for (int j=0;j<=100;j++)
{
for (int k=0;k<=100;k++)
{
if (i+j==k&&a[i]+a[j]+a[k]==n)
{
ans++;
}
else
{
continue;
}
}
}
}
cout<<ans<<endl;
return 0;
}