超时,求改
查看原帖
超时,求改
1083263
zsc1001楼主2024/10/23 22:28
#include<bits/stdc++.h>
using namespace std;
int a[15];
int main(){
	for(int i=100;i<=999;i++){
		for(int j=100;j<=999;j++){
			for(int k=100;k<=999;k++){
				int i1,i2,i3,j1,j2,j3,k1,k2,k3,c=0;
				i1=i%10;a[i1++];
				j1=j%10;a[j1++];
				k1=k%10;a[k1++];
				i2=i/10%10;a[i2++];
				j2=j/10%10;a[j2++];
				k2=k/10%10;a[k2++];
				i3=i/100;a[i3++];
				j3=j/100;a[j3++];
				k3=k/100;a[k3++];
				sort(a+1,a+10);
				for(int n=1;n<=9;n++){
					if(a[n]==1)c++;
				}
			if(i*2==j&&i*3==k&&c==9){
				cout<<i<<" "<<j<<" "<<k<<endl;
			}
			}
		}	
	}
	return 0;
}

2024/10/23 22:28
加载中...