求调
查看原帖
求调
1615280
Ysh1384楼主2025/6/29 12:58

T2,T7 WA T2自测无问题 求调:

#include<bits/stdc++.h>
using namespace std;
//废弃 
//bool jdm/*judgment*/(int a1,int a10,int a100,bool bl[9]){
//	if(a1==a10 || a1==a100 ||a10 == a100){
//		return false;
//	}
//	else{
//		if(bl[a1]==false) return false;
//		else bl[a1]=false;
//		if(bl[a10]==false) return false;
//		else bl[a10]=false;
//		if(bl[a100]==false) return false;
//		else bl[a100]=false;
//	}
//	return true;
//}
//int gcd(int a,int b){
//	return b==0 ? a:gcd(b,a%b);
//}
bool jdm(int a1,int a10,int a100){
	if(a1!=a10 && a1!=a100 && a10!=a100) return true;
}
bool jm(int a1,int a2){
	if(a1!=a2) return true;
	else return false;
}
bool jdmpro(int x1,int x10,int x100,int y1,int y10,int y100,int z1,int z10,int z100){
	if(jdm(x1,x10,x100) && jdm(y1,y10,y100) && jdm(z1,z10,z100)){
		if(jm(x1,y1)==true && jm(x1,y10)==true && jm(x1,y100)==true && jm(x10,y1)==true && jm(x10,y10)==true && jm(x10,y100)==true && jm(x100,y1)==true && jm(x100,y10)==true && jm(x100,y100)==true && 
			jm(x1,z1)==true && jm(x1,z10)==true && jm(x1,z100)==true && jm(x10,z1)==true && jm(x10,z10)==true && jm(x10,z100)==true && jm(x100,z1)==true && jm(x100,z10)==true && jm(x100,z100)==true && 
			jm(z1,y1)==true && jm(z1,y10)==true && jm(z1,y100)==true && jm(z10,y1)==true && jm(z10,y10)==true && jm(z10,y100)==true && jm(z100,y1)==true && jm(z100,y10)==true && jm(z100,y100)==true){
//			cout << jm(x1,y1) << jm(x1,y10) << jm(x1,y100) << jm(x10,y1) << jm(x10,y10) << jm(x10,y100) << jm(x100,y1) << jm(x100,y10) << jm(x100,y100) << 
//			jm(x1,z1) << jm(x1,z10) << jm(x1,z100) << jm(x10,z1) << jm(x10,z10) << jm(x10,z100) << jm(x100,z1) << jm(x100,z10) << jm(x100,z100) << 
//			jm(z1,y1) << jm(z1,y10) << jm(z1,y100) << jm(z10,y1) << jm(z10,y10) << jm(z10,y100) << jm(z100,y1) << jm(z100,y10) << jm(z100,y100) << endl;
			return true;
		}
	}
}
int main(){
	int a,b,c,cnt=0;
	cin >> a >> b >> c;
	if(a==0||b==0 || c==0){
		cout << "No!!!" << endl;
		return 0;
	}
	int temp=__gcd(__gcd(a,b),c);
	a/=temp,b/=temp,c/=temp;
	int x,y,z;
	int x1,x10,x100,y1,y10,y100,z1,z10,z100;
	for(x=123; x<=329; x++){
		bool bl[9]={true};
		x1=x%10;
		x10=(x/10)%10;
		x100=x/100;
//		printf(" x:%d %d %d %d",x,x1,x10,x100);
//		if(jdm(x1,x10,x100,bl)==false){
//			printf(" false");
//			continue;
//		}
		y=(x/a)*b;
		if(y>658){
			continue;
		}
		y1=y%10;
		y10=(y/10)%10;
		y100=y/100;
//		printf(" %d %d %d",y1,y10,y100);
//		if(jdm(y1,y10,y100,bl)==false){
//			printf(" false");
//			continue;
//		}
		z=(x/a)*c;
		if(z>987){
			continue;
		}
		z1=z%10;
		z10=(z/10)%10;
		z100=z/100;
//		printf(" %d %d %d\n",z1,z10,z100);
//		if(jdm(z1,z10,z100,bl)==false){
//			printf(" false");
//			continue;
//		}
		if((x/a)==(y/b) && (y/b)==(z/c)  &&  (x1*x10*x100*y1*y10*y100*z1*z10*z100)==(1*2*3*4*5*6*7*8*9)  &&  jdmpro(x1,x10,x100,y1,y10,y100,z1,z10,z100)){
//			cout << jdmpro(x1,x10,x100,y1,y10,y100,z1,z10,z100) << endl;
			printf("%d %d %d\n",x,y,z);
			cnt++;
		}
	}
	if(cnt==0){
		cout <<"No!!!";
	}
	return 0;
}

T7:Wrong Answer.wrong answer Too many lines. T2:Wrong Answer.wrong answer On line 1 column 1, read 1, expected N. 求求了 必关!!!!!!!!!!!!!

2025/6/29 12:58
加载中...