Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
99895 王为治 火柴棒等式 C++ 通过 100 20 MS 240 KB 698 2023-08-24 10:04:32

Tests(10/10):


#include <bits/stdc++.h> using namespace std; int num[]={6,2,5,5,4,5,6,3,7,6}; int count(int k) { if(k==0)return 6; int res = 0; while(k) { res+=num[k%10]; k/=10; } return res; } signed main() { int n,cnt=0; cin >> n; n-=4; int a,b,c; for(int a = 0; a <= 1145; a++) { for(int b = a+1; b <= 1145; b++) { c = a+b; if(count(a)+count(b)+count(c)==n) { //cout << count(a) << " " << count(b) << " " << count(c) << endl; //cout << a << "+" << b << "=" << c << endl; cnt++; cnt++; } } if(count(a)+count(a)+count(a+a)==n) { cnt++; } } //cout << count(100) << endl; cout << cnt << endl; return 0; }


测评信息: