返回题解分享
讨论 / 题解分享/ 帖子详情

数的分解(结果填空) - 题解

#include<bits/stdc++.h>
using namespace std;

bool check(int n){
while(n>0){
if(n%10==2||n%10==4) return false;
else n=n/10;
}
return true;
}
int ans;
int main(){
for(int i=1;i+i+i<=2019;i++){
for(int j=i;i+j+j<=2019;j++){
for(int k=j;k<=2019;k++){
if((i!=j)&&j!=k&&check(i)&&check(j)&&check(k)&&i+k+j==2019){
ans++;
}
}
}
}
cout<<ans;
}
0 回复 0 转发 0 喜欢 4 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!