技术栈

算法-差分-797.差分

哆啦A梦阳2024-03-13 18:02

题目

思路

本思路来自: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=' ')
上一篇:【计算机网络】HTTP协议
下一篇:如何使用Javassist 在android运行时生成类
相关推荐
秋邱
16 小时前
AR 定位技术深度解析:从 GPS 到视觉 SLAM 的轻量化实现
开发语言·前端·网络·人工智能·python·html·ar
W_chuanqi
16 小时前
单目标实数参数优化:算法jSO
算法
Boop_wu
16 小时前
[Java EE] 多线程进阶(3) [线程安全集合类]
开发语言·windows·python
是苏浙
16 小时前
蓝桥杯备战day2
蓝桥杯
老鱼说AI
16 小时前
算法初级教学第三步:链表
数据结构·算法·链表
CodeByV
16 小时前
【算法题】双指针(一)
数据结构·算法
95236
16 小时前
二叉平衡树
java·数据结构·学习·算法
木棉知行者
16 小时前
(二)Python基本语句
开发语言·python
傻啦嘿哟
16 小时前
2026版基于Python的旅游景点推荐系统:技术解析与实现路径
开发语言·python
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06本地部署阿里最新开源的Z-Image07Linux下V2Ray安装配置指南08Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽09Labelme从安装到标注:零基础完整指南10【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连