题意
给定n个商品及其初始价格,存在两种操作:
- 修改价格:修改区间
[l, r]
内的价格为新价格np
- 查询价格:查询区间
[l, r]
内的总价格
题目中所有价格均大于0。
思路
线段树、区间更新。线段树每个节点维护一个标志位,实现其子节点的延迟更新,从而避免每次都更新操作都要对所涉及的节点全部更新一遍。
Read full article from 算法 | deadend
给定n个商品及其初始价格,存在两种操作:
[l, r]
内的价格为新价格np
[l, r]
内的总价格题目中所有价格均大于0。
线段树、区间更新。线段树每个节点维护一个标志位,实现其子节点的延迟更新,从而避免每次都更新操作都要对所涉及的节点全部更新一遍。
Read full article from 算法 | deadend
No comments:
Post a Comment