社区讨论

60求调必关

P1618三连击(升级版)参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mljg5vqi
此快照首次捕获于
2026/02/12 20:40
7 天前
此快照最后确认于
2026/02/15 13:30
4 天前
查看原帖
#4该输出no没输出no
#7不该输出no输出no
CPP
#include <bits/stdc++.h>
using namespace std;
string s1,s2,s3;
bool check(){
	string ch=s1+s2+s3;
	//cout<<ch<<endl;
	if(ch.size()>9) return 0;
	for(int i=0;i<9;i++){
		if(ch[i]=='0') return 0;
	}
	
	for(int i=1;i<=9;i++){
		for(int j=i+1;j<=9;j++){
			if(ch[i]==ch[j]) return 0;
		}
	}
	return 1;
}
int main(){
    int A,B,C;cin>>A>>B>>C;
    bool flag=0;
	for(int i=1;i<=9;i++){
		for(int j=1;j<=9;j++){
			for(int k=1;k<=9;k++){
				s1=to_string((i*100+j*10+k)*A);
				s2=to_string((i*100+j*10+k)*B);
				s3=to_string((i*100+j*10+k)*C);
				if(check()){
					cout<<s1<<' '<<s2<<' '<<s3<<endl;
					flag=1;
				}
			}
		}
	}
	if(flag) cout<<"No!!!";
	return 0;
}

回复

4 条回复,欢迎继续交流。

正在加载回复...