AT_abc400_f.[ABC400F] Happy Birthday! 3
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
存在一个被沿着半径切割成 N 等分的圆形蛋糕。
各分块按顺时针方向编号为 1,2,…,N。此外,对于满足 1≤i≤N 的整数 i,分块 i 也可以被称为分块 N+i。
初始时,所有分块的颜色均为颜色 0。
你可以执行以下操作任意次数:
- 选择满足 1≤a,b,c≤N 的整数 a,b,c。对于每个满足 0≤i<b 的整数 i,将分块 a+i 的颜色修改为颜色 c。此操作需花费 b+Xc 的成本。
请找出使得所有满足 1≤i≤N 的整数 i 对应的分块 i 颜色变为 Ci 时,所需总成本的最小值。
输入格式
输入通过标准输入给出,格式如下:
N
C1 C2 … CN
X1 X2 … XN
输出格式
输出答案。
输入输出样例
输入#1
6 1 4 2 1 2 5 1 2 3 4 5 6
输出#1
20
输入#2
5 1 2 3 4 5 1000000000 1000000000 1000000000 1000000000 1000000000
输出#2
5000000005
输入#3
8 2 3 3 1 2 1 3 1 3 4 1 2 5 3 1 2
输出#3
23
说明/提示
约束条件
- 1≤N≤400
- 1≤Ci≤N
- 1≤Xi≤109
- 输入中的所有值均为整数
样例解释 1
设分块 i 的颜色为 Ai。初始时,(A1,A2,A3,A4,A5,A6)=(0,0,0,0,0,0)。
以 (a,b,c)=(2,1,4) 执行操作后,(A1,A2,A3,A4,A5,A6)=(0,4,0,0,0,0)。
以 (a,b,c)=(3,3,2) 执行操作后,(A1,A2,A3,A4,A5,A6)=(0,4,2,2,2,0)。
以 (a,b,c)=(1,1,1) 执行操作后,(A1,A2,A3,A4,A5,A6)=(1,4,2,2,2,0)。
以 (a,b,c)=(4,1,1) 执行操作后,(A1,A2,A3,A4,A5,A6)=(1,4,2,1,2,0)。
以 (a,b,c)=(6,1,5) 执行操作后,(A1,A2,A3,A4,A5,A6)=(1,4,2,1,2,5)。
此时总成本为 (1+X4)+(3+X2)+(1+X1)+(1+X1)+(1+X5)=(1+4)+(3+2)+(1+1)+(1+1)+(1+6)=20。
翻译由 DeepSeek R1 完成
输入解题思路,AI测评打分。不知道怎么写?