Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
125272 | zhangyang | 火柴棒等式 | C++ | 通过 | 100 | 28 MS | 252 KB | 365 | 2024-01-23 16:40:32 |
#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; }