#arc066d. [arc066_d]Contest with Drinks Hard

[arc066_d]Contest with Drinks Hard

Joisino 要去打 final。这场比赛中,有 NN 道题,编号从 11NN 。Joisino 做第 ii 道题花费的时间为 TiT_i

这场比赛中,选手的做题方式是选择自己想做的题来做,并且一定能做出来。最后,选手的得分将以如下方式计算:

$$得分 = \text{满足条件的二元组 $(l, r)$ 的个数} - \text{解决选了的题所花费的时间} $$

其中,二元组 (l,r)(l, r) 需要满足的条件是:对于所有满足 lirl \le i \le rii ,第 ii 题都做了。另外, llrr 还需满足 1lrN1 \le l \le r \le N

注意,选手可以选择对所有题弃疗,这样他将爆零。

主办方为参赛者提供了 MM 种饮料,从 11 标号至 MM 。如果 Joisino 喝了第 ii 种饮料,他做第 PiP_i 题时会兴奋,做第 PiP_i 题的时间将从 TPiT_{P_i} 变成 XiX_i ,注意 XiX_i 不一定比 TPiT_{P_i} 小;做其它题的时间不受影响。

一位参赛者能且仅能带一种饮料进入考场。Joisino 想知道如果他喝下了每种饮料,他的最大得分。

感谢@OrangeLee 提供的翻译