#ATagc004b. [AGC004B] Colorful Slimes

[AGC004B] Colorful Slimes

题目描述

高桥君住在异世界。在这个世界里,有 NN 种颜色的史莱姆。一开始,高桥君没有饲养任何颜色的史莱姆。高桥君的目标是要同时饲养所有颜色的史莱姆。

高桥君可以进行以下两种操作:

  • 选择一种自己还没有饲养的颜色 ii1iN1 \leq i \leq N),捕捉并饲养一种颜色为 ii 的史莱姆。这个操作需要 aia_i 秒。
  • 施放魔法。此时,对于现在饲养的每一种史莱姆,颜色为 ii1iN11 \leq i \leq N-1)的史莱姆会变成颜色 i+1i+1,颜色为 NN 的史莱姆会变成颜色 11。这个操作需要 xx 秒。

请你求出高桥君最少需要多少秒,才能同时饲养所有颜色的史莱姆。

输入格式

输入以如下格式从标准输入读入:

NN xx a1a_1 a2a_2 \ldots aNa_N

输出格式

输出高桥君最少需要多少秒,才能同时饲养所有颜色的史莱姆。

样例 1

输入

2 10
1 100

输出

12

样例 2

输入

3 10
100 1 100

输出

23

样例 3

输入

4 10
1 2 3 4

输出

10

说明/提示

限制条件

  • 2N2,0002 \leq N \leq 2,000
  • aia_i 是整数
  • 1ai1091 \leq a_i \leq 10^9
  • xx 是整数
  • 1x1091 \leq x \leq 10^9

样例解释 1

可以按如下方式操作:

  • 捕捉并饲养颜色 11 的史莱姆,耗时 11 秒。
  • 施放魔法,史莱姆颜色 121 \to 2,耗时 1010 秒。
  • 捕捉并饲养颜色 11 的史莱姆,耗时 11 秒。

样例解释 2

可以按如下方式操作:

  • 捕捉并饲养颜色 22 的史莱姆,耗时 11 秒。
  • 施放魔法,史莱姆颜色 232 \to 3,耗时 1010 秒。
  • 捕捉并饲养颜色 22 的史莱姆,耗时 11 秒。
  • 施放魔法,史莱姆颜色 313 \to 1232 \to 3,耗时 1010 秒。
  • 捕捉并饲养颜色 22 的史莱姆,耗时 11 秒。

样例解释 3

可以按如下方式操作:

  • 捕捉并饲养颜色 11 的史莱姆,耗时 11 秒。
  • 捕捉并饲养颜色 22 的史莱姆,耗时 22 秒。
  • 捕捉并饲养颜色 33 的史莱姆,耗时 33 秒。
  • 捕捉并饲养颜色 44 的史莱姆,耗时 44 秒。

由 ChatGPT 4.1 翻译