正题

题目链接:https://www.luogu.com.cn/problem/P1412


题目大意

nnn个地点,有一个能力值为www的稿子

  1. 如果地点iii是资源型的,那么可以选择获得ai∗wa_i*wai​∗w的价值,且w=w∗(1−k100)w=w*(1-\frac{k}{100})w=w∗(1−100k​)
  2. 如果地点iii是维修型的,那么可以选择消耗bi∗wb_i*wbi​∗w的价值,且w=w∗(1+c100)w=w*(1+\frac{c}{100})w=w∗(1+100c​)

解题思路

发现后面的所有价值相关都是和www有关系的,所以我们没有必要知道www的具体值。考虑倒着做,默认做到现在的位置开始w=1w=1w=1,然后每次看一下在一个地点做不做即可。

时间复杂度O(n)O(n)O(n)


codecodecode

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1e5+10;
int n,type[N];double ans,k,c,w,x[N];
int main()
{//freopen("exploit.in","r",stdin);//freopen("exploit.out","w",stdout);scanf("%d%lf%lf%lf",&n,&k,&c,&w);for(int i=1;i<=n;i++)scanf("%d%lf",&type[i],&x[i]);for(int i=n;i>=1;i--){if(type[i]==1)ans=max(ans,(1.0-0.01*k)*ans+x[i]);else ans=max(ans,(1.0+0.01*c)*ans-x[i]);}printf("%.2lf\n",ans*w);
}

P1412-经营与开发【dp】相关推荐

  1. P1412 经营与开发

    P1412 经营与开发 题解 QWQ题外话(蒟蒻的心路历程):拿到这个题,这不DP吗!!然后开始DFS ----> 敲完开始考虑DP,正推退不动啊,头疼的P咋整啊 ----> 交上DFS代 ...

  2. csu1671 经营小卖部(DP 完全背包 好题)

    这是一个完全背包问题,要分四种情况讨论:1.什么工具都不买    2.买微波炉    3.买冰箱    4.买微波炉 和 冰箱 .然后取其中利润最大的一种 状态 dp[j] : 所给资金为j时的最大营 ...

  3. 人脉经营全攻略:认识、经营与开发

    一.什么是人脉和人脉资源 [案例]:广东私企老板自费读中央党校渐成时尚       到中央党校学习,已成为广东私企老板的一种时尚.羊城晚报消息,记者从2005年12月25日结束的广东非公有制经济发展论 ...

  4. 2018年12月16日

    今日小结:昨天晚上看了一晚上二分,然后今天整理了二分博客,做了五六道二分题目,还做了一两道DP题目. 一. 今日完成的题目: 洛谷P1163,洛谷P1168,洛谷P1571,洛谷P1678,洛谷P19 ...

  5. 都2020年,开发制作微信小程序商城,需要准备什么资料?应该不会不知道吧!

    微信小程序使用越来越广泛,而还未入局的对于微信小程序开发需要什么材料甚至不清楚,其实这些材料很简单.总结就是微信支付.微信小程序注册.小程序代码,下面展开说说. 小程序红利 从腾讯刚发布的财报看,微信 ...

  6. 邮政储蓄银行厦门分行经营管理系统 项目总结

    邮政储蓄银行厦门分行经营管理系统 开发时间:2009年6月15日--至今 数据库技术:ORACLE 10G 开发工具:MyEclipse 6.0.1 GA 主要技术: Struts 2.0, JDBC ...

  7. 数字化经营快速发展,微火专注做智慧数字经营系统解决方案提供商

    在国家政策的支持和微信.支付宝两大寡头的推动下,数字化转型正在快速普及. 这场突如其来的疫情让全国7000万市场主体足实明白了数字经营的重要性:关键时刻数字经营能化解经商危机.同时,数字化转型可沉淀用 ...

  8. 洲际酒店集团大中华区特许经营酒店已开业150家;百胜中国食物银行项目已覆盖超100家肯德基 | 美通社头条...

    要闻摘要:亚太区最佳科技中心排行:北京上海深圳进前五.洲际酒店集团大中华区特许经营酒店已开业150家.温德姆酒店集团推出新品牌Wyndham Alltra.百胜中国食物银行项目已覆盖超100家肯德基. ...

  9. 涉足荒野script_银行家如何自学编程,改变职业并涉足游戏开发

    涉足荒野script This post was originally published on Coder-Coder.com. 该帖子最初发布在Coder-Coder.com上 . Hey eve ...

  10. iPhone培训应用游戏开发班(全天班)

    选择九城 第九城市"(简称"九城")是中国境内一家网络游戏开发及运营商.九城的主要业务着眼于为网络游戏市场提供高品质网络游戏的开发及运营.九城直接或通过旗下子公司在中国大 ...

最新文章

  1. [转载] 七龙珠第一部——第092话 孙悟空上场了
  2. 【最新合集】研究生工程伦理课程答案整理
  3. SAP CRM和C4C的产品主数据price维护
  4. 孩子数学成绩不好怎么办_孩子数学成绩不好怎么办
  5. matlab输出高质量图片,Matlab 画平滑轮廓 print 高质量 figure | 学步园
  6. Bootstrap表单
  7. C# 邮件类 Mailmessage
  8. 黑马博客——详细步骤(三)项目功能的实现之新增用户
  9. 13、第七 - 网络编程基础 - Python中协程EVENT()函数-事件函数
  10. 物联网概念炒作可能只是开始
  11. Css绝对定位position
  12. 关于Jquery ajax调用一般处理程序Handler报500 错误(Internal Server Error)解决办法
  13. 苹果屏蔽更新描述文件_iPhone|IOS10-IOS12屏蔽系统更新描述文件|去除设置①小红点教程...
  14. Scheme 语言概要(上)
  15. SpringBoot 无法捕获 maximum upload size exceeded
  16. python爬取煎蛋图片(2018-7-30有效)
  17. mysql身份证号用什么数据类型_建SQL表时身份证号码的数据类型最好选什么
  18. 工具条Toolstrip应用
  19. 服务器虚拟打印机为什么经常打打不,打印机虚拟论文,关于制作PDF打印服务器相关参考文献资料-免费论文范文...
  20. 基于Halcon学习的二维码识别【七】2d_data_codes_rectify_symbol.hdev

热门文章

  1. c语言浮点型常量表示平均数_小白基础知识必备|| 整型常量与进制间的转换
  2. android canvas_Android 如何实现气泡选择动画
  3. python extended,python list中的append 与 extended 的区别
  4. php和web服务器,php与web服务器关系
  5. android 获取app自启动权限状态_央视批手机App权限问题:频繁自启动 搜集个人隐私触目惊心...
  6. 2020年python2停止更新_Python核心团队计划2020年停止支持Python2,NumPy宣布停止支持计划表...
  7. oracle拆分分区语法详解大全_Oracle hash的分区方法详解
  8. 每天一小时python官方文档学习(五)————数据结构之元组、集合与字典
  9. [MyBatisPlus]MyBatisX插件
  10. [PAT乙级]1030 完美数列