@[kakaluo_te](/user/866969)
```cpp
#include <stdio.h>
using namespace std;
int n,count=0,a[2000]={6,2,5,5,4,5,6,3,7,6};
int main() {
scanf("%d", &n);
for(int i=10;i<2000;i++){
int t=i,x=0;
while(t){
x+=a[t%10];
t/=10;
}
a[i]=x;
}
for(int i=0;i<1000;i++){
for(int j=0;j<=1000;j++){
int sum=i+j;
if(a[i]+a[j]+a[sum]+4==n)count++;
}
}
printf("%d", count);
return 0;
}
```
求个关注QWQ
by Ggsddu_zzy @ 2022-12-04 09:52:47
@[Ggsddu_zzy](/user/677671) 你这个改哪里了,为什么要这么改
by telankesi @ 2022-12-04 10:00:38
我也是最后一个没过
by OIer_hzn @ 2022-12-24 11:13:30
```cpp
/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
#include <bits/stdc++.h>
using namespace std;
int n;
int num[15]={
6,2,5,5,4,5,6,3,7,6
};
int fun_sum(int n){
int sum=0;
if(n==0) return 6;
while(n){
sum+=num[n%10];
n/=10;
}
return sum;
}
void inp(){
cin>>n;
}void work(){
int ans=0;
for(int i=0;i<=200;i++){
for(int j=0;j<=200;j++){
if(fun_sum(i)+fun_sum(j)+fun_sum(i+j)+4==n){
ans++;
}
}
}
cout<<ans<<endl;
}
int main(){
inp();
work();
return 0;
}
```
帮我调好的关注
by OIer_hzn @ 2022-12-24 11:14:00
因为要算上+和=
by OIer_hzn @ 2022-12-24 11:16:46
我已经过了
by OIer_hzn @ 2022-12-24 11:17:07