D. In Love
1.P3957 [NOIP2017 普及组] 跳房子2.P2034 选择数字3.P1714 切蛋糕4.E - Insert or Erase5.P4147 玉蟾宫6.P2866 [USACO06NOV] Bad Hair Day S7.P2032 扫描8.P1884 [USACO12FEB] Overplanting S9.P5905 【模板】全源最短路(Johnson)10.P1801 黑匣子11.P2168 [NOI2015] 荷马史诗12.P8306 【模板】字典树13.P1481 魔族密码14.P4341 [BJWC2010] 外星联络15.P1470 [USACO2.3] 最长前缀 Longest Prefix16.P3384 【模板】重链剖分/树链剖分17.P10288 [GESP样题 八级] 区间18.P2161 [SHOI2009] 会场预约19.P1878 舞蹈课20.P9691 [GDCPC2023] Base Station Construction21.P3611 [USACO17JAN] Cow Dance Show S22.F. Cutting Game23.G. Money Buys Less Happiness Now
24.D. In Love
25.F. Selling a Menagerie26.D. Learning to Paint27.P4588 [TJOI2018] 数学计算28.P3522 [POI2011] TEM-Temperature题解
只要存在一对线段不相交就输出yes,显然空集合以及最小的r大于等于最大的l时一定不存在
code
#include<bits/stdc++.h>
using namespace std;
int main()
{
int q;
cin>>q;
multiset<int> l,r;
while(q--)
{
char op;
cin>>op;
int x,y;
cin>>x>>y;
if(op=='+')
{
l.insert(x);
r.insert(y);
}
else
{
l.erase(l.find(x));
r.erase(r.find(y));
}
if(r.empty()||*r.begin()>=*l.rbegin()) puts("no");
else puts("yes");
}
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具