D. In Love

原题链接

题解

只要存在一对线段不相交就输出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;
}

posted @   纯粹的  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示