AT_agc004_b [AGC004B] Colorful Slimes
题目描述
高桥君住在异世界。在这个世界里,有 $N$ 种颜色的史莱姆。一开始,高桥君没有饲养任何颜色的史莱姆。高桥君的目标是要同时饲养所有颜色的史莱姆。
高桥君可以进行以下两种操作:
- 选择一种自己还没有饲养的颜色 $i$($1 \leq i \leq N$),捕捉并饲养一种颜色为 $i$ 的史莱姆。这个操作需要 $a_i$ 秒。
- 施放魔法。此时,对于现在饲养的每一种史莱姆,颜色为 $i$($1 \leq i \leq N-1$)的史莱姆会变成颜色 $i+1$,颜色为 $N$ 的史莱姆会变成颜色 $1$。这个操作需要 $x$ 秒。
请你求出高桥君最少需要多少秒,才能同时饲养所有颜色的史莱姆。
输入格式
输入以如下格式从标准输入读入:
> $N$ $x$ $a_1$ $a_2$ $\ldots$ $a_N$
输出格式
输出高桥君最少需要多少秒,才能同时饲养所有颜色的史莱姆。
说明/提示
## 限制条件
- $2 \leq N \leq 2,000$
- $a_i$ 是整数
- $1 \leq a_i \leq 10^9$
- $x$ 是整数
- $1 \leq x \leq 10^9$
## 样例解释 1
可以按如下方式操作:
- 捕捉并饲养颜色 $1$ 的史莱姆,耗时 $1$ 秒。
- 施放魔法,史莱姆颜色 $1 \to 2$,耗时 $10$ 秒。
- 捕捉并饲养颜色 $1$ 的史莱姆,耗时 $1$ 秒。
## 样例解释 2
可以按如下方式操作:
- 捕捉并饲养颜色 $2$ 的史莱姆,耗时 $1$ 秒。
- 施放魔法,史莱姆颜色 $2 \to 3$,耗时 $10$ 秒。
- 捕捉并饲养颜色 $2$ 的史莱姆,耗时 $1$ 秒。
- 施放魔法,史莱姆颜色 $3 \to 1$,$2 \to 3$,耗时 $10$ 秒。
- 捕捉并饲养颜色 $2$ 的史莱姆,耗时 $1$ 秒。
## 样例解释 3
可以按如下方式操作:
- 捕捉并饲养颜色 $1$ 的史莱姆,耗时 $1$ 秒。
- 捕捉并饲养颜色 $2$ 的史莱姆,耗时 $2$ 秒。
- 捕捉并饲养颜色 $3$ 的史莱姆,耗时 $3$ 秒。
- 捕捉并饲养颜色 $4$ 的史莱姆,耗时 $4$ 秒。
由 ChatGPT 4.1 翻译