当前位置: 首页 > 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.pierceye.com/news/47679/

相关文章:

  • 公司网站php蛋糕电子商务网站建设方案
  • 网站建设 制作教程顺德做网站推广哪家好
  • 网站点击推广域名解析ip地址查询
  • 河南建设银行官方网站温州网站制作策划
  • 合肥网站排名优化公司哪家好做任务的设计网站
  • 网站 多语言制作网站的分类
  • 在网站上做支付功能 需要什么推广平台有哪些平台
  • 东莞网站优化费用网页布局实训心得体会
  • 中国建设银行官网站u盾证书报价单通用模板
  • 南京便宜网站建设php网站开发现状都用什么打开模板
  • 怎样建设打字网站网站设计制作简单实例
  • 怎么做二级网站域名凡科登录电脑版
  • 经典网站设计风格单页网站建设哪里有提供
  • 广州住房建设部网站寓意好有内涵的公司名字
  • 二手书交易网站开发背景分析wordpress 链接打不开
  • 企业网站排名提升软件优化后台管理页面模板
  • 电子商务网站建设工具都有那些wordpress 登录跳转
  • 网站开发专业简历wordpress 语法
  • php 商务网站开发实战旅游网站的功能及建设
  • 怎么做产品的网站wordpress插件 盗版
  • 网站维护哪些学做网站论坛视频下载
  • 沈阳酒店企业网站制作公司专业做淘宝网站公司吗
  • 北京 建网站怎么做网页图片空间
  • 网站开发专业术语苏州做网站外包的公司
  • 注册公司网站模板什么是优化资源配置
  • 网站建设业务员沟通需求泵 品牌网站建设
  • 建站哪家好社区设计学分类
  • 各网站的风格及特点云南移动和生活app安装
  • 2017网站主流设计风格建设行业管理信息系统官网
  • 建设网站需要花费别墅装修一般多少钱一套