luogu#P11119. [ROI 2024 Day 2] 保持连接

[ROI 2024 Day 2] 保持连接

题目背景

翻译自 ROI 2024 D2T4

在一条进行无人驾驶卡车测试的直路上,有 nn 个城市,第 ii 个城市位于坐标为 ii 的位置。第 ii 个城市安装了一个功率为 aia_i 的天线,覆盖从 Li=max(1,iai)L_i = \max(1, i - a_i)Ri=min(n,i+ai)R_i = \min(n, i + a_i) 的所有城市。

无人驾驶卡车沿着这条路从城市 ss 移动到城市 tt,其中 s<ts < t。卡车在经过的每个城市都会连接到覆盖该城市的某个天线。连接天线的规则如下:

  1. 在起始城市,卡车连接到覆盖该城市的天线中 RiR_i 最大的一个。如果有多个这样的天线,可以选择其中任何一个。
  2. 当卡车从城市 vv 移动到城市 v+1v + 1 时,如果之前连接的天线仍覆盖城市 v+1v + 1,卡车将继续连接到该天线。否则,如果之前连接的天线不再覆盖城市 v+1v + 1,卡车将重新连接到覆盖城市 v+1v + 1 的天线中 RiR_i 最大的一个。如果有多个这样的天线,可以选择其中任何一个。

我们用 f(s,t)f(s, t) 表示从城市 ss 到城市 tt 的卡车在途中进行的天线重新连接的次数(s<ts < t)。在城市 ss 进行的初次连接不算作重新连接。

题目描述

定义天线覆盖道路的不稳定性 FFf(s,t)f(s, t) 的总和,即:

F=s=1n1t=s+1nf(s,t)F = \sum_{s=1}^{n-1} \sum_{t=s+1}^{n} f(s, t)

道路运营商有一个备用天线,功率为 xx。为了降低天线覆盖的不稳定性,可以用备用天线替换任意一个现有天线。你需要确定,如果最多替换一个天线为功率 xx 的备用天线,不稳定性 FF 值最小可能是多少。

输入格式

第一行包含两个整数 nnxx1n1061 \leq n \leq 10^60xn0 \leq x \leq n),分别为城市的数量和备用天线的功率。

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n0ain0 \leq a_i \leq n),即每个城市天线的功率。

输出格式

输出在最多用一个备用天线替换现有天线后,FF 的最小可能值。

3 1
1 0 0
0
5 0
2 1 0 0 1
6

提示

在第一个样例中,可以将第二个天线替换为备用天线。这样,卡车从任何位置出发,都会连接到备用天线,避免了任何重新连接。

在第二个样例中,不需要使用备用天线。所有从前 33 个城市出发且到达最后 22 个城市的卡车,都需要重新连接到最后一个天线,因此不稳定性总和为 66

子任务 分值 特殊性质
11 77 n100n\le100
22 88 n500n\le500
33 66 n5000n\le5000
44 1212 x=0x=0
55 ai=0a_i=0
66 1616 ai1a_i\le1
77 1414 ain20a_i\ge\frac n{20}
88 3232

全部数据范围见输入格式。