B. 等差数列

    传统题 1000ms 512MiB

等差数列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个长度为 nn 的整数序列 a1,a2,...,ana_1, a_2, ..., a_n,同时给定另外四个整数 k,m,c,dk, m, c, d

GG 可以进行以下操作至多一次:选择一个长度恰为 mm 的连续子数组,并将一个长度为 mm ,首项为 cc ,公差为 dd 的等差数列加到该连续子数组上。

如序列是 3,1,4,1,53, 1, 4, 1, 5,将一个长度为 m=3m = 3,首项为 c=2c = 2,公差为 d=1d = 1 的等差子序列,加到序列中 a2,a3,a4a_2, a_3, a_4 这个长度为 33 的连续子数组上,则序列变成 3,3,7,5,53, 3, 7, 5, 5

GG 希望最大化序列中第 kk 大的值。

输入格式

第一行输入五个整数 n,k,m,c,dn, k, m, c, d ,含义如题目所示。

第二行输入 nn 个数,第 ii 个数为 aia_i

输出格式

一行一个整数,表示序列中第 kk 大的值的最大值。

输入样例1

8 3 5 0 0
2 0 2 2 1 2 1 8

输出样例1

2

输入样例2

10 4 4 5 0
1 14 51 4 19 19 8 10 0 10

输出样例2

19

大样例详见 sequence.in, sequence.out

数据范围

对于 2020 % 的数据,保证 1k,mn101 \leq k, m \leq n \leq 10

对于另外 2020 % 的数据,保证 1k,mn10001 \leq k, m \leq n \leq 1000

对于另外 3030 % 的数据,保证 k=1k = 1

对于 100100 % 的数据,保证 $1 \leq k, m \leq n \leq 2 \times 10^5, 0 \leq c, d \leq 10^9, 0 \leq a_i \leq 10^9$。

5.4 卓越计划 模拟赛 && Oasis OI 5月月赛 (div 1 + div 2)

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-5-4 8:30
结束于
2025-5-6 8:30
持续时间
4 小时
主持人
参赛人数
28