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

建设美食网站模板做图 网站

建设美食网站,模板做图 网站,怎么做福利视频网站,做网站卖多少钱一个leetcode 406. 根据身高重建队列 406. 根据身高重建队列 假设有打乱顺序的一群人站成一个队列#xff0c;数组 people 表示队列中一些人的属性#xff08;不一定按顺序#xff09;。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi #xff0c;前面 正好 有 ki 个身高…leetcode 406. 根据身高重建队列 406. 根据身高重建队列 假设有打乱顺序的一群人站成一个队列数组 people 表示队列中一些人的属性不一定按顺序。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi 前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造并返回输入数组 people 所表示的队列。返回的队列应该格式化为数组 queue 其中 queue[j] [hj, kj] 是队列中第 j 个人的属性queue[0] 是排在队列前面的人。 示例 1 输入people [[7,0],[4,4],[7,1],[5,0],[6,1],[5,2]] 输出[[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]] 解释 编号为 0 的人身高为 5 没有身高更高或者相同的人排在他前面。 编号为 1 的人身高为 7 没有身高更高或者相同的人排在他前面。 编号为 2 的人身高为 5 有 2 个身高更高或者相同的人排在他前面即编号为 0 和 1 的人。 编号为 3 的人身高为 6 有 1 个身高更高或者相同的人排在他前面即编号为 1 的人。 编号为 4 的人身高为 4 有 4 个身高更高或者相同的人排在他前面即编号为 0、1、2、3 的人。 编号为 5 的人身高为 7 有 1 个身高更高或者相同的人排在他前面即编号为 1 的人。 因此 [[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]] 是重新构造后的队列。示例 2 输入people [[6,0],[5,0],[4,0],[3,2],[2,2],[1,4]] 输出[[4,0],[5,0],[2,2],[3,2],[1,4],[6,0]] 代码  // leetcode 406. 根据身高重建队列 class Solution { public:static bool cmp(const vectorint a, const vectorint b){if (a[0] b[0]){return a[1] b[1];}return a[0] b[0];}vectorvectorint reconstructQueue(vectorvectorint people) {sort(people.begin(), people.end(), cmp);vectorvectorint que; //使用链表来更好for (int i 0; i people.size(); i){int position people[i][1];que.insert(que.begin() position, people[i]);}return que;} }; leetcode 452. 用最少数量的箭引爆气球 452. 用最少数量的箭引爆气球 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points 其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 x 处射出一支箭若有一个气球的直径的开始和结束坐标为 xstartxend 且满足  xstart ≤ x ≤ xend则该气球会被 引爆 。可以射出的弓箭的数量 没有限制 。 弓箭一旦被射出之后可以无限地前进。 给你一个数组 points 返回引爆所有气球所必须射出的 最小 弓箭数 。 示例 1 输入points [[10,16],[2,8],[1,6],[7,12]] 输出2 解释气球可以用2支箭来爆破: -在x 6处射出箭击破气球[2,8]和[1,6]。 -在x 11处发射箭击破气球[10,16]和[7,12]。 示例 2 输入points [[1,2],[3,4],[5,6],[7,8]] 输出4 解释每个气球需要射出一支箭总共需要4支箭。 示例 3 输入points [[1,2],[2,3],[3,4],[4,5]] 输出2 解释气球可以用2支箭来爆破: - 在x 2处发射箭击破气球[1,2]和[2,3]。 - 在x 4处射出箭击破气球[3,4]和[4,5]。 代码  // leetcode 452. 用最少数量的箭引爆气球 class Solution { public:static bool cmp(const vectorint a, const vectorint b){if (a[0] b[0]){return a[1] b[1];}return a[0] b[0];}int findMinArrowShots(vectorvectorint points) {sort(points.begin(), points.end(), cmp);int result 1;for (int i 1; i points.size(); i){if (points[i][0] points[i - 1][1]){result;}else{points[i][1] min(points[i - 1][1], points[i][1]);}}return result;} };
http://www.sczhlp.com/news/152055/

相关文章:

  • 东道设计老板seo平台优化
  • 怎样下载做网站的软件毕业设计网站开发任务安排
  • 做母婴产品的网站网站快照怎么做
  • 报纸网站建设南昌外包建站
  • 学做饼干网站制作一个营销型网站
  • a站播放量最高的视频小企业网站建设口碑
  • 网站开发怎么进行数据库连接phpcms 专题网站模板
  • 丹东做网站的百度小说官网
  • 国产数据库-达梦docker镜像安装
  • CAP 8.4 版本发布通告
  • 02. 初识ECMAScript
  • wordpress获取页面图片seo网站优化策划案
  • 网站制作 网站建设 杭州宁夏网站开发
  • 网站开发的国内外研究现状seo推广有哪些公司
  • 手机网站被禁止访问怎么打开网络营销基本含义
  • 企业网站网页设计费用郑州网站建设公司招聘
  • 网站名字词没有工信部备案的网站是骗子吗
  • 网站建设与管理案例教程教学大纲快站网如何开始建站
  • 网站建设公司网站江门外贸网站建设
  • 配置网站域名wordpress请求接口的方式
  • 稳定的常州网站推广app制作开发公司怎么收费
  • 做非遗网站的原因如何建立商城网站
  • 买权重网站免费咨询专业服务
  • 莱州网站建设青岛华夏商务网西宁网站
  • 企业网站建设的服务类型有哪些建设银行瓶窑支行网站
  • 宁德市住房和城乡建设局网站做小程序怎么赚钱
  • 做网站犯法了 程序员有责任吗运营和营销的区别和联系
  • php做的网站缺点wordpress centos7
  • 网站如何做收录python的基本语法
  • 做旅游网站能成功网站建设 骏域网站建设专家