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

一个网站做3个关键词够广告设计公司招聘

一个网站做3个关键词够,广告设计公司招聘,高端包装设计,我要自学网ps视频教程免费0. ref 参考自 1. 题目描述 预定会议问题#xff1a;给定我们一堆区间#xff0c;区间不能重叠#xff08; [ 1 , 2 ] [1,2] [1,2] 和 [ 2 , 3 ] [2,3] [2,3] 的 2 2 2 不算重叠#xff09;#xff0c;求最多能保留多少个区间#xff1f; 做法#xff1a;贪心#…0. ref 参考自 1. 题目描述 预定会议问题给定我们一堆区间区间不能重叠 [ 1 , 2 ] [1,2] [1,2] 和 [ 2 , 3 ] [2,3] [2,3] 的 2 2 2 不算重叠求最多能保留多少个区间 做法贪心按**【右端点】**排序。 为什么要按照右端点排序反证如果按照左端点排序看下面的例子 |_________| 区间a|___| 区间b |__| 区间c |______| 区间d 如果按照左端点升序的话那么答案就是 2 2 2 了但显然答案应该是 3 3 3。 我们把区间的左右端点比作会议的开始和结束时间一句话开始早的会议不一定结束早 如果我们按照右端点排序那么一定能留给后面的会议更长的时间。 本题其实还有另外一种做法 L C S LCS LCS只不过是一个二维 L C S LCS LCS 问题而且由于区间之间不是严格大于的原因为我们避免了不必要的麻烦 参见 my blog here我们可以直接 sort不需要制定自定义 cmp。 只不过第一种做法是 O ( N l o g N N ) O(Nlog^{N} N) O(NlogNN)而 L C S LCS LCS 是 O ( N l o g N N l o g N ) O(Nlog^{N} Nlog^{N}) O(NlogNNlogN)常数大一点罢了。 2. 思路 3. 代码 class Solution { public:int eraseOverlapIntervals(vectorvectorint intervals) {sort(intervals.begin(), intervals.end(), [](auto x, auto y){if(x[1] y[1]) return x[0] y[0];return x[1] y[1];});int res 0;int right -2e9;for(auto x : intervals) {if(x[0] right) {right x[1];res ;}}return intervals.size() - res;} };
http://www.zqtcl.cn/news/47679/

相关文章:

  • 国外创意设计网站关键词挖掘工具站
  • 站长工具在线免费观看wordpress移动端小工具栏
  • 门户网站 模块软件开发培训机构招生技巧
  • 江苏建设纸质考试网站php网站模板
  • 关于开展网站建设工作的通知画册设计公司推荐
  • 嘉兴做美食图片的网站seo短视频网页入口引流怎么做
  • 南昌市公司网站建设沈阳市和平区建设局网站
  • 湖南网站建设 搜搜磐石网络怎么做招生网站
  • 在网站做登记表备案 如果修改陕西省国家示范校建设专题网站
  • 良品铺子网站建设计算机网络技术有哪些
  • 天河移动网站建设盘锦网站建设报价
  • 永城做网站浙江响应式网站建设
  • wap网站生成小程序手机网站定制
  • 建建建设网站公司电话做公司网站都需要什么资料
  • 黑白高端网站建设宝安区哪一个街道最富裕
  • 第三方网站开发的商家建立公司网站需要什么
  • dz旅游网站模板蚌埠建设银行网站
  • 北京网站推广价格国外专门做旅游攻略的网站
  • 网站的前端开发网站模
  • 深圳网站建设ucreator大连做企业网站排名
  • 网站推广10大方法绿色在线网站模板
  • 一些网站是用什么颜色做的在线商城网站模板
  • 门户网站开发报价陕西省建设厅申报网站
  • 企业管理咨询网站泰安最新通知
  • 安卓手机怎么制作网站wordpress代码执行漏洞
  • 阿里云网站建设教程2021国内新闻大事20条
  • 东莞网站建设aj工作室唐山网站主页制作
  • 广州番禺网站建设工作室中国建设工程网官方网站
  • 东莞网站排名价格宝盒官方网站
  • 温州网站开发网站的制作内部局域网怎么搭建