树形DP
Speedcell
这个作者很懒,什么都没留下…
展开
-
POJ 2378 Tree Cutting
找树的重心,树的重心是去掉改点之后产生的各个分支大小都不超过N/2的点。回溯统计在已知父节点的情况下以各点为根的子树总大小和各分支的最大大小就好了,别忘了父节点那边的也算是一个分支。/* Author : Speedcell Update : 2013-05-30Version : soppYcell 2.2(a)*/#include #include #include原创 2013-09-17 16:05:21 · 416 阅读 · 0 评论 -
HDU 4750 Count The Pairs
边排序,从点构造出树,用UFS判断是否已经连通,如果没有连通,当前加入的边可以将两边的所有点连起来,并且就是这两部分的点两两相连能取到的最小最大值。思维转不过来,真捉急……开始用map统计答案还TLE一次,这题略卡常数……/* Author : Speedcell Update : 2013-05-30Version : soppYcell 2.2(a)*/#include原创 2013-09-23 00:53:10 · 415 阅读 · 0 评论 -
POJ 1155 TELE
树上分组背包,没什么好说的。坑:Discuss里面提到的滚动数组减少内存怎么破。/* Author : Speedcell Update : 2013-05-30Version : soppYcell 2.2(a)*/#include #include #include #include #include #include #include #include原创 2013-09-24 10:31:57 · 381 阅读 · 0 评论