提交时间:2024-01-23 16:40:32

运行 ID: 125272

#include<iostream> using namespace std; int n,ans; int p[]={6,2,5,5,4,5,6,3,7,6}; int k(int x){ int an=0; if(x==0) return 6; while(x){ an+=p[x%10]; x/=10; } return an; } signed main(){ cin>>n; n-=4; for(int i=0;i<=999;i++){ for(int j=0;j<=999;j++){ if((k(i)+k(j)+k(i+j))==n){ ans++; } } } cout<<ans; return 0; }