求助
查看原帖
求助
973480
封禁用户楼主2024/8/5 19:54
#include<bits/stdc++.h>
using namespace std;
int fun(int x){
    int num=0;
    int f[10]={6,2,5,5,4,5,6,3,7,6};
    while(x/10!=0){
        num+=f[x%10];
        x/=10;
    }
    num+=f[x];
    return num;
}
int main(){
    int sum=0,m,a,b,c;
    cin >> m;
    m-=4;
    for(a=0;a<=1111;a++){
        for(b=1;b<=1111;b++){
            c=a+b;
            if(fun(a)+fun(b)+fun(c)==m){
                sum++;
            }
        }
    }
    cout << sum;
    return 0;
}
2024/8/5 19:54
加载中...