Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
125938 赖泓君 火柴棒等式 C++ 通过 100 1 MS 268 KB 564 2024-01-24 09:14:42

Tests(10/10):


#include<bits/stdc++.h> using namespace std; const int single[10]={6,2,5,5,4,5,6,3,7,6}; int change[2223]={6,2,5,5,4,5,6,3,7,6}; int n,ans; int key,c; int equal(int num) { int m,t=0; while(num>0) { m=num%10; num=num/10; t+=single[m]; } return t; } int main() { for(int i=10;i<2223;i++) { change[i]=equal(i); } scanf("%d",&n); for(int i=0;i<1111;i++) { for(int j=0;j<1111;j++) { key=change[i+j]; c=n-4-(change[i]+change[j]); if(key==c) ans++; } } printf("%d",ans); return 0; }


测评信息: