门维修问题

问题:

有一扇门, 一开始是好的, 一次来了n个人, 每个人有p的概率把门弄坏, 维修门的费用为a, 被一个人发现门坏的罚款为b, 求期望最小花费。

回答:

用f[i][0]表示第i个人来之前门坏, 到结束时的期望最小花费, f[i][1]则表示门好. 显然f[n][0] = min(a, b), f[n][1] = 0.0, 然后有

f[i][0] = min(f[i + 1][0] + b, a + p * f[i + 1][0] + (1.0 – p) * f[i + 1][1])

f[i][1] = min(f[i + 1][1] + a, p * f[i + 1][0] + (1.0 – p) * f[i + 1][1])

这样直接倒推即可, 最后f[1][1]就是答案. 代码如下:

#include <cstdio>
 #include <cstdlib>
 #include <cstring>
 #include <algorithm>
 using namespace std;
 
 const int MAX_N = 100000;
 int n, d, a, b;
 double p, f[MAX_N + 1][2];
 
 int main() {
     while (scanf("%d%d%d%d", &n, &d, &a, &b) != EOF) {
         if (!n && !d && !a && !b) break;
         p = d / 100.0;
         if (n <= 1) printf("%.4lf\n", 0.0);
         else {
             f[n][0] = min(a, b), f[n][1] = 0;
             for (int i = n - 1; i >= 1; i --) {
                 f[i][0] = min(f[i + 1][0] + b, a + p * f[i + 1][0] + (1.0 - p) * f[i + 1][1]);
                 f[i][1] = min(f[i + 1][1] + a, p * f[i + 1][0] + (1.0 - p) * f[i + 1][1]);
             }
             printf("%.4lf\n", f[1][1]);
         }
     }
     return 0;
 }

时间: 2024-08-16 00:00:25

门维修问题的相关文章

魅族屏幕失灵门:官方延保维修被指消极

http://big5.china.com.cn/gate/big5/tech.china.com.cn/telecom/20140901/138428.shtml 北京時間8月25日,魅族對於MX2.MX3長期以來存在的手機螢幕失靈.跳屏現象作出了回應,表示會為出現問題的手機免費延保維修.只是面對眾多用戶的質疑,魅族官方遲來的售後措施能否被接受還需要時間的考驗. 所謂螢幕失靈是指手機螢幕的某個部分存在間歇性觸控失靈,以至於用戶在進行滑動.打字等操作時會出現無法準確點擊的現象.跳屏則是指手機正常

禅与摩托车维修艺术

[作者简介]: 罗伯特·M·波西格(Robert M. Pirsig),1928年生于美国明尼苏达州双子城.15岁进入明尼苏达大学主修化学,后又学习哲学,之后在该校攻读传播学硕士:他曾到印度伯纳雷斯印度大学学习东方哲学,并担任修辞学教授.在追求真理的过程中,因为西方倡导的二元对立与二分法带来的分裂而困扰不已,因而一直试图寻找支离破碎的文化的整合之道,并试图建立自己“metaphysics of quality”的理论架构.不停地思考这些问题使他长期饱受折磨和束缚.1961年他被诊断为偏执型精神分

奔驰S级加装单门四门无钥匙进入2015款S400L 4MATIC美车达广州

W新:dawvid 广州美车达奔驰S级2015款S400L 4MATIC加装单门四门无钥匙进入舒适进入系统产品名称:广州美车达奔驰S级2015款S400L 4MATIC加装单门四门无钥匙进入舒适进入系统适合车型:奔驰W222 一.广州美车达奔驰S级2015款S400L 4MATIC加装单门四门无钥匙进入舒适进入系统 无钥匙进入:走近车2米距离时,车锁会自动感应开锁并解除防盗:离开车2米以外距离时,车锁自动锁上并进入防盗.只要你随身携带智能钥匙无需拿出就可以轻松打开车门锁闭车门,无需再担心粗心大意

PC主板故障维修技巧

1.熟悉PC主板的总线类型及I/O总线插槽中各信号排列情况,以I/O插槽中重要信号为线索进行故障点查找是维修PC主板致命性故障的关键.微机主板常用总线有PC/XT.PC/AT.VESA.PCI等类型,不同总线的I/O槽中信号排列有所差别,熟悉I/O槽中重要信号是查找因总线类故障系统死机.屏幕无显示等严重故障的前提. 对死机类故障,首先区分故障原因是由I/O设备故障引起还是主板本身故 障引起.确诊故障在系统板后,可检测系统板I/O槽中地址总线或数据总线的脉冲状态初步判断系统故障部位:若所有地址总线

建筑-门-勃兰登堡门:百科

ylbtech-建筑-门-勃兰登堡门:百科 勃兰登堡门位于德国首都柏林的市中心,最初是柏林城墙的一道城门,因通往勃莱登堡而得名.现在保存的勃莱登堡门是一座古典复兴建筑,由普鲁士国王腓特烈·威廉二世下令于1788年至1791年间建造,以纪念普鲁士在七年战争取得的胜利. 1.返回顶部 1. 中文名称:勃兰登堡门 外文名称:德语:Brandenburger Tor,英语:Brandenburg Gate 地理位置:德国柏林 气候类型:温带海洋性气候 开放时间:9:30-18:00 门票价格:免费 所属

洛谷 P2243 电路维修

P2243 电路维修 题目背景 Elf 是来自Gliese 星球的少女,由于偶然的原因漂流到了地球上.在她无依无靠的时候,善良的运输队员Mark 和James 收留了她.Elf 很感谢Mark和James,可是一直也没能给他们帮上什么忙. 题目描述 有一天 Mark 和James 的飞行车没有办法启动了,经过检查发现原来是电路板的故障.飞行车的电路板设计很奇葩,如下图所示: 输入输出格式 输入格式: 输入文件包含多组测试数据.第一行包含一个整数T 表示测试数据的数目. 对于每组测试数据,第一行包

门控时钟-理论分析 ---- 转载

转载自:http://www.chipsbank.com/news_detail/newsId=123.html 门控的基本要求: 1. 所需要的沿(对于正沿触发的寄存器是正沿,对于负沿触发的寄存器是负沿)不增加,不减少: 1. 不会产生毛刺: 1. 使用后功耗要能够降低: 1. 最好面积还会减小. 1. 上升沿触发的门控时钟的结构研究:应用与上升沿触发的寄存器的门控. 1. 直接与门结构: 1. 高电平使能Latch + 与门结构: 1. 低电平使能Latch + 与门结构: 1. 波形研究:

铁狮门, 世界一流的房地产业开发商、运营商及基金管理公司

美国铁狮门 编辑 铁狮门(TISHMAN SPEYER)是世界一流的房地产业开发商.运营商及基金管理公司,擅长开发并与管理密切结合.铁狮门收购.开发.管理的物业总值达到681亿美元,目前在全球各大都市管理着362个项目.总面积1.3亿平方英尺的商业物业组合及9200万平方英尺的住宅单元,向中国和印度积极拓展投资和开发业务.TSP秉承创造最大的价值的哲学理念,并与每个单位或项目展开深入合作,鼓励文化的创造和跨学科的各种非常规思维的相互结合.TSP旗下的标志性建筑囊括洛克菲勒中心.克莱斯勒中心.柏林

赛门铁克23亿美元打造全球最大数字安全平台

作者:茱莉叶 [IT战略家] 赛门铁克打造全球最大数字安全平台   赛门铁克周日同意以23亿美元收购消费者身份防窃取保护服务商LifeLock,打造"全球最大的消费者和家庭数字安全平台",扩展赛门铁克的消费者系列产品. 赛门铁克采用现金和7.5亿美元新债务的形式,以每股24美元,高于LifeLock上周五收盘价16%的价格进行收购.截至上周五,LifeLock股价在2016年上涨了45%,市值达到约19.5亿美元.该交易预计将于2017年第一个季度完成.赛门铁克的董事会也将公司的股票回