摘要: 这是个线段树题目,做之前必须要有些线段树基础才行不然你是很难理解的。此题的难点就是在于你加的数要怎么加,加入你一直加到叶子节点的话,复杂度势必会很高的具体思路在增加时,如果要加的区间正好覆盖一个节点,则增加其节点的Inc值,不再往下走,否则要更新Sum(加上本次增量),再将增量往下传。这样更新的复杂... 阅读全文
posted @ 2014-07-27 17:10 向前走丶不回首 阅读(237) 评论(0) 推荐(1) 编辑
摘要: 简单的线段树,多余的就不解释了。 1 #include 2 #include 3 4 using namespace std; 5 #define INF 0xffffff0 6 #define max(a,b) (a>b?a:b) 7 #define min(a,b) (a Tree[root]... 阅读全文
posted @ 2014-07-27 10:38 向前走丶不回首 阅读(465) 评论(0) 推荐(0) 编辑