1492: [NOI2007]货币兑换Cash DP+斜率优化+splay维护凸包/CDQ分治

似乎两个月之前我写过一次这题写挂了?
《多年的心头大恨终于解决了系列》
我们可以发现,存在最优解满足每次将全部的钱买了券或每次将全部的券卖成钱,因为有利益我们要尽可能的去获得,有亏损就一点也不要碰。
我们用 fi 表示到 i 天时的最大收益,令 xi,yi 分别表示第 i 天购买 A 券和 B 券的数量。则如果将第 i 天的收益全部买成券,那么满足

fi=Aixi+Biyi

因为有 xiyi=ratei ,我们代入上式,可以得到:
yi=
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值