就是括号匹配的题目,如果有交集就是NO

  1. #include<iostream>
  2. #include<cstring>
  3. #include<stdio.h>
  4. #include<stack>
  5. #include<algorithm>
  6. using namespace std;
  7. stack<int> s;
  8. int a[200005];
  9. int main()
  10. {
  11. int t,n,m,temp1,temp2,i;
  12. scanf("%d",&t);
  13. while(t--)
  14. {
  15. int n,m;
  16. scanf("%d%d",&n,&m);
  17. memset(a,0,sizeof (a));
  18. while(!s.empty()) s.pop();
  19. for(i=1;i<=m;i++)
  20. {
  21. scanf("%d%d",&temp1,&temp2);
  22. a[temp1]=i;a[temp2]=i;
  23. }
  24. for(i=1;i<=2*n;i++)
  25. {
  26. if(a[i]==0) continue;
  27. if(s.empty()) s.push(a[i]);
  28. else
  29. {
  30. if(a[i]==s.top()) s.pop();
  31. else s.push(a[i]);
  32. }
  33. }
  34. if(s.empty()) printf("YES\n");
  35. else printf("NO\n");
  36. }
  37. }

3.1circle的更多相关文章

随机推荐

  1. 微信小程序开发之自定义菜单tabbar

    做这个 遇到问题比较多,特此记录以便查看,直接上代码: 一.app.js 控制原有菜单隐藏.启用新菜单.菜单列表,集中在这里控制 hideTabBar这个很关键,解决苹果6S导致的双导航栏:原文htt ...

  2. 2019 icpc南昌全国邀请赛-网络选拔赛J题 树链剖分+离线询问

    链接:https://nanti.jisuanke.com/t/38229 题意: 给一棵树,多次查询,每次查询两点之间权值<=k的边个数 题解: 离线询问,树链剖分后bit维护有贡献的位置即可 ...

  3. Fiddler之iOS手机抓包实战操作

    准备工作: 1.Fiddler是否安装 2.笔记本的360免费WiFi即可 步骤: 1.官网下载Fiddler并安装 2.打开Fiddler,点击上方Tools,进入Options,选择HTTPS,按 ...

  4. 处理soapUI特殊返回报文 【原】

    String message ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + & ...

  5. VMware14虚拟机上使用Ubuntu16.04遇到的各种问题(不定期更新)

    1.ubuntu系统界面无法全屏铺满的问题 网上大部分解决方案都是使用vmware tools,我没尝试过,不过这里推荐一个更加简单的方法,只需要输入两行命令 第一步:sudo apt-get ins ...

  6. python-初识python

    一.计算机的初步认识 硬件:内存,主板,CPU,硬盘,显卡,显示器等 内存: 优点:存取速度快 缺点:断电后数据会全部丢失 硬盘: 优点:断电后数据也会永久保存 缺点:存取速度远远慢于内存 1.操作系 ...

  7. Tomcat 启动报错SEVERE: Unable to process Jar entry [javassist/util/proxy/SerializedProxy$1.class]

    错误信息 springboot + spring mvc 的maven项目,在tomcat启动的时候报错,错误信息如下: SEVERE: Unable to process Jar entry [ja ...

  8. git 仓库中删除历史大文件

    git 仓库中删除历史大文件 在git中增加了一个很大的文件,而且被保存在历史提交记录中,每次拉取代码都很大,速度很慢.而且用删除 提交历史记录的方式不是很实际. 以下分几个步骤介绍如何减小.git文 ...

  9. SOUI中TaskLoop组件介绍

    SOUI是一套开源(MIT协议)的Windows平台下的DirectUI框架,它提供了大量的高效控件,也提供了很多扩展组件,目前已经持续维护近10年,在大量的项目中证明稳定可靠. GIT地址: 国内: ...

  10. 安装pwntools

    使用手册 http://pwntools.readthedocs.io/en/stable/ 环境 全新的ubuntu 14.04 64位 py2.7 实测ubuntu 18.04 64位同样适用 过 ...