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

怎么给自己做个网站网站建设中忽略的字体违法行为

怎么给自己做个网站,网站建设中忽略的字体违法行为,昌大建设集团大老板,it运维解决方案这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] [firsti, lasti, seatsi] 意味着在从 firsti 到 lasti (包含 firsti 和 lasti )的 每个航班 上预订了 seatsi 个座…

这里有 n 个航班,它们分别从 1 到 n 进行编号。

有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 firsti 到 lasti (包含 firsti 和 lasti )的 每个航班 上预订了 seatsi 个座位。

请你返回一个长度为 n 的数组 answer,里面的元素是每个航班预定的座位总数。

示例 1:

输入:bookings = [[1,2,10],[2,3,20],[2,5,25]], n = 5
输出:[10,55,45,25,25]
解释:
航班编号        1   2   3   4   5
预订记录 1 :   10  10
预订记录 2 :       20  20
预订记录 3 :       25  25  25  25
总座位数:      10  55  45  25  25
因此,answer = [10,55,45,25,25]

示例 2:

输入:bookings = [[1,2,10],[2,2,15]], n = 2
输出:[10,25]
解释:
航班编号        1   2
预订记录 1 :   10  10
预订记录 2 :       15
总座位数:      10  25
因此,answer = [10,25]

这道题大多数朋友上来肯定是暴力就做,但是还有一种比较好的方法是使用差分数组。本题比较困难的点在于:大多数新手可能不太清楚什么是差分数组。

这里为什么要使用差分数组呢?因为这里的预订记录实际上代表了一个区间的增量。我们的任务是将这些增量叠加得到答案。所以这里使用差分数组能更快的做出来答案。这里主要使用的是差分数组的性质:d[i]=arr[i]-arr[i-1];并且我们需要注意如何使用差分数组去求原始数组的某一个确定值,如何判断改变某一个区间元素后再求得其新的差分数组;

这里给出暴力和差分两种思路:

//差分:
class Solution {public int[] corpFlightBookings(int[][] bs, int n) {int[] c = new int[n + 1];for (int[] bo : bs) {  //求差分数组int l = bo[0] - 1, r = bo[1] - 1, v = bo[2];c[l] += v; //l和l前一位元素的差改变c[r + 1] -= v; //r和r后一位的元素的差改变}int[] ans = new int[n];ans[0] = c[0];for (int i = 1; i < n; i++) {ans[i] = ans[i - 1] + c[i];}return ans;}
}//暴力
class Solution {public int[] corpFlightBookings(int[][] bookings, int n) {int[] ans = new int[n];for (int[] booking : bookings) {for (int i = booking[0]; i <= booking[1]; i++) {ans[i - 1] += booking[2];}}return ans;}
}

http://www.yayakq.cn/news/277405/

相关文章:

  • 珠海专业做网站公司个人备案网站用于企业
  • 汕头论坛网站建设营销网站建设一薇
  • 历史网站怎么做品牌设计
  • 西安学网站开发哪边好网站服务器有哪些类型有哪些类型有哪些类型有哪些类型
  • 咸宁网站建设哪家好织梦淘宝客网站
  • 微网站 注册网站建设开发价格怎么算
  • 国外注册域名的网站wordpress英文导航模板
  • 北京住房与城乡建设厅网站公司企业员工培训
  • 网站截流做cpa影视公司组织架构
  • 背景网站建设公司厦门海沧建设局网站
  • 潍坊 优化型网站建设济宁网站建设 水木
  • 机械行业网站建设制作开发方案室内设计公司取名字大全集
  • 企业网站建设的重要性及意义广东外贸网站推广公司
  • 韩雪冬个人网站计算机网络技术吃香吗
  • 沈阳网站的优化海珠区建网站公司
  • 学校网站建设的意义和应用wordpress 播放器插件怎么用
  • 营销网站建设网络公司找回wordpress密码
  • 兼职做ps网站服装设计公司属于什么行业类型
  • 聚美优品网站建设目的江苏网站设计方案
  • 陕西手机网站建设公司哪家好拍卖网站模板
  • 做网站图片知识贵州省建设厅的网站首页
  • 深圳做网站排名公司推荐wordpress一键安装
  • 河南省住房和城乡建设厅新网站怎么用flash做视频网站
  • 网站注册收入高密做网站哪家好价位
  • 万维网网站备案流程做网站 图片显示不出来
  • 个人网站如何做淘宝客荣成市有做网站的吗
  • 创建销售网站多少钱大连项目备案网站
  • 有哪些专门做减肥内容的网站永久免费微信小程序商城
  • 实战网站开发安卓应用市场app下载安装
  • 2008 iis 添加 网站 权限设置权限财经新闻最新消息