#C. [CZOJ 一周一测 R5 C] lzx 的玩具

    传统题 1000ms 256MiB

[CZOJ 一周一测 R5 C] lzx 的玩具

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

lzx 有一个由 nn 个方块排成一排的玩具,每个方块上的长条 ii 可以覆盖 [max(1,iai),min(i+ai,n)][\max(1,i-a_i),\min(i+a_i,n)]

对于分别能覆盖 [x1,y1x_1,y_1] 和 [x2,y2x_2,y_2] 的两个长条,如果 y1x2y_1 \ge x_2y2x1y_2 \ge x_1 那么它们能合并成同一根,同时新长条可覆盖 [min(x1,x2),max(y1,y2)][\min(x_1,x_2),\max(y_1,y_2)] 并且合并过的新长条还可以继续合并。

求用最多 kk 个长条合并出的一根长条可以覆盖多长的方块。

特别的,如果没有合并,答案是能覆盖方块最长的长条所能覆盖的方块个数。

输入格式

第一行:22 个正整数 n,kn,k

第二行:nn 个非负整数 aia_i

输出格式

一行一个整数,表示答案

5 2
1 0 0 1 0
3
5 2
0 1 1 0 0
4

样例 #1 解释

位置 11 上的长条可以覆盖 [1,21,2]

位置 44 上的长条可以覆盖 [3,53,5]

它们不能合并,答案为最长的一根长条 44 所能覆盖的方块个数—— 33

样例 #2 解释

位置 22 上的长条可以覆盖 [1,31,3]

位置 33 上的长条可以覆盖 [2,42,4]

它们可以合并,且合并后的长条可以覆盖 [1,41,4] 所以答案为 44

数据范围

测试点编号 nn aia_i
131\sim 3 1n1031 \le n \le 10^3 0ai1030 \le a_i \le 10^3
4114\sim 11 1n5×1051 \le n \le 5 \times 10^5 0ai5×1050 \le a_i \le 5 \times 10^5

[CZR-005] CZOJ Weekly Exercise Round 5

未参加
状态
已结束
规则
IOI
题目
6
开始于
2023-8-4 17:00
结束于
2023-8-4 22:00
持续时间
5 小时
主持人
参赛人数
33