题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6693
题意:给n个礼物让女朋友开心的概率,女朋友只能开心一次。求送多少件礼物让女朋友开心的概率最大?
思路:贪心去概率大的礼物,对于第i件物品,该物品开心的概率为P[i],能让女朋友开心的概率为win(1-P[i])+loseP[i];然后就遍历所有礼物,当win变小的时候可以提前退出。
1 |
|
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6693
题意:给n个礼物让女朋友开心的概率,女朋友只能开心一次。求送多少件礼物让女朋友开心的概率最大?
思路:贪心去概率大的礼物,对于第i件物品,该物品开心的概率为P[i],能让女朋友开心的概率为win(1-P[i])+loseP[i];然后就遍历所有礼物,当win变小的时候可以提前退出。
1 | #include<bits/stdc++.h> |