- 21
- 0
- 约7.55千字
- 约 46页
- 2019-12-28 发布于天津
- 举报
差分与前缀和 湖南师大附中
ruanxingzhi
区间加
给定一个序列(初值全为0)。有很多次操作,每个操作形如:
A l r k 将 每个值加上.
[,]
最后输出整个数组。复杂度要求O().允许离线。
区间加
代码: (已经预先指定a[0]=0)
区间加
我们很自然地想到:
如果我们知道每一个元素比前一个元素大多少,我们显然可以
推出整个序列。
e.g. 已知 =2。 比 大3, 比 小4.
1 2 1 3 2
那么可以推出: = +3=5, = −4=1.
2 1 3 2
区间加
区间加[l,r],实际上是发生了这两件事:
a[l]比前一个元素多了k;
a[r+1]比前一个元素少了k.
麻烦自己脑补一下(:
+ −
区间加
您可能关注的文档
- 工作概念、测量以及对从业者的影响.PDF
- 工匠精神铸就食全食美.PDF
- 工程咨询乙级-Zibo.PDF
- 工程类小学组.PDF
- 工程结构抗火试验室.PDF
- 工程项目管理软件应用案例.PDF
- 工银法人挂钩型人民币理财产品2017年第1期(挂钩上证50.PDF
- 巴彦淖尔市残疾人联合会部门.PDF
- 希拉里VS特朗普说明了什么——由美国大选看美国经济.PDF
- 带公制出线口的上壳底座内容-HARTING连接器.PDF
- DB61∕T 5141-2025 铝合金加固混凝土结构技术规程.docx
- T∕XCTA 0005-2026 餐饮服务业油烟污染治理技术规范.pdf
- DB31 933-2025 大气污染物综合排放标准.docx
- DB63T 2493-2026 菜薹雄性不育系制种技术规程.docx
- DB42T 2518-2026 排水沥青路面应用技术规范.pdf
- DB42T 2498-2026 波斯菊景观花海种植技术规程.docx
- DB54T 0596-2026 杰卡尔孜半细毛羊.docx
- DB42T 2507-2026 受污染耕地安全利用项目实施规范.pdf
- DB42T 2504-2026 小香葱生产技术规程.docx
- DB42T 2526-2026 地震预警信息发布规范.docx
原创力文档

文档评论(0)