当前位置: 首页 > news >正文

背包专题 - # Robberies

题目背景

有抱负的强盗罗伊看了很多美国电影,知道坏家伙通常最终会被抓到,往往是因为变得太贪心。他决定只在银行抢劫这个利润丰厚的行业工作一小段时间,然后退休到大学里的一个舒适的工作。
罗伊已经几个月来一直在评估各个银行的安全性以及它们所持有的现金数量。他想要冒一定的风险,尽可能多地抢到钱。
他的母亲奥拉已经确定了一个可以接受的被抓到的概率。她觉得如果他抢劫的银行最终的概率小于这个值,他就足够安全。

输入格式

第一行输入一个整数 T,表示案例的数量。
对于每个测试案例:

  • 第一行包含一个浮点数 P 和一个整数 N P:罗伊需要保持在其以下的被抓概率 N:他计划抢劫的银行数量
  • 接下来 N 行,每行包含一个整数 Mj 和一个浮点数 Pj Mj:第 j 家银行包含的金额(百万美元) Pj:抢劫该银行被抓到的概率

输出格式

对于每个测试案例,输出一行,表示在被抓到的概率低于设定限制时他可以期望得到的最大金额(以百万为单位)。

输入输出样例

输入样例

1
0.04 3
1 0.02
2 0.03
3 0.05

输出样例

6

题解

思考: 他的母亲奥拉已经确定了一个可以接受的被抓到的概率。她觉得如果他抢劫的银行最终的概率小于这个值,他就足够安全。
目标:在被抓的概率 <=P 的 获得最大利润。
f[v] : 获得价值v的最小概率。
1. 如果只有1个银行,被抓的概率为 p[1], p[1]<=P ,获得的利润val[1]
2. 如果只有2个银行,被抓的概率为 p[1](1-p[1])+(1-p[1])p[2]+p[1]*p[2]

  目标修改为:不被抓的概率,>=p ,获得最大利润f[v] ,获得金额v,不被抓的最大概率。被抓的概率 (1-f[v]<=p)即为安全的。`f[v]= max(f[v],f[v-w[i]]*(1-p[i]))`

代码

#include <bits/stdc++.h>
#define LL long long
using namespace std;
int T,n,v[102];double P,p[102],f[10002];int main() {cin>>T;int sum=0;while (T--) {scanf("%lf%d",&P,&n);for (int i=1;i<=n;i++) scanf("%d%lf",&v[i],&p[i]),sum+=v[i];memset(f,0,sizeof(f));f[0]=1;for (int i=1;i<=n;i++)for (int j=sum;j>=v[i];j--)f[j]=max(f[j],f[j-v[i]]*(1-p[i]));while (sum>0 && 1-f[sum]>P) sum--;cout<<sum<<endl;}return 0;
}
http://www.jsqmd.com/news/336172/

相关文章:

  • 2026鼻炎专业调理中心推荐:专业机构选择指南 - 品牌排行榜
  • 2026年比较好的马六甲生态板/实木生态板厂家推荐参考 - 行业平台推荐
  • 技术演进中的开发沉思-350:并发模型(上)
  • pg数据库
  • 《中医基础理论》- 2.哲学基础之藏象学说-肺系统详解 - 教程
  • 2026年耳鼻喉科专家有哪些?一文了解专业医师团队 - 品牌排行榜
  • Linux命令-logwatch (自动分析和汇总系统日志)
  • 2026鼻炎专业调理中心推荐:科学改善鼻腔健康 - 品牌排行榜
  • 08.08.01.tiptop webserver接口篇(制作接口:自定义发送接口)
  • 杰理之在对箱时红外按键处理【篇】
  • 我用 XinServer 重新定义了我的工作效率
  • 2026年固生堂和甘草医生哪个靠谱?中医服务综合对比 - 品牌排行榜
  • 08.07.01.tiptop webserver接口篇(环境搭建 搭建webserver服务器软件准备)
  • 杰理之单独调节系统叠加提示音音量方法【篇】
  • 阮岩看鼻炎怎样?2026年中医诊疗实践与见解 - 品牌排行榜
  • 2026年中医机构选择:固生堂中医是正规机构吗 - 品牌排行榜
  • 杰理之快速按遥控有时不灵敏修改方法【篇】
  • 08.07.02.tiptop webserver接口篇(创建webserver服务器)
  • 杰理之出现充电脚5V拔出后,耳机不会自动开机问题解决方法【篇】
  • 实测5个免费降ai率工具推荐,亲测把AI率降低到5%以下!2026届毕业生必看!降低ai率更轻松
  • 调理鼻炎效果好吗?2026年中医调理真实感受 - 品牌排行榜
  • 调理鼻炎怎样?2026年中医调理经验分享 - 品牌排行榜
  • 杰理之4)显示、播放设备名并在播放完提示音之后显示曲目【篇】
  • 2026年看鼻炎的专家有哪些?这些中医专家值得关注 - 品牌排行榜
  • 杰理之Linein模式走模拟使用抢断方式播放提示音带有Linein声音【篇】
  • 杰理之直接播放MP3提示音方法【篇】
  • 1988-2025年上市公司流程创新占比数据
  • 1986-2025年中国各高校专利数据
  • 杰理之K歌宝解决第一声延时长的问题【篇】
  • 【读书笔记】《高效能人士的7个习惯》