摘要:
题目链接:https://www.acwing.com/problem/content/248/ 思路:新建一个数组b,起初全为0,对于每条“ C l r d”,则可以b[l]+=d,b[r+1]-=d; 这样b数组的前缀和就是对应a数组所增加的值,只要用树状数组维护数组b即可 阅读全文
posted @ 2019-08-17 21:47
~zcb
阅读(196)
评论(0)
推荐(0)
摘要:
题目链接:https://www.acwing.com/problem/content/243/ 思路:我们可以用树状数组倒叙扫描数组a,利用树状数组求出每个a[i]后边每个a[i]后边有几个数比它大。 正序扫描数组a,求出每个a[i]前边有几个数比它大; 然后再依次枚举每个点作为中间的点。 阅读全文
posted @ 2019-08-17 21:39
~zcb
阅读(161)
评论(0)
推荐(0)
浙公网安备 33010602011771号