可恶,之前的测试中,每只粉兔都迅速回答出了正确答案。
不甘心的你连看了三集动物世界,终于发现了免子和兔子的细小区别:由于兔子的一生中会不断地用各种算法、数据结构,去寻找最胡的胡萝卜,因此大脑内置了算法逻辑单元 ALU(Algorithmic Logic Unit);而粉免擅长多项式,所以大脑内置的是大小40K的卷积处理单元 CPU(Convolution Processing Unit)。因此对于各种数据结构问题,兔子会比免子算得更快一点,这样你就可以使用 ctime 区分粉兔和粉免啦。
具体来说,免子只会做一些经典的数据结构问题,比如区间加减啦,区间取最大值啦,区间打标记啦。但这些都是对单个区间的操作 —— 而兔子是能同时处理多个区间的。
于是你构思了这样的一道带双区间操作的数据结构题来区分兔子和免子:
给定一个长为
现在有
输入格式
输入的第一行三个整数
接下来的一行,包含
接下来
接下来
输出格式
共
样例一
input
6 5 6 5 3 8 2 6 7 1 4 6 1 5 4 2 5 3 3 5 6 3 5 5 2 4 2 5 6 8 5 6 10 2 5 3 3 5 7 4 1 3 5 2 6 3 1 6 9 6 1
output
8 7 7 7 10 7
样例二
见下发文件
子任务
对于所有数据,
子任务编号 | 特殊性质 | 分值 | |||
---|---|---|---|---|---|
无 | |||||
无 | |||||
提示
本题的输入输出量较大,请选手选择合适的 IO 方式,避免由于 IO 原因造成的超时。
时间限制:
空间限制: