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

海尔网站建设的缺点建网站设计

海尔网站建设的缺点,建网站设计,商标备案查询官网,视频网站开发方案参考的视频讲解:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 【贪心算法08-区间问题03-区间覆盖】 每次贪心就是选择左端点里面<起始端点里面右边界最大的,这样就是保证了最少区间个数! 然后每次迭代都会更新一次起始端点st,反复运用本算法…

参考的视频讲解:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
【贪心算法08-区间问题03-区间覆盖】
每次贪心就是选择左端点里面<起始端点里面右边界最大的,这样就是保证了最少区间个数!
然后每次迭代都会更新一次起始端点st,反复运用本算法。
一定要仔细看视频讲解!!!

#include<iostream>
#include<algorithm>
#define N 100010
#define INF 2e9
using namespace std;
int n ;
struct Range{int l, r;bool operator<(const Range& r1){return l < r1.l;}
}range[N];
int main(){int st , ed;cin >> st >> ed;cin >> n;for(int i = 0 ; i < n ; ++ i){int l , r ;cin >> l >> r;range[i] = {l ,r};} sort(range,range + n);int res = 0 ;bool success = false;for(int i = 0 ; i < n ; ++ i){int j = i ,r = -2e9;while(j < n && range[j].l <= st){r = max(r , range[j].r);++ j;}if(r < st){res = -1;//如果挑出来的最大右端点小于起始端点,那么无解,返回-1break;}++res;if(r >= ed){//如果右边界已经可以超过末尾端点ed,那么求解完毕,返回ressuccess = true;break;}st = r;i = j - 1;}if (!success) res = -1;printf("%d\n", res);
}
http://www.yayakq.cn/news/961162/

相关文章:

  • 做网站难还是app难网站用什么软件程序做
  • 网站建设职业宁波企业网站推广效果好
  • 做文献ppt模板下载网站有哪些永久免费网址在线观看电视剧
  • 成都网站建设公司有哪几家网络营销推广岗位职责
  • 网站视频下载软件有源码怎么搭建网站
  • 黄岐网站建设wordpress右侧悬浮插件
  • 头像设计易做图网站网站建设如何做用户名密码
  • 衡阳网站优化免费咨询国内最大的网页模板网站
  • 凡客vancl的网站标题免费网站建设服务
  • 晋中路桥建设集团有限公司网站库存管理系统软件
  • eclipse与jsp网站开发WordPress 延时加载
  • 成都网站seo诊断与网络营销有关的论文
  • 建站程序免费下载随州seo推广
  • 北京知名的网站建设公司排名广元建设银行网站
  • 苏州建网站公司平台式建站
  • 找人做网站需要先了解哪些要点网络类黄页
  • 网站开发与建设课程设计做网站的皮包公司
  • 济南建设网站企业收费wordpress给分页加链接
  • 站长工具关键词王战山
  • 网站焦点图怎么做链接企业网站做推广
  • 网站宣传的好处轻量级wordpress主题
  • 做网站用什么环境丹阳官方网站建站
  • 网站开发规范房子在线设计平台
  • 网站设计不同的原因建设摩托车报价及图片
  • 东莞网站建设周期网站建设 业务员提成
  • 域名做违法网站网站平台设计
  • 如何迁移wordpress网站网络公关公司电话
  • 网站代码基础知识域名申请了怎么做网站
  • 宁波专业做公司网站的科技公司设计制作小车
  • 网站的联系我们怎么做外贸soho怎么做网站