[R19D]构造序列
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
apiadu
有一个初始为空的序列,他需要通过两种神奇的操作来构造出目标序列 :
-
批量添加:选定任意非负整数 ,可以一次性在序列末尾添加 个相同的数字 ,执行这个操作的所需金币为 。
-
连续添加:选定任意非负整数 ,可以一次性在序列末尾添加 个从 开始的连续的数字,(即 , , , )。 执行这个操作的所需金币为 。
请你帮助 apiadu
计算出,构造出给定的目标序列所需的最少金币数量。
格式
输入格式
第一行包含三个整数 ,分别表示目标序列的长度,操作 的金币数,操作 的金币数。
第二行包含 个整数 ,表示目标序列。
输出格式
输出一个整数,表示构造目标序列所需的最少金币数量。
样例
样例输入 #1
5 3 2
1 1 2 3 4
样例输出 #1
4
样例解释 #1
-
第一次操作:使用操作 (其中 ),添加 个 ,此时序列为 [] ,花费 个金币。
-
第二次操作:使用操作 (其中 ),此时序列为 [ ] ,花费 个金币。
总的花费数量为 个金币。
数据规模
对于 的数据,。
对于 的数据,, 。
代码源挑战赛 Round 19
- Status
- Done
- Rule
- DMY
- Problem
- 6
- Start at
- 2025-7-4 20:00
- End at
- 2025-7-4 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 524