算法-差分-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=' ')
相关推荐
小白—人工智能8 分钟前
数据可视化 —— 多边图应用(大全)
python·信息可视化·数据可视化
noravinsc15 分钟前
使用django实现windows任务调度管理
python·django·sqlite
hvinsion16 分钟前
【Python 开源】你的 Windows 关机助手——PyQt5 版定时关机工具
windows·python·开源·定时关机
只因在人海中多看了你一眼16 分钟前
Django从零搭建卖家中心注册页面实战
python·django
亿牛云爬虫专家22 分钟前
Pyppeteer实战:基于Python的无头浏览器控制新选择
python·数据采集·爬虫代理·代理ip·无头浏览器·小红书·pyppeteer
小森776727 分钟前
(四)机器学习---逻辑回归及其Python实现
人工智能·python·算法·机器学习·逻辑回归·线性回归
生信碱移30 分钟前
入门级宏基因组数据分析教程,从实验到分析与应用
人工智能·经验分享·python·神经网络·数据挖掘·数据分析·数据可视化
码农不惑39 分钟前
Django的定制以及admin
数据库·python·django·sqlite
小阳拱白菜1 小时前
蓝桥杯刷题--挖矿
算法·职场和发展·蓝桥杯
补三补四1 小时前
【深度学习基础】——机器的神经元:感知机
人工智能·深度学习·算法·机器学习