ztm 的游戏副本
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
ztm 最近玩的游戏里更新了一个新的副本。
这个副本中,玩家一开始有 点血量和 个金币,玩家要经历 次事件,每次事件为一次战斗或者一次治疗,而每次事件有一个幸运数字
如果第 次事件为战斗,则玩家可以选择是否战斗,如果当前血量为 , 战斗可以获得 个金币,但是战斗要损失当前 的血量
如果第 次事件为治疗,则玩家可以选择是否治疗,如果当前血量为 , 治疗需要花费 个金币,可以恢复当前血量 的血量
现在 ztm 想知道,怎么选择战斗和治疗可以使得他获得最多的金币?
输入格式
第一行四个整数 ,含义如题
接下来 行,每行两个整数
若 则表示第 个事件为战斗
若 则表示第 个事件为治疗
输出格式
输出他能获得的最大金币,答案四舍五入保留两位小数
数据范围
对于 的数据,
对于另外 的数据,
对于 的数据,, ,且保证最终答案不超过
样例输入
3 25 25 10
1 1
2 0
1 1
样例输出
19.38