在本地编译的情况下,同一个样例有时AC,有时WA,有时RE。洛谷上评测分数0-40分不等,完全随机了???
代码(C++14)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[1001],b[10]={6,2,5,5,4,5,6,3,7,6},n,cnt=0;
scanf("%d",&n);
for(int i=0;i<=9;i++)a[i]=b[i];
for(int i=10;i<=1000;i++)
{
int t=i,p;
while(t!=0)
{
p=t%10;
a[i]+=b[p];
t/=10;
}
}
for(int i=0;i<=1000;i++)
for(int j=0;j<=1000;j++)
if(a[i]+a[j]+a[i+j]+4==n)
cnt++;
cout<<cnt<<endl;
return 0;
}