救命#19WA
查看原帖
救命#19WA
1036776
zjy4楼主2024/1/8 21:52

代码如下(好不容易本地无警告):

#include<bits/stdc++.h>
using namespace std;
bool a=true,b=true;
char c[3000],d[3000],e[3000];
signed main(){
	cin>>c>>d>>e;
	if(c[0]==0||strlen(c)>64){
		cout<<"No"<<endl;
		return 0;
	}
	if(strlen(c)==strlen(d)){
		for(long long i=0;i<strlen(c);i++){
			if(d[i]>c[i]){
				a=false;
			}
			if(c[i]>d[i]) break;
		}
	}
	if(strlen(c)<strlen(d)) a=false;
	if(strlen(c)==strlen(e)){
		for(long long i=0;i<strlen(c);i++){
			if(e[i]<c[i]){
				b=false;
			}
			if(c[i]<e[i]) break;
		}
	}
	if(strlen(c)>strlen(e)) b=false;
	if(a==true&&b==true) cout<<"Yes"<<endl;
	else cout<<"No"<<endl;
}
2024/1/8 21:52
加载中...