#P13993. 【MX-X19-T2】「LAOI-14」SPECIALZ
【MX-X19-T2】「LAOI-14」SPECIALZ
题目描述
给定正整数 和正整数序列 。
现有一个机器人在一个 行 列的非负整数矩阵 中,矩阵的行编号为 ,列编号为 。令机器人当前所在行数为 列数为 ,初始时 ,它会循环进行如下操作:
- 瞬移到 $\displaystyle \max_{i=\max(y-k_x,1)}^{\min(y+k_x,m)} A_{x,i} [i \ne y]$ 所在的位置( 与下文中的 为 的排列的限制保证了该位置存在且唯一)。
换句话说,就是在同一行、当前位置往左数 个、往右数 个之间的位置中(不包括当前位置本身,如果触及边界,就到边界为止),数值最大的一个位置,然后瞬移到该位置。
- 向下移动一步,若超出矩阵大小则停止循环。
我们认为一个矩阵 是合法的当且仅当矩阵的每一行 ()均为 的排列。
现在请你求出对于所有合法的矩阵 ,机器人所经过的所有 之和的最小可能是多少,注意机器人初始位置也算机器人经过了。
输入格式
第一行,两个正整数 。
第二行, 个正整数 。
输出格式
输出一行,一个整数,表示答案。
2 4
2 1
8
2 2
1 1
6
提示
【样例解释 #1】
、 时,存在一个对应的矩阵可以达到最小值:
$$\begin{bmatrix} 1 & 3 & 2 & 4 \\ 2 & 1 & 3 & 4 \\ \end{bmatrix} $$机器人将依次经过 、、 和 的位置,其 之和为 ,容易证明没有更优方案。
【数据范围】
测试点编号 | ||
---|---|---|
对于所有测试点,,。