码迷,mamicode.com
首页 >  
搜索关键字:bzoj2314    ( 4个结果
bzoj2314: 士兵的放置(树形DP)
0表示被父亲控制,1表示被儿子控制,2表示被自己控制。f表示最少士兵数,g表示方案数。 转移贼难写,写了好久之后写不下去了,看了一眼题解,学习了。。。原来还可以这么搞 比如求f[i][1]的时候,要在所有儿子里选一个儿子的f[to][2]来转移,这有一个非常巧妙的做法,那就是从自己转移... 每次可 ...
分类:其他好文   时间:2017-12-09 16:56:32    阅读次数:160
【BZOJ2314】士兵的放置 树形DP
【BZOJ2314】士兵的放置 Description 八中有N个房间和N-1双向通道,任意两个房间均可到达.现在出了一件极BT的事,就是八中开始闹鬼了。老大决定加强安保,现在如果在某个房间中放一个士兵,则这个房间以及所有与这个房间相连的房间都会被控制.现在 老大想知道至少要多少士兵可以控制所有房间 ...
分类:其他好文   时间:2017-03-15 18:49:29    阅读次数:192
BZOJ2314 士兵的放置
树形DP,恩然后就不会了。。。先写了个错的离谱程序。。。果然WA了然后开始乱搞,欸,对了!令f[i], g[i], h[i]分别表示i号节点自己放士兵,被儿子上的士兵控制,不被儿子上的士兵控制但被父亲上的士兵控制的情况下,以i为子树中最少的士兵数F[i], G[i], H[i]表示对应的方案数,然后...
分类:其他好文   时间:2015-02-21 13:09:20    阅读次数:156
BZOJ 2314 士兵的放置(play) 树形DP
题目大意:给定一棵树,求最小支配集以及最小支配集数量 首先我们需要会求最小支配集- - 其实支配集的求法很优雅的= = 那些第一问就写了一大坨的第二问还怎么写- - 可以自己YY一下简单的支配集求法= = 实在不懂看代码吧我懒得解释了= = 然后第二问就直接把方案数顺便统计下就行了 大半夜胡乱写了发居然也过了= = #include #include #in...
分类:其他好文   时间:2015-02-20 09:43:55    阅读次数:212
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!