纯枚举
2025-08-20 16:27:17
发布于:浙江
7阅读
0回复
0点赞
我这写法也算离奇了
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=123;i<=987;i++){
int b=i*2;
int c=i*3;
int a1=i/100;
int a2=i/10%10;
int a3=i%10;
int b1=b/100;
int b2=b/10%10;
int b3=b%10;
int c1=c/100;
int c2=c/10%10;
int c3=c%10;
if((double)(c)/(double)(b)==1.5&&i<1000&&b<1000&&c<1000&&a1!=0&&a2!=0&&a3!=0&&b1!=0&&b2!=0&&b3!=0&&c1!=0&&c2!=0&&c3!=0){
if(a1!=a2&&a1!=a3&&a1!=b1&&a1!=b2&&a1!=b3&&a1!=c1&&a1!=c2&&a1!=c3){
if(a2!=a3&&a2!=b1&&a2!=b2&&a2!=b3&&a2!=c1&&a2!=c2&&a2!=c3){
if(a3!=b1&&a3!=b2&&a3!=b3&&a3!=c1&&a3!=c2&&a3!=c3){
if(b1!=b2&&b1!=b3&&b1!=c1&&b1!=c2&&b1!=c3){
if(b2!=b3&&b2!=c1&&b2!=c2&&b2!=c3){
if(b3!=c1&&b3!=c2&&b3!=c3){
if(c1!=c2&&c1!=c3){
if(c2!=c3){
cout<<i<<" "<<b<<" "<<c<<endl;
}
}
}
}
}
}
}
}
}
}
return 0;
}
这里空空如也
有帮助,赞一个