OpenJudge

1023:exploit

总时间限制:
1000ms
单个测试点时间限制:
100ms
内存限制:
262144kB
描述

4X概念体系,是指在PC战略游戏中一种相当普及和成熟的系统概念,得名自4个同样以“EX”为开头的英语单词。

eXplore(探索)

eXpand(拓张与发展)

eXploit(经营与开发)

eXterminate(征服)

——维基百科

今次我们着重考虑exploit部分,并将其模型简化:

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

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

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

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


输入
第一行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
来源
VictorXie
全局题号
8779
添加于
2015-10-13
提交次数
3
尝试人数
3
通过人数
3