码迷,mamicode.com
首页 > 其他好文 > 详细

经营与开发

时间:2016-06-19 15:26:11      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

【题目描述】

你驾驶着一台带有钻头(初始能力值w)的飞船,按既定路线依次飞过n个星球。

星球笼统的分为2类:资源型和维修型(p为钻头当前能力值)。

1.资源型:含矿物质量a[i],若选择开采,则得到a[i]*p的金钱,之后钻头损耗k%,即p=p*(1-0.01k)。

2.维修型:维护费用b[i],若选择维修,则支付b[i]*p的金钱,之后钻头修复c%,即p=p*(1+0.01c)。

注:维修后钻头的能力值可以超过初始值(你可以认为是翻修+升级)。

金钱可以透支。

请作为舰长的你仔细抉择以最大化收入。

【输入描述】

第一行4个整数n,k,c,w。

以下n行,每行2个整数type,x。

type为1则代表其为资源型星球,x为其矿物质含量a[i]。

type为2则代表其为维修型星球,x为其维护费用b[i]。

【输出描述】

一个实数(保留2位小数),表示最大的收入。

【输入样例】

5 50 50 10

1 10

1 20

2 10

2 20

1 30

【输出样例】

375.00

【数据范围及提示】

对于30%的数据 n <= 100;

另有20%的数据 n <= 1000;k=100;

对于100%的数据 n <= 100000;0 <= k,c,w,a[i],b[i] <= 100;保证答案不超过10^9。

经营与开发

标签:

原文地址:http://www.cnblogs.com/Ackermann/p/5598035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!