当前位置: 首页 > news >正文

关于怎么做网站广州市又恢复48小时核酸检测

关于怎么做网站,广州市又恢复48小时核酸检测,上海网络维护服务,四川省建设网站题目: 翻译: 思路: 1、在一个集合中有多组线段,如果有不相交的两组线段,则输出YES,否则输出NO。 2、每次操纵可以选择增加一组线段或者删除一组线段后,输出YES或者NO。 3、用flag标记该线段是否…

 题目:

 翻译:

思路:

1、在一个集合中有多组线段,如果有不相交的两组线段,则输出YES,否则输出NO。

2、每次操纵可以选择增加一组线段或者删除一组线段后,输出YES或者NO。

3、用flag标记该线段是否还在集合中,flag=1表示在,flag=0表示不在。

4、找到最大起始点和最小的结束点,当最大的起始点减去最小的结束点大于0,则说明存在两组不相交的线段,输出YES;小于等于,则说明不存在,输出NO。

代码: 

#include<iostream>
#include<algorithm>
using namespace std;
typedef struct node
{long long begin = 0, end = 0;int flag = 1;
}node;
bool cmp1(node a, node b)
{return a.begin > b.begin;
}
bool cmp2(node a, node b)
{return a.end < b.end;
}
int main()
{int n,k=0;char a;node b[12];long long minend = 1e9, maxbegin = 0;cin >> n;for (int i = 0; i < n; i++){cin >> a;long long c, d;cin >> c >> d;if (a == '+')b[k].begin = c, b[k++].end = d;if (a == '-'){for (int j = 0; j < i; j++){if (b[j].begin == c && b[j].end == d && b[j].flag==1){b[j].flag = 0;break;}}}long long minend = 1e9, maxbegin = 0;int v=0;sort(b, b + k, cmp1);//求maxbegin从大到小排序for (int j = 0; j < k; j++){if (b[j].begin >= maxbegin && b[j].flag == 1){maxbegin = b[j].begin;break;}}sort(b, b + k, cmp2);//求minend从小到大排序for (int j = 0; j < k; j++){if (b[j].end <= minend && b[j].flag == 1){minend = b[j].end;break;}}if (i == 0){cout << "NO" << endl;continue;}if (maxbegin - minend > 0)cout << "YES" << endl;elsecout << "NO" << endl;}
}

结果: 

http://www.yayakq.cn/news/850233/

相关文章:

  • 建设网站步骤是安徽网站设计哪家效果好
  • mysql 收费 网站建设wordpress上传视频插件
  • 建设官网站建设一个网站需要什么技术人员
  • 如何做淘宝商城网站设计泉州建设人才网站
  • 增加网站和接入备案吗网站要跟换域名怎么做
  • 手机移动网站建设方案私人建设网站
  • 单页面网站有哪些内容吗青岛网站公司哪家好
  • 长安响应式网站建设网站建设三原则
  • 建e网站官网案例天津市住房与城乡建设厅网站
  • 公司网站制作的费用申请怎样网站seo
  • 雨颜色网站建设工业和信息化部反诈中心发短信
  • 男女直接做视频教学视频网站学校网站建设项目要多少钱
  • 一个主机建多少个网站天津哪家网站做的好
  • 保险行业网站模板基于5G的网站设计
  • 龙岗网站设计信息网络推广 公司 200个网站
  • 想自学做网站做网站是用什么软件做的
  • 科技小手工正规网站优化公司
  • 网站建设头部代码沈阳网站建设 龙兴科技
  • 高级网站开发工程师证书重庆专业网站推广方案
  • 怎样用mysql做网站建自己的零售网站
  • 军事信息化建设网站wordpress 开发文档
  • 怎么查找网站wordpress小工具调用
  • 微网站价格表wordpress 精致博客
  • 石家庄网站建站服装类的网站建设
  • 奥联网络网站建设网站建设 m.ykn.cc
  • 做高清图的网站玉溪建设网站
  • 网站建设初级教程python wordpress采集器
  • 做网站需要准备哪些7牛wordpress
  • 拓和科技有限公司网站个人域名注册流程
  • 南宁建站模板展示无锡网站建设818gx