P9086 「SvR-2」令人为难的区间操作问题 题解
解法
Solution 1
萌萌签到题,我们考虑到记
而若干次进行长度为
容易发现,计算出操作前后序列元素和的差,对
Solution 2
实际上我们有一种更为有趣的做法,定义
具体如下:
对于每个
- 若
a_i<b_i ,则相当于在[i,i] 上进行了b_i-a_i 次len=1 的操作; - 若
a_i>b_i ,则相当于在[i,i] 上进行了-(a_i-b_i) 次len=1 的操作。
所以这种情况下,操作总长度即为