Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
32056 | 李言 | 火柴棒等式 | C++ | 通过 | 100 | 2 MS | 260 KB | 337 | 2022-02-09 13:22:57 |
#include<bits/stdc++.h> using namespace std; int f[2500]={6,2,5,5,4,5,6,3,7,6},n,ans; void initf(){ int x; for(int i=10;i<=2400;i++){ f[i]=f[i%10]+f[i/10]; } } int main(){ cin>>n; initf(); for(int i=0;i<=1200;i++){ for(int j=0;j<=1200;j++){ if(f[i]+f[j]+f[i+j]==n-4) ans++; } } cout<<ans; return 0; }