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

[算法思考记录]力扣1094.拼车JavaScript

Problem: 1094. 拼车

相当于在一条路上开车,乘客在某个时间点上车,他们会影响在下车之前的路程的车载人数。

很明显这是差分的做法,只要把行车的路程抽象成一个差分数组,把上下车抽象成区间更改,一切都变得简单

Code

/*** @param {number[][]} trips* @param {number} capacity* @return {boolean}*/
var carPooling = function(trips, capacity) {const road = new Array(1010).fill(0);for (const [num, from, to] of trips) {road[from] += num;road[to] -= num;}// 对于差分数组来说,还原过程就是:i从1开始,不断进行road[i] += road[i - 1]// 我们需要检测每一个点还原后的值是否大于capacity,// 其实就是将整个road数组累加起来,检测累加过程是否大于capacitylet sum = 0;for (const v of road) {sum += v;if (sum > capacity) {return false;}}return true;};

相关文章:

  • 四、Zookeeper节点类型
  • 数学建模-基于集成学习的共享单车异常检测的研究
  • 怎样做好信用卡汽车分期业务营销
  • Pytorch:view()、permute()和contiguous()
  • 景联文科技加入中国人工智能产业联盟(AIIA)数据委员会
  • 详细学习Pyqt5的9种显示控件
  • 风控交易系统跟单系统资管软件都有哪些功能特点?
  • vue七牛云上传图片
  • leetcode 202 快乐数
  • AcWing 3555:二叉树(北京大学考研机试题)→公共父结点
  • PRCD-1229 : An attempt to access configuration of database
  • String转Date,Date转String
  • Python 潮流周刊#29:Rust 会比 Python 慢?!
  • 腾讯云双十二优惠活动有哪些?详细攻略来了!
  • Docker 安装部署 Sentinel Dashboard
  • 11111111
  • CODING 缺陷管理功能正式开始公测
  • ES6语法详解(一)
  • magento 货币换算
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • PHP变量
  • SwizzleMethod 黑魔法
  • 成为一名优秀的Developer的书单
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 浏览器缓存机制分析
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 微服务入门【系列视频课程】
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $.ajax()方法详解
  • (003)SlickEdit Unity的补全
  • (C语言)逆序输出字符串
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (分布式缓存)Redis分片集群
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .NET Core Web APi类库如何内嵌运行?
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET NPOI导出Excel详解
  • .net/c# memcached 获取所有缓存键(keys)
  • .NET关于 跳过SSL中遇到的问题
  • .NET开发不可不知、不可不用的辅助类(一)
  • .Net转前端开发-启航篇,如何定制博客园主题
  • @NestedConfigurationProperty 注解用法
  • @Transaction注解失效的几种场景(附有示例代码)
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [c++] C++多态(虚函数和虚继承)
  • [CISCN2019 华东北赛区]Web2
  • [codevs1288] 埃及分数
  • [Django 0-1] Core.Handlers 模块
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [Flex][问题笔记]TextArea滚动条问题