#2134231404. [省选联考 2020 A/B 卷] 信号传递

内存限制:512 MiB 时间限制:3000 ms 输入文件:transfer.in 输出文件:transfer.out
题目类型:传统 评测方式:文本比较
上传者: j27eGU

题目描述

附加文件请自行下载

一条道路上从左至右排列着 个信号站,初始时从左至右依次编号为 ,相邻信号站之间相隔 单位长度。每个信号站只能往它右侧的任意信号站传输信号(称为普通传递),每单位长度距离需要消耗 单位时间。道路的最左侧有一个控制塔,它在最左侧信号站的左侧,与其相隔 单位长度。控制塔能与任意信号站进行双向信号传递(称为特殊传递),但每单位长度距离需要消耗 个单位时间。对于给定的长度为 的信号传递序列 ,传递规则如下:

  1. 次信号传递,第 次信号传递将把信号从 号信号站传递给 号。
  2. 号信号站在 号右侧,则将使用普通传递方式,从 号直接传递给 号。
  3. 号信号站在 号左侧,则将使用特殊传递方式,信号将从 号传递给控制塔,再由控制塔传递给 号。
  4. ,则信号无须传递。

阿基作为大工程师,他能够任意多次交换任意两个信号站的位置,即他能够重排信号站的顺序,这样会使得 消耗的传递时间改变。现在阿基想知道,在他重排信号站顺序后, 所消耗的传递时间最小能是多少。

输入格式

第一行三个整数 ,分别代表信号传递序列 的长度,信号站个数,特殊传递单位长度距离的时间消耗。

第二行 个整数,第 个整数表示 。 q m$。

输出格式

仅一行一个整数表示答案。

样例

输入输出样例 #1

输入 #1

3 3 1
1 2 3

输出 #1

2

输入输出样例 #2

输入 #2

4 3 1
1 2 3 1

输出 #2

6

数据范围与提示

【样例解释

信号站顺序保持不变,两次使用普通传递方式,时间消耗为

【样例解释

对于排列 ,传递时间为

对于排列 ,传递时间为

对于排列 ,传递时间为

对于排列 ,传递时间为

对于排列 ,传递时间为

对于排列 ,传递时间为

【数据范围】

的数据:

的数据:

的数据:

的数据:

的数据:,$1\leq S_i\le