简单易懂的题解
2025-08-22 09:52:16
发布于:广东
2阅读
0回复
0点赞
#include <iostream>
using namespace std;
int need[]={6,2,5,5,4,5,6,3,7,6};
int cnt(int cur){
int ans=0,ret;
if(cur==0)return 6;
while(cur>0){
ret=cur%10;
ans+= need[ret];
cur/=10;
}
return ans;
}
int main(){
int ansk=0;
int n;
cin>>n;
for(int i=0;i<720;i++){
for(int j=0;j<720;j++){
int a=cnt(i);
int b=cnt(j);
int d=cnt(i+j);
int c=n-4-a-b;
if(d=c){
ansk++;
}
}
}
cout<<ansk;
return 0;
}
这里空空如也
有帮助,赞一个