#P10905. [ABC400F] Happy Birthday! 3
[ABC400F] Happy Birthday! 3
题目描述
有一个圆形蛋糕,它被半径切成了 等份。
每块蛋糕按顺时针方向标记为从 到 的整数,对于每个整数 ,当 时,块 也可以称为块 。
最开始,每块的颜色为颜色 。
你可以进行以下操作任意次数:
- 选择整数 、 和 ,使得 。对于每个整数 ,当 时,将块 的颜色更改为颜色 。该操作的成本为 。
你希望每块 (对于 )的颜色为 。找到实现这一目标所需的最小总操作成本。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出答案。
输入输出样例 #1
输入 #1
6
1 4 2 1 2 5
1 2 3 4 5 6
输出 #1
20
输入输出样例 #2
输入 #2
5
1 2 3 4 5
1000000000 1000000000 1000000000 1000000000 1000000000
输出 #2
5000000005
输入输出样例 #3
输入 #3
8
2 3 3 1 2 1 3 1
3 4 1 2 5 3 1 2
输出 #3
23
说明/提示
数据范围
- 输入中的所有值均为整数
样例解释 1
设 表示第 块蛋糕的颜色。
初始时,$(A_1, A_2, A_3, A_4, A_5, A_6) = (0, 0, 0, 0, 0, 0)$。
以 执行操作后,$(A_1, A_2, A_3, A_4, A_5, A_6) = (0, 4, 0, 0, 0, 0)$。
以 执行操作后,$(A_1, A_2, A_3, A_4, A_5, A_6) = (0, 4, 2, 2, 2, 0)$。
以 执行操作后,$(A_1, A_2, A_3, A_4, A_5, A_6) = (1, 4, 2, 2, 2, 0)$。
以 执行操作后,$(A_1, A_2, A_3, A_4, A_5, A_6) = (1, 4, 2, 1, 2, 0)$。
以 执行操作后,$(A_1, A_2, A_3, A_4, A_5, A_6) = (1, 4, 2, 1, 2, 5)$。
此时总成本为 $(1 + X_4) + (3 + X_2) + (1 + X_1) + (1 + X_1) + (1 + X_5) = (1+4) + (3+2) + (1+1) + (1+1) + (1+6) = 20$。