摘要: 嘟嘟嘟 树形dp水题啦。 刚开始以为和[SDOI2006]保安站岗这道题一样,然后交上去WA了。 仔细想想还是有区别的,一个是能看到相邻点,一个是能看到相邻边。对于第一个,可以(u, v)两个点都不放,然而对于这道题就不行了。 不过dp方程更简单:dp[u][0/1]表示u这个点不放/放士兵的最优答 阅读全文
posted @ 2018-11-04 20:33 mrclr 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 n个点n条边,说明图中存在一个简单环,更准确的说是每一个连通块中存在一个简单环(因为图可能不连通)。 然后有人给这个玩意起了个名字:基环外向树。 然而并没有什么用。 思路很简单:断环为链,就变成了一棵树了。为了防止断开的两端(x, y)同时被选,从x和y分别树形dp一下,然后硬性规定根节点不 阅读全文
posted @ 2018-11-04 19:34 mrclr 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 嘟嘟嘟 01分数规划+树形背包。 然后就没了。 结果我调了半天,原因还是树形背包不熟练。 我是用dfs序求的,转化的时候,是dp[i][j]转化到dp[i + 1][j + 1]或dp[i +siz[pos[i]]][j],而不是像普通的dp从别的状态转化到dp[i][j],所以最后的答案应该考虑到 阅读全文
posted @ 2018-11-04 16:38 mrclr 阅读(248) 评论(0) 推荐(0) 编辑