CF739E Gosha is hunting
****共有
不能往同一只神奇宝贝上使用超过一个同种的『球』,但是可以往同一只上既使用『宝贝球』又使用『超级球』(都抓到算一个)。
合理分配每个球抓谁,使得你抓到神奇宝贝的总个数期望最大,并输出这个值。
费用流可证凸性。
用 WQS 二分嵌套,第一层二分为每个『宝贝球』加权
然后甚至不需要 DP,每个神奇宝贝都是独立的,直接贪心即可。
对于每个神奇宝贝:
啥也不用:收益为
用『宝贝球』:收益为
用『超级球』:收益为
两个一起用:收益为
最后记录一下每种球各用了几个。
内层二分不看『宝贝球』的个数,而是调整
外层二分调整
复杂度