D. 黄金矿工

    传统题 1000ms 256MiB

黄金矿工

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。

题目描述

小 Z 身处一片金矿,其中共有 1n1\sim n 个矿区,每个矿区都有一个大金子!还有 22 个卸货区,分别位于 00n+1n+1

搬起每块金子需要花费体力 cic_i。他乘坐的矿车初始位于卸货区 00,矿车可以左右移动,每移动一步都需要花费 11 体力。因为金子太重了,一旦小 Z 选择搬起某个矿区的金子,必须立刻选择一个卸货区卸货,但卸货这段路程是不需要花费体力的。

询问小 Z 最多能获得多少个金子(两个卸货区加起来)?

输入格式

第一行,22 个正整数 n,mn,m,分别表示矿区的总数量以及初始体力值。

接下来第二行,nn 个正整数,表示每个矿区的金子需要被搬起的体力值。

输出格式

11 个整数,表示题目所求。

输入输出样例

5 5
1 1 1 1 1
2

样例 #1\tt \#1说明

  • 初始在 00,向右移动一步到位置 11,花费移动体力 11,再花费搬起体力 11,搬起金子并直接回 00 处卸货;再向右移动两步到位置 22,花费移动体力 22,再花费搬起体力 11,搬起金子并直接回 00 处卸货。此时体力耗尽。
8 32
100 52 13 6 9 4 100 35
3

样例 #2\tt \#2说明

  • 初始在 00,向右移动四步到位置 44,花费移动体力 44,再花费搬起体力 66,搬起金子并直接回 n+1=9n+1=9 处卸货;再向左移动三步到位置 66,花费移动体力 33,再花费搬起体力 44,搬起金子并直接回 99 处卸货;再向左移动四步到位置 55,花费移动体力 44,再花费搬起体力 99,搬起金子并直接回 99 处卸货。此时体力不足以再搬新的金子了。
5 600000000
500000000 400000000 300000000 200000000 100000000
2

数据范围

  • 对于 40%40\% 的数据,n103n\le 10^3
  • 对于 100%100\% 的数据,1n2×105,1m,ci1091\le n\le 2\times 10^5,1\le m,c_i\le 10^9

【AC-009-Div3】算法组月赛 || Round · 9

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-3-21 0:00
结束于
2026-3-23 0:00
持续时间
3 小时
主持人
参赛人数
27