Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
125251 刘嘉乐 火柴棒等式 C++ 解答错误 20 0 MS 248 KB 613 2024-01-23 16:38:43

Tests(2/10):


#include<bits/stdc++.h> using namespace std; int num[10] = {6,2,5,5,4,5,6,3,7,6}; bool res[10]; int main(){ int n; cin>>n; n-=4; int cnt = 0; for(int i=0;i<=9;i++){ for(int j=0;j<=9;j++){ if(i==j){ if(res[i])continue; else res[i] = true; } int s = num[i]+num[j]; // cout<<i<<" "<<j<<" "<<num[i]<<" "<<num[j]<<" "<<s<<endl; int r = i+j; if(r/10 == 0){ s+=num[r]; // cout<<num[r]<<" "<<s<<endl; }else{ s+=num[r%10]+num[r/10]; // cout<<num[r%10]<<" "<<num[r/10]<<" "<<s<<endl; } if(s==n)cnt++; } } cout<<cnt<<endl; return 0; }


测评信息: