算法-差分-797.差分

题目

思路

本思路来自:AcWing 797. 差分 【c++详细题解】 - AcWing

代码

python 复制代码
n,m = map(int,input().split())
a=list(map(int,input().split()))
a.insert(0,0) # 使下标从1开始
b=[0 for _ in range(n+5)] # b的列表开得足够大才不会超出index
for i in range(1,n+1):
    b[i]=a[i]-a[i-1]
for _ in range(m):
    l,r,c=map(int,input().split())
    b[l]+=c
    b[r+1]-=c
    # print(a)
    # print(b)
for i in range(1,n+1):
    a[i]=b[i]+a[i-1]
    print(a[i],end=' ')
相关推荐
小饕6 分钟前
LangChain构建大模型应用之问答系统(五)
人工智能·python·langchain
David Bates20 分钟前
代码随想录第41天:图论2(岛屿系列)
python·算法·图论
司小豆27 分钟前
视觉-语言基础模型作为高效的机器人模仿学习范式
人工智能·算法·机器人
是代码侠呀33 分钟前
让Promise飞,让github star 飞
python·开源·github·github star·github 加星
伊织code1 小时前
PyTorch API 10 - benchmark、data、批处理、命名张量
pytorch·python·ai·api·-·10
oioihoii1 小时前
C++23 新特性:为 std::pair 的转发构造函数添加默认实参
算法·c++23
sword devil9002 小时前
基于pyqt的上位机开发
开发语言·python·pyqt
灯下夜无眠2 小时前
sklearn自定义pipeline的数据处理
人工智能·python·机器学习·pipeline·sklearn
weixin_428498492 小时前
C/C++工程中的Plugin机制设计与Python实现
c语言·c++·python
智者知已应修善业2 小时前
【验证哥德巴赫猜想(奇数)】2021-11-19 15:54
c语言·c++·经验分享·笔记·算法