Description
给定一个长度为 n (n≤50000,∣ai∣≤10000) 的整数序列 和 m (m≤50000) 个操作(操作有 2 种):
0 x y
:把 ax (1≤x≤n) 的值修改为 y (∣y∣≤10000)。
1 x y
: 询问区间 [x,y] (1≤x≤y≤n) 的最大子段和。
Source
Solution
前置知识:
线段树
仅仅是比 「SPOJ1043」GSS1 多了一个单点修改操作,暴力修改并且加上 pushUp 操作即可。
pushUp 操作 和 query 操作 的详细实现过程请看上一行链接。
Code
1 |
|
Be the first person to leave a comment!