hdu 4336 小吃包装袋里面有随机赠送一些有趣的卡片,如今你想收集齐 N 张卡片.每张卡片在食品包装袋里出现的概率是p[i] ( Σp[i] <= 1 ), 问你收集全部卡片所需购买的食品数量的期望是多少. 对于每袋食品.有两种结果,该卡片已经收集到了和没有收集到(没有卡片的情况视为收集到了). 把已经收集到的卡片的集合记为 s ,dp[s] 表示已经收集到集合s的卡片情况下收集齐全部的卡片的购买数量的期望,s 为空集即为所求.s 为全集时dp[s] = 0; 对于上面说的两种情况 _si…