2015年7月28日

LightOJ 1348 Aladdin and the Return Journey

摘要: 最简单的树剖点更新+线段树区间求和 1 #include 2 #include 3 #include 4 using namespace std; 5 #define lson l,m,rtmaxsize) 39 maxsize = siz[e[i].v],s... 阅读全文

posted @ 2015-07-28 19:00 round_0 阅读(145) 评论(0) 推荐(0) 编辑

BZOJ2243 染色

摘要: 树链剖分点更新,线段树区间更新,将某一段更新值为某个数C(颜色),区间查询,查询区间内有多少颜色段 1 #include 2 #include 3 #include 4 using namespace std; 5 #define lson l,m,rtmaxsize) 38 ... 阅读全文

posted @ 2015-07-28 16:29 round_0 阅读(130) 评论(0) 推荐(0) 编辑

POJ3237 Tree

摘要: 树链剖分边更新,线段树区间更新(取相反数)+单点更新,区间查询最大值,区间取相反数的操作可以维护两个值mmax和mmin,当取反时最大最小值取反互换 1 #include 2 #include 3 #include 4 using namespace std; 5 #define l... 阅读全文

posted @ 2015-07-28 16:27 round_0 阅读(119) 评论(0) 推荐(0) 编辑

导航