poj 2441Arrange the Bulls解题报告-状态压缩dp
摘要:
题目链接:http://poj.org/problem?id=2441题目描述:有n头牛, m个仓库,每头牛有它喜欢的仓库,每个仓库最多只能安排一头牛,问有多少种安排方法。这道题目应该算是状态压缩dp的简单题目。如果之前没有接触过状态压缩dp,或者没有很好的理解的状态压缩dp,可以看看这两篇论文:论文1, 论文2。这两篇论文自我感觉都写的很好,尤其是论文2里讲解的那三道题,很不错。求解:1> 设计状态:dp[i , j]表示前i头牛形成状态集合j的方法数。2> 状态转移:dp[i , j] = sum{dp[i-1 , j-(1<<k)]},其中k表示第i头牛可以放在仓 阅读全文
posted @ 2012-04-16 23:19 algoCG 阅读(517) 评论(0) 推荐(0) 编辑