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

上海交通大学文科建设处网站东莞企业网站定制设计

上海交通大学文科建设处网站,东莞企业网站定制设计,彩页设计报价,美食城网站建设策划书题目#xff1a; 翻译#xff1a; 思路#xff1a; 1、在一个集合中有多组线段#xff0c;如果有不相交的两组线段#xff0c;则输出YES#xff0c;否则输出NO。 2、每次操纵可以选择增加一组线段或者删除一组线段后#xff0c;输出YES或者NO。 3、用flag标记该线段是否… 题目 翻译 思路 1、在一个集合中有多组线段如果有不相交的两组线段则输出YES否则输出NO。 2、每次操纵可以选择增加一组线段或者删除一组线段后输出YES或者NO。 3、用flag标记该线段是否还在集合中flag1表示在flag0表示不在。 4、找到最大起始点和最小的结束点当最大的起始点减去最小的结束点大于0则说明存在两组不相交的线段输出YES小于等于则说明不存在输出NO。 代码  #includeiostream #includealgorithm 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,k0;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].flag1){b[j].flag 0;break;}}}long long minend 1e9, maxbegin 0;int v0;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.hkea.cn/news/14328879/

相关文章:

  • ps做网站顶部网站建设调查通知
  • 我的网站域名是什么北京 网站开发
  • 天津网页模板建站张掖专业做网站的公司
  • 服饰网站模板wordpress 搞笑网站
  • 中小型网站建设效果辽宁省建设工程信息网电话
  • 盘龙网站建设自己做的网站维护一年多少钱
  • 兰州网站制作成都中山网站建设策划方案
  • 设计网站首页景德镇市建设局建设信用网站
  • 源码购买网站外汇网站建设
  • 怎么怎么做网站小猪导航
  • 网站建设 工作室怎么在自己的网站做淘宝客
  • 做网站参考线怎么拉wordpress标签生成图片不显示
  • 婚庆网站建设的需求分析个人做多个网站备案
  • 申请自己的网站做政协网站的目的是什么
  • 如何提高网站的收录率和收录量怎么把网站做火
  • 免费网站提供网站被黑应该怎么做
  • 石家庄网站建设seo优化营销wordpress自定义目录
  • 那个网站专门做婚纱相册查网址是否安全
  • 东莞网站建设提供商简单网页模板免费下载
  • 湖州网站seo网站的title
  • 民权网站建设高古楼网站 做窗子
  • 徐州网站制作古典水墨网站
  • 查看网站是否被k地方门户源码
  • 洛阳网站建设官网现在一般做网站用什么技术
  • 企业网站代码电影宣传网站模板免费下载
  • 重庆营销型网站建设公司网站分为哪些部分组成部分组成
  • 网站没流量做网站时尺寸多大
  • 网站站点建设的端口中山织树网站建设
  • 网站赚钱系统wordpress 标签链接地址
  • 一学一做看视频网站有哪些内容商城网站开发合同