我家电脑说程序停止工作,大佬求助!
查看原帖
我家电脑说程序停止工作,大佬求助!
1365846
13539173797zc楼主2024/11/10 16:08

我快疯掉了,电脑也罢工,大佬改改,AC必关!

#include<iostream>
#include<cmath>
using namespace std;
int a[900],b[900],c[900],ai,bi,ci;
int main(){
    int A,B,C;
    cin>>A>>B>>C;
    for(int i=123;i<=987;i++){
    	for(int j=123;j<=987;j++){
    		for(int k=123;k<=987;k++){
    			if(i/j==A/B&&i/k==A/C&&j/k==B/C){
    				for(int o=1;o<=3;o++){
    					int ii=i%10;
    					i/=10;
						for(int p=1;p<=3;p++){
							int jj=j%10;
							j/=10;
							for(int l=1;l<=3;l++){
								int kk=k%10;
								k/=10;
								if(!(ii==jj&&ii==kk&&jj==kk)){
									a[ai]=i;
									b[bi]=j;
									c[ci]=k;
									ai++;
									bi++;
									ci++;
								}
							}
						}
					}
				}
			}
		}
	}
	for(int i=0;i<ai;i++){
		int mi=min(a[i],b[i]);
		mi=min(mi,c[i]);
		cout<<mi<<" ";
		if(mi==a[i]){
			mi=min(b[i],c[i]);
			cout<<mi<<" ";
			if(mi==b[i]) cout<<c[i];
			else cout<<b[i];
		}else if(mi==b[i]){
			mi=min(a[i],c[i]);
			cout<<mi<<" ";
			if(mi==a[i]) cout<<c[i];
			else cout<<a[i];
		}
		else{
			mi=min(a[i],b[i]);
			cout<<mi<<" ";
			if(mi==a[i]) cout<<b[i];
			else cout<<a[i];
		}
	}
    return 0;
}
2024/11/10 16:08
加载中...