夏夜、

心若平似镜、何题不AC。

2014年4月22日

POJ Ant Counting DP

摘要: dp[i][j]表示前i种蚂蚁组成元素个数为j的集合有多少种。则dp[i][j] = dp[i-1][j] + dp[i-1][j-1] + ... + dp[i-1][ max(0,j-a[i])];直接算的话复杂度为O(TA^2)状态的转移是一个区间内的数的和,所以再用一个数组f[i][j]记录... 阅读全文

posted @ 2014-04-22 16:01 BMan、 阅读(247) 评论(0) 推荐(0) 编辑

POJ 1742 Coins DP 01背包

摘要: dp[i][j]表示前i种硬币中取总价值为j时第i种硬币最多剩下多少个,-1表示无法到达该状态。a.当dp[i-1][j]>=0时,dp[i][j]=ci;b.当j-ai>=0&&dp[i-1][j-ai]>0时,dp[i][j]=dp[i-1][j-ai]-1;c.其他,dp[i][j]=-1So... 阅读全文

posted @ 2014-04-22 15:48 BMan、 阅读(133) 评论(0) 推荐(0) 编辑

导航