钻探

Description

\(JYY\)驾驶着一台带有钻探机器人(初始能力值\(w\))的飞船,依次飞过\(n\)个星球。星球分为\(2\)类:资源型和维修型。(\(p\)为钻探机器人当前能力值)
1.资源型:含矿物质量\(a_i\),若选择开采,则得到\(a_i \times p\)的金钱,之后钻探机器人损耗\(k%\),即\(p=p\times(1-0.01k)\)
2.维修型:维护费用\(b_i\),若选择维修,则支付\(b_i \times p\)的金钱,之后钻探机器人修复\(c%\),即\(p=p\times(1+0.01c)\)
注:维修后钻探机器人的能力值可以超过初始值(你可以认为是翻修+升级)
请你帮助作为舰长的 \(JYY\)仔细抉择以最大化收入。

Format

Input

第一行\(4\)个整数\(n\),\(k\),\(c\),\(w\)。
以下\(n\)行,每行\(2\)个整数\(t\),\(x\)。
\(t\)为\(1\)则代表其为资源型星球,\(x\)为其矿物质含量\(a_i\);
\(t\)为\(2\)则代表其为维修型星球,\(x\)为其维护费用\(b_i\)。

Output

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

Sample 1

Input

5 50 50 10 
1 10 
1 20 
2 10 
2 20 
1 30 

Output

375.00 

Limitation

1s, 262144KiB for each test case.

Hint

对于\(100%\)的数据\(n \leq 100000\);\(0 \leq k\),\(c\),\(w\),\(a_i\),\(b_i \leq 100\);保证答案不超过\(10^9\)

信息

ID
1011
难度
9
分类
(无)
标签
(无)
递交数
7
已通过
1
通过率
14%
被复制
1
上传者