有
你可以进行若干次(也可以不进行)进攻。每次进攻时,你可以选择一段区间
在所有的进攻结束后,若第
你需要找到一个进攻方案,来最大化收益总和减去代价总和。形式化地,设在你的方案进攻了
输入格式
本题有多组测试数据。
输入的第一行包含一个正整数
接下来依次输入每组测试数据,对于每组测试数据:
第一行包含两个整数
接下来
输出格式
对于每组数据输出一行包含一个整数,表示在所有可能的方案中可以得到的收益总和减去代价总和的最大值。
样例 1
input
3 5 1 1 3 2 5 1 4 3 3 5 1 3 2 1 5 1 -100 1 5 3 2 1 5 1 -1 1 5
output
12 6 7
explanation
在第一组测试数据中,一个最优方案为进攻三次,分别取区间
在第二组测试数据中,一个最优方案为进攻两次,分别取区间
在第三组测试数据中,一个最优方案为进攻一次,取区间
数据范围
设
对于所有测试数据,保证:
; , ;- 对于任意的
,有 , 。
子任务编号 | 分值 | 特殊性质 | |
---|---|---|---|
无 | |||
无 | |||
无 | |||
无 |
时间限制:2s
空间限制:1024MB