俄罗斯套娃
2025-07-24 11:50:47
发布于:广东
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=0;
cin >> n;
for(int i = 1;i<n;i++){
if(i%10 == 2 || i/10%10 == 2 || i/100%10 == 2 || i%10 == 4 || i/10%10 == 4 || i/100%10 == 4)continue;
for(int j = i;j<n;j++){
if(i!=j&&i!=n-j-i&&j!=n-j-i&&n-j-i>0&&i<j&&j<n-i-j){
int k = n-j-i;
if(j%10 == 2 || j/10%10 == 2 || j/100%10 == 2 || j%10 == 4 || j/10%10 == 4 || j/100%10 == 4)continue;
if(k%10 == 2 || k/10%10 == 2 || k/100%10 == 2 || k%10 == 4 || k/10%10 == 4 || k/100%10 == 4){
continue;
}
else{
//cout << i << " " << j << " " << k << endl;
cnt++;
}
}
//if(cnt>1000)return 0;
}
}
cout <<cnt;
}
这里空空如也
有帮助,赞一个