E题有点荒谬
  • 板块学术版
  • 楼主ETO_leader
  • 当前回复15
  • 已保存回复15
  • 发布时间2024/1/27 22:08
  • 上次更新2024/1/28 08:58:47
查看原帖
E题有点荒谬
388691
ETO_leader楼主2024/1/27 22:08
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n;
bool ans=true;
struct yyds{
	ll a;
	ll b;
}x[200005];
bool cmp(yyds awa,yyds qwq){
	return (awa.a<qwq.a);
}
int main(){
	ios::sync_with_stdio(false);
	cin>>n;
	for (ll i=1;i<=n;i++){
		cin>>x[i].a>>x[i].b;
		if (x[i].a>x[i].b) swap(x[i].a,x[i].b);
	}
	sort(x+1,x+n+1,cmp);
	for (ll i=1;i<n;i++){
		if ((x[i].a<x[i+1].a) && (x[i].b<x[i+1].b) && (x[i].b>x[i+1].a)){
			ans=false;
		}
	}
	if (!ans) cout<<"Yes";
	else cout<<"No";
	return 0;
}


WA1,AC30 Where is the problem?

2024/1/27 22:08
加载中...