1109. 航班预订统计 差分数组
创始人
2024-05-30 16:05:00
0

1109. 航班预订统计

  • 差分数组技巧适⽤于频繁对数组区间进⾏增减的场景
    1.由数组a生成差分数组b{b[0]=0,i=0(或者b[0]=a[0],i=0)b[i]=a[i]−a[i−1],i>01.由数组a生成差分数组b\left\{\begin{array}{l}b[0]=0,i=0(或者b[0]=a[0],i=0)\\ b[i]=a[i]-a[i-1],i>0\end{array}\right. 1.由数组a生成差分数组b{b[0]=0,i=0(或者b[0]=a[0],i=0)b[i]=a[i]−a[i−1],i>0​

2.进⾏区间增减,若想对区间[i,j]的元素全部加3,{b[i]+=3b[j+1]−=32.进⾏区间增减,若想对区间 [i,j] 的元素全部加 3,\left\{\begin{array}{l} b[i] += 3\\b[j+1] -= 3\end{array}\right. 2.进⾏区间增减,若想对区间[i,j]的元素全部加3,{b[i]+=3b[j+1]−=3​

3.还原3.还原 3.还原

c[0] = a[0];
for (int i = 1; i < b.size(); i++) {c[i] = c[i - 1] + b[i];
}
输入: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]来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/corporate-flight-bookings
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
  • 此问题对应的初始数组为全o数组。
#include 
#include 
#include
#include
#include
using namespace std;class Solution {
public:vector corpFlightBookings(vector>& bookings, int n) {vector nums(n);for (auto& booking : bookings) {nums[booking[0] - 1] += booking[2];// 注意转成数组索引要减⼀if (booking[1] < n) {nums[booking[1]] -= booking[2];}}for (int i = 1; i < n; i++) {nums[i] += nums[i - 1];}return nums;}};int main()
{Solution *myslo = new Solution();vector> v1 = {{1,2,10},{2,3,20},{2,5,25}}; int n=5;vector res = myslo->corpFlightBookings(v1,n);cout<<"res_output"<

CG

  • 370. 区间加法

相关内容

热门资讯

【中央媒体看甘肃】焦点访谈 |... 转自:央视网   央视网消息(焦点访谈):6月17日是世...
突发!俄罗斯,发动大规模袭击!... 俄乌紧张局势突然升级。当地时间6月17日凌晨,俄罗斯对基辅及周边地区发动了大规模袭击。乌克兰总统泽连...
明泰铝业聘任48岁李会晓为职工... 6月18日,明泰铝业公告,聘任李会晓女士为公司职工代表董事。资料显示,李会晓:女,1977年出生,中...
刘强东谈京东外卖:很快就会做出...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! 6月17日,京东集...
马斯克公布尿检报告 据英国《每日电讯报》报道,美国企业家埃隆·马斯克17日在社交媒体公布一份毒品检测报告,反击有关其在美...
辽宁开展巡特警实战技能大比武 转自:千龙网为切实提升全省公安机关应急处突能力水平,有效检验公安机关巡特警队伍常态化练兵成效,近日,...
网王女主中国人穿越回国中在立海... 网王女主中国人穿越回国中在立海大的时候,男主幸村,穿越前男女主已网王女主中国人穿越回国中在立海大的时...
Mastodon更新条款以禁止...   社交网络正在强化服务条款,以对抗抓取网站数据用于训练 AI 模型的爬虫和机器人。在埃隆・马斯克旗...
网文编辑的具体工作内容是什么? 网文编辑的具体工作内容是什么?  一、网文编辑的定义:  是指从事网络文章出版、宣传和管理等工作的人...
“人行道被擅自改成停车场”   本报讯 近日,家住海口滨海大道某小区的市民李先生向本报记者反映,家附近有一条人行道被人擅自改建成...
酒后深夜楼顶抛石砸车海口一男子...   本报讯 海口男子李某(化姓)因父亲癌症晚期、家族企业陷入困境等原因,酒后深夜到海口一大厦楼顶抛石...
56岁白岩松踢球时发生意外,不... 近日,央视主持人白岩松踢球时不慎滑倒,躺在地上久久不起。网友评论踢球也要注意安全啊~岁数大了,球鞋也...
易靖韬:新技术重塑商业逻辑 中经记者 李昆昆 北京报道6月11日,由中国经营报社、《商学院》杂志、中国人民大学商学院联合主办的第...
全会参会笔记丨四川省应急管理厅... 全会参会笔记戴德军四川省应急管理厅党委书记、厅长这次全会明确了四川文化和旅游深度融合发展的实施路径,...
6月17日晚间重要公告集锦 震安科技:控制权拟发生变更上证报中国证券网讯(记者骆民)震安科技公告,2025年6月17日,公司控股...
NFC 15 版本正式发布:通...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! IT之家 6 月 1...
正厅级的他,从福建跨省履新 据昆明海关官网“领导机构”一栏更新显示,福州海关关长、党委书记石正进已任昆明海关关长、党委书记(正厅...
教育部与重庆市召开部市会商会议 转自:微言教育袁家军代表市委、市政府欢迎怀进鹏一行来渝调研指导工作,感谢教育部对重庆教育综合改革、产...
挂牌底价48.49亿元!京东方... 京东方A(000725)6月17日晚间公告,公司拟通过公开竞价收购彩虹股份(600707)持有的咸阳...
金橙子非独立董事陈泽民离任,年... 6月18日,金橙子公告,因个人原因,陈泽民先生不再担任非独立董事职务。资料显示,陈泽民先生,1964...