D. 科学的魔法

    传统题 1000ms 256MiB

科学的魔法

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一位科学家在研究环形魔法阵时,沿其边缘等距摆放了若干有地脉力量的魔法水晶。为了启动魔法阵,他需要将其中一些水晶改造为魔力装置,而剩下的水晶则会被触发并产生能量。

科学家发现,每个被触发的水晶的能量强度 PP 取决于它到最近的魔力装置的特殊距离 dmind_{min} ,并给出了一个关系数组 aa ,其中:

  • dmind_{min} 表示这个魔法水晶和最近的魔力装置之间有几个魔法水晶。

  • a[i]a[i] 表示当 dmin=id_{min}=i 时,该水晶的能量强度 P=a[i]P=a[i]

由于魔法阵是环形的,水晶的排列是循环的(即首尾相连)。身为科学家的助手,你的任务是知道所有改造方案里,魔法阵产生最大能量强度 PP 是多少。

输入格式

每个测试文件仅有一组测试数据。

第一行输入一个整数 nn (1n50001\le n\le 5000),代表环形上魔法水晶的数量。

第二行包含 nn 个正整数 a0, a1, a2 ..., an1a_0 ,\ a_1 ,\ a_2 \ ...,\ a_{n-1} (1ai1091\le a_{i}\le 10^{9}),代表距离 dmin=id_{min}=i 的强度 。

输出格式

输出一行一个整数,表示最大可以产生的能量强度 PP 。

7
10 10 1 1 1 1 1
50

解释 #1

在样例一中,特殊距离为 0011 都可以提供10点能量,所以改造后布置为下面的情况最大 ( 11 为魔力装置, 00 为水晶):

10000101 - 0 - 0 - 0 - 0 - 1 - 0 -

因为是环形的,所以每个位置的情况为:

  • 11 个是魔力装置,所以不提供能量;
  • 22 个是水晶,dmin=min(0,3)=0d_{min}=min(0,3)=0 ,所以提供 a0=10a_0=10 能量;
  • 33 个是水晶,dmin=min(1,2)=1d_{min}=min(1,2)=1 ,所以提供 a1=10a_1=10 能量;
  • 44 个是水晶,dmin=min(2,1)=1d_{min}=min(2,1)=1 ,所以提供 a1=10a_1=10 能量;
  • 55 个是水晶,dmin=min(3,0)=0d_{min}=min(3,0)=0 ,所以提供 a0=10a_0=10 能量;
  • 66 个是魔力装置,所以不提供能量;
  • 77 个是水晶,dmin=min(0,0)=0d_{min}=min(0,0)=0 ,所以提供 a0=10a_0=10 能量;

所以最终答案为 5050

浙江机电职业技术大学训练赛 6

未参加
状态
已结束
规则
XCPC
题目
6
开始于
2025-7-26 13:30
结束于
2025-7-26 16:30
持续时间
3 小时
主持人
参赛人数
12