摘要: 01背包的概率问题 http://acm.hdu.edu.cn/showproblem.php?pid=2955 状态方程:dp[j]=max(dp[j],dp[j-m[i]]*1-pi[i]);思路是:当前的概率基于前一种状态的概率,即偷n家银行而不被抓的概率等于偷n-1家银行不被转的概率乘以偷第n家银行不被抓的概率。用dp[i]表示偷价值为i时不被抓的概率,则状态转移方程为: dp[j]=max(dp[j],dp[j-m[i]]*(1-p[i])); RobberiesTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32. 阅读全文
posted @ 2014-02-18 16:58 疯狂的癫子 阅读(216) 评论(0) 推荐(0)