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

荆州网站建设网站页面优化方案

荆州网站建设,网站页面优化方案,哪个网站可以做中国代购,怎么建设一个电影资源网站解析差分算法力扣1094题目描述学习代码思考力扣1094 题目描述 车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向) 给定整数 capacity 和一个数组 trips , trip[i] [numPassengersi, fromi, toi] 表示第 …

差分算法

  • 力扣1094
    • 题目描述
    • 学习
    • 代码
    • 思考

力扣1094

题目描述

车上最初有 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 <= 1000
trips[i].length == 3
1 <= numPassengersi <= 100
0 <= fromi < toi <= 1000
1 <= capacity <= 105

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/car-pooling
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

学习

差分使用场景:每个顺序节点上有增加或者减少

代码

去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

bool carPooling(int** trips, int tripsSize, int* tripsColSize, int capacity){// 构造出差分数组int* nums = (int*)malloc(sizeof(int) * 1001);for(int i = 0; i < 1000; i++) {nums[i] = 0;}for (int i = 0; i < tripsSize; i++) {nums[trips[i][1]] += trips[i][0]; // 上车人数nums[trips[i][2]] -= trips[i][0]; // 下车人数}// 实际容量数组int* caps = (int*)malloc(sizeof(int) * 1001);for(int i = 0; i < 1001; i++) {caps[i] = 0;}caps[0] = nums[0];if (caps[0] > capacity) {return false;}for (int i = 1; i < 1001; i++) {caps[i] = nums[i] + caps[i - 1];// 超出容量if (caps[i] > capacity) {return false;}}return true;
}

思考

易错点1:数据大小不够导致溢出,所以数组大小是1001
易错点2:遗漏0站上车,1站下车,上车站人数超过容量场景
易错点3:数组分配大小后要初始化为0

http://www.ds6.com.cn/news/46571.html

相关文章:

  • 十里河网站建设百度地图打车客服人工电话
  • 国外网站布局百度2022第三季度财报
  • 网站的费用多少新闻稿营销
  • 网站设计公司杭州营销托管全网营销推广
  • 上海做网站比较有名的公司有哪些保定网站制作
  • 建设一批适合青少年的网站佛山网站建设模板
  • 论坛北京做网络优化的公司
  • 做装饬在哪家网站挂网站友情链接美化代码
  • 锦州网站建设品牌seo网站优化软件
  • 网站建设招聘需求设计师网站
  • mac做网站设计唐老鸭微信营销软件
  • 最好的网站建设免费的app开发费用一览表
  • 深圳网站建设 独百度下载官方下载安装
  • wordpress url自定义沈阳seo优化
  • 做banner网站广州搜索seo网站优化
  • 亿度网络网站建设百度平台app下载
  • 专门做搜索种子的网站东莞网站推广企业
  • 哪里网站建设联系百度网站禁止访问怎么解除
  • 网页生成pdf失败百度seo可能消失
  • 信誉好的昆明网站建设怎么营销自己的产品
  • 政府类网站风格特点网页设计素材网站
  • abc是什么平台信阳seo
  • 贵州做团队培训的网站最近新闻有哪些
  • 自己怎么做 优惠券网站写一篇软文推广自己的学校
  • 顺德做网站的公司互联网推广的好处
  • 找做网站查排名网站
  • 网站logo怎么做动态图长春网站制作方案定制
  • python php网站开发网络营销主要学什么
  • 网站建设系统公司地址seo关键词优化价格
  • 网站建设项目价格三只松鼠营销案例分析