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

网站建设包括哪些项目息壤空间怎么上传网站

网站建设包括哪些项目,息壤空间怎么上传网站,wordpress 让导航悬浮,物流信息平台网站建设【LetMeFly】1094.拼车#xff1a;优先队列 力扣题目链接#xff1a;https://leetcode.cn/problems/car-pooling/ 车上最初有 capacity 个空座位。车 只能 向一个方向行驶#xff08;也就是说#xff0c;不允许掉头或改变方向#xff09; 给定整数 capacity 和一个数组…【LetMeFly】1094.拼车优先队列 力扣题目链接https://leetcode.cn/problems/car-pooling/ 车上最初有 capacity 个空座位。车 只能 向一个方向行驶也就是说不允许掉头或改变方向 给定整数 capacity 和一个数组 trips ,  trip[i] [numPassengersi, fromi, toi] 表示第 i 次旅行有 numPassengersi 乘客接他们和放他们的位置分别是 fromi 和 toi 。这些位置是从汽车的初始位置向东的公里数。 当且仅当你可以在所有给定的行程中接送所有乘客时返回 true否则请返回 false。 示例 1 输入trips [[2,1,5],[3,3,7]], capacity 4 输出false示例 2 输入trips [[2,1,5],[3,3,7]], capacity 5 输出true提示 1 trips.length 1000trips[i].length 31 numPassengersi  1000 fromi  toi  10001 capacity 105 方法一优先队列 首先二话不说对trips按“上车地点”为依据从小到大排个序。 接着创建一个优先队列用于存放“已上车的人”。优先队列的排序依据是“先下车的人优先”。 使用一个变量记录当前车上的人数遍历trips数组 让优先队列中不晚于此位置的人下车 让这批人上车。 期间若出现超载的情况则返回false否则返回true。 时间复杂度 O ( n log ⁡ n ) O(n\log n) O(nlogn)其中 n l e n ( t r i p s ) nlen(trips) nlen(trips)空间复杂度 O ( n ) O(n) O(n) AC代码 C class Solution { public:bool carPooling(vectorvectorint trips, int capacity) {sort(trips.begin(), trips.end(), [](const vectorint a, const vectorint b) {return a[1] b[1];});int nowPeopleCnt 0;auto cmp [](const pairint, int a, const pairint, int b) {return a.second b.second;};priority_queuepairint, int, vectorpairint, int, decltype(cmp) nowPeople(cmp);for (vectorint trip : trips) {int num trip[0], from trip[1], to trip[2];while (nowPeople.size() nowPeople.top().second from) {nowPeopleCnt - nowPeople.top().first;nowPeople.pop();}nowPeopleCnt num;if (nowPeopleCnt capacity) {return false;}nowPeople.push({num, to});}return true;} };Python # from typing import List # import heapqclass Solution:def carPooling(self, trips: List[List[int]], capacity: int) - bool:trips.sort(keylambda x: x[1])nowPeopleCnt 0nowPeople []for num, from_, to in trips:while nowPeople and nowPeople[0][0] from_:nowPeopleCnt - nowPeople[0][1]heapq.heappop(nowPeople)nowPeopleCnt numif nowPeopleCnt capacity:return Falseheapq.heappush(nowPeople, (to, num))return True同步发文于CSDN原创不易转载经作者同意后请附上原文链接哦~ Tisfyhttps://letmefly.blog.csdn.net/article/details/134751973
http://www.hkea.cn/news/14429628/

相关文章:

  • 网站被降权表现徐州网站排名
  • 杂志社网站建设意义免费的网站服务器
  • 网站职能好三网网站
  • 做油和米的网站百度竞价推广账户
  • 建站工具有哪些社区凉山州规划和建设局网站
  • 湘西建设监理协会网站彩票网站做任务拿佣金
  • 长治一般建一个网站需要多少钱云南网站建设哪个好
  • 网站和做游戏设计网站大全免费
  • 网页设计网站页面搜索的代码制作网页小图片
  • 无锡网站 appseo面试常见问题及答案
  • 公司网站asp源码网站开发中使用框架吗
  • 网站建设流量入口网监备案网站更换域名
  • 站内推广方案兰州网站建设哪里好
  • 公司建的是网页还是网站仓库管理 erp
  • 个人做网站备案吗什么网站可以做数据图
  • 三亚兼职招聘信息网站中小企业公司
  • 网站建设服务包含内容网络运维课程
  • 豫建设标去哪个网站网站建设工程师是做什么的
  • 门户网站系统建设项目招标书photoshop网课培训
  • 青岛高端网站建设公司网站推广的方法有sem推广
  • 南京网站开发南京乐识赞包装设计的意义
  • 网站建设基本流程流程图微信公众号和网站建设
  • 网站制作在线版wordpress 段落缩进
  • 教资注册网站网站平台 生态建设
  • 企业产品推广运营公司长沙seo工作室
  • 网站左侧树形导航怎么做app wordpress类似
  • 网站备案完成后该如何做贵阳手机端网站建设
  • 山东省城乡与住房建设厅网站首页最快的wordpress
  • 长沙手机网站首页设计公司核酸结果查询
  • 如何加强高校网站建设科技文化网站建设方案