Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
99917 刘星辰liuxingchen 火柴棒等式 C++ 通过 100 18 MS 244 KB 665 2023-08-24 10:22:33

Tests(10/10):


#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; }


测评信息: