码迷,mamicode.com
首页 >  
搜索关键字:bzoj1040    ( 42个结果
BZOJ 1040 ZJOI 2008 骑士 基环树林+树形DP
题目大意:有一些骑士,他们每个人都有一个权值。但是由于一些问题,每一个骑士都特别讨厌另一个骑士。所以不能把他们安排在一起。求这些骑士所组成的编队的最大权值和是多少。 思路:首先貌似是有向图的样子,但是一个人讨厌另一个人,他们两个就不能在一起,所以边可以看成是无向的。 n个点,n条无向边,好像是一颗基环树。但其实这是一个基环树林,因为题中并没有说保证图一定联通。 然后就可以深搜了,处理...
分类:其他好文   时间:2014-10-08 17:19:05    阅读次数:265
BZOJ 1040 ZJOI2008 骑士 树形DP
题目大意:给定一个基环树林,每个点上有权值,要求选择一个权值和最大的点集,要求点集中的任意两个点之间不能直接相连 最大点独立集……考虑到n 对于每棵基环树,我们找到环上的一条边,设边上的两端点分别为u和v,f[i]为以i为根的子树在取i点的情况下的最大权值,g[i]为不取,于是我们有以下做法: 1.断掉这条边 2.u不取,v任意,我们以u为根跑一遍树形DP,取g[u] 3.v不取,u任意...
分类:其他好文   时间:2014-10-03 10:31:14    阅读次数:192
42条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!