|
- #include<iostream>
- using namespace std;
- int n,ans;
- int a[10]={6,2,5,5,4,5,6,3,7,6},b[3000]={6};
- int i,j,k,l;
- int main()
- {
- cin>>n;
- n=n-4;
- for(i=1;i<=2000;i++)
- {
- j=i;
- while(j!=0)
- {
- k=j%10;
- b[i]+=a[k];
- j=j/10;
- }
- }
- for(i=0;i<=1000;i++)
- for(j=0;j<=1000;j++)
- {
- k=i+j;
- if(b[i]+b[j]+b[k]==n)
- {
- ans++;
- ///cout<<i<<"+"<<j<<"="<<k<<endl;检查用
- }
- }
- cout<<ans;
- return 0;
- }
复制代码 |
|