提交时间:2023-08-24 10:22:33
运行 ID: 99917
#include<bits/stdc++.h> using namespace std; int n; //0,1,2,3,4,5,6,7,8,9 int a[20]={6,2,5,5,4,5,6,3,7,6}; int sum=0; int main() { cin>>n; for(int i=0;i<=1145;i++) { for(int j=0;j<=1145;j++) { int k=i+j; int aa=i; int bb=j; int ans=4; if(k==0) { ans=ans+6; } if(aa==0) { ans=ans+6; } if(bb==0) { ans=ans+6; } while(k>0) { ans=ans+a[k%10]; k=k/10; } while(aa>0) { ans=ans+a[aa%10]; aa=aa/10; } while(bb>0) { ans=ans+a[bb%10]; bb=bb/10; } if(ans==n) { sum++; } } } cout<<sum; return 0; }