上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

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 阅读(129) 评论(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) 编辑

2015年7月25日

SPOJ375 Query on a tree经典入门题

摘要: 剖分边更新,线段树点更新区间求极值。学树链剖分感觉还是先做点更新的好,而不是边更新。其实最主要还用来维护的数据结构了,剖分基本上都成模板了。 1 #include 2 #include 3 #include 4 using namespace std; 5 #define lso... 阅读全文

posted @ 2015-07-25 12:07 round_0 阅读(130) 评论(0) 推荐(0) 编辑

FZU2082 过路费

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

posted @ 2015-07-25 12:02 round_0 阅读(169) 评论(0) 推荐(0) 编辑

BZOJ1036 树的统计Count

摘要: 树链剖分点更新,线段树点更新区间查询,需要维护两个值 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 #define lson l,m,rtmaxsize) 41 m... 阅读全文

posted @ 2015-07-25 11:59 round_0 阅读(141) 评论(0) 推荐(0) 编辑

POJ2763 Housewife Wind

摘要: 树链剖分边更新,线段树单点更新,区间查询 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 #define lson l,m,rtmaxsize) 43 maxsize... 阅读全文

posted @ 2015-07-25 11:57 round_0 阅读(171) 评论(0) 推荐(0) 编辑

HDU3966 Aragorn's Story 树链剖分+线段树

摘要: 区间更新,单点查询,,,,奇葩,HDU上强行加了扩栈才过。 1 #pragma comment(linker, "/STACK:1024000000,1024000000") 2 3 #include 4 #include 5 #include 6 using namespace... 阅读全文

posted @ 2015-07-25 11:55 round_0 阅读(177) 评论(0) 推荐(0) 编辑

HDU4081 Qin Shi Huang's National Road System

摘要: 这个题还是比较好的,提供了一种求最小生成树不错的方法,但是,C++ TLE,G++ 400+ms 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxn = 1005;... 阅读全文

posted @ 2015-07-25 11:52 round_0 阅读(123) 评论(0) 推荐(0) 编辑

POJ1679 次小生成树

摘要: 这题数据比较水,次小生成树最后要判断是否联通,这里写错了,照样过了。。。 1 #include 2 #include 3 #include 4 using namespace std; 5 const int maxn = 105; 6 struct node 7 { 8 int u,... 阅读全文

posted @ 2015-07-25 11:49 round_0 阅读(84) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

导航