摘要: POJ1185题意只有p才可以部署部队,攻击范围是四周两格。求最多能够部署的部队个数。题解dp[i][j][k]表示第i行的状态为j,上一行的状态为k的方案数。 从上到下枚举每一行,进行状态压缩。判断相连三个1的... 阅读全文
posted @ 2019-04-06 23:05 月光下の魔术师 阅读(3) 评论(0) 推荐(0)
摘要: POJ3254题意选择1,使任意两个1不能相邻。求方案数题解dp[i][j]表示第i行第j种状态的方案数。初始化dp[0][0] = 1。 枚举每一行种的方案数,首先必须满足不能有相邻的1,并且种的位置都是1。 ... 阅读全文
posted @ 2019-04-06 21:52 月光下の魔术师 阅读(14) 评论(0) 推荐(0)
摘要: CF417D题意一共需要解决m道问题。小伙伴至少需要y台监视器才答应写题目,每台b元。每个人又需要x元的费用。给出每个人可以解决的题目。最少需要多少花费能够解决所有问题。题解状态压缩DP。把每个人可以解决的题目给... 阅读全文
posted @ 2019-04-06 21:38 月光下の魔术师 阅读(12) 评论(0) 推荐(0)
摘要: CF734E题意:一棵树上有黑白两种颜色的结点,每次可以把连通的一种颜色变成另一种颜色。求至少要多少次,才能是整棵树变为一种颜色。题解先求连通块,把颜色相同的连通块放在一起。不用Tarjan,dfs就可以直接搞定... 阅读全文
posted @ 2019-04-06 21:26 月光下の魔术师 阅读(12) 评论(0) 推荐(0)