poj2441状态压缩dp基础
摘要:
/* 给定n头牛,m个谷仓,每头牛只能在一些特定的谷仓,一个谷仓只能有一头牛 问可行的安排方式 dp[i][j]表示前i头牛组成状态j的方案数,状态0表示无牛,1表示有牛 使用滚动数组即可 枚举到第i头牛时,状态j必须有i-1头牛,然后由这个状态推导出第i头牛的状态,再清0 */ #include #include using namespace std; int n,m,k,mp[25][... 阅读全文
posted @ 2019-02-09 23:03 zsben 阅读(290) 评论(0) 推荐(0) 编辑