QOJ.ac

QOJ

時間限制: 1 s 記憶體限制: 256 MB 總分: 100

#6130. 植物大战僵尸

统计

BaoBao 和 DreamGrid 正在玩《植物大战僵尸》游戏。在游戏中,DreamGrid 种植植物来保卫他的花园,抵御 BaoBao 的僵尸。

植物大战僵尸(?)

DreamGrid 的花园里有 $n$ 株植物排成一行。从西向东,植物编号为 $1$ 到 $n$,第 $i$ 株植物位于 DreamGrid 房子以东 $i$ 米处。第 $i$ 株植物的防御值为 $d_i$,生长速度为 $a_i$。初始时,对于所有 $1 \le i \le n$,都有 $d_i = 0$。

DreamGrid 使用一个机器人来给植物浇水。机器人最初位于他的房子里。在一次浇水步骤中,DreamGrid 会选择一个方向(东或西),机器人会沿该方向移动恰好 $1$ 米。移动后,如果第 $i$ 株植物位于机器人的位置,机器人就会给该植物浇水,并将 $a_i$ 加到 $d_i$ 上。由于机器人携带的水量有限,最多只能进行 $m$ 步操作。

花园的防御值定义为 $\min\{d_i \mid 1 \le i \le n\}$。DreamGrid 需要你的帮助来最大化花园的防御值并赢得游戏。

请注意: 每次机器人必须先移动,然后才能给植物浇水; 机器人可以向东移动超过 $n$ 米远离房子,也可以回到房子,甚至可以移动到房子以西的位置。

输入格式

输入包含多组测试数据。第一行包含一个整数 $T$,表示测试数据的组数。对于每组测试数据:

第一行包含两个整数 $n$ 和 $m$ ($2 \le n \le 10^5, 0 \le m \le 10^{12}$),表示植物的数量和机器人最多可以采取的步数。

第二行包含 $n$ 个整数 $a_1, a_2, \dots, a_n$ ($1 \le a_i \le 10^5$),其中 $a_i$ 表示第 $i$ 株植物的生长速度。

保证所有测试数据的 $n$ 之和不超过 $10^6$。

输出格式

对于每组测试数据,输出一行,包含一个整数,表示 DreamGrid 能获得的最大花园防御值。

样例

输入格式 1

2
4 8
3 2 6 6
3 9
10 10 1

输出格式 1

6
4

说明

在下面的解释中,‘E’ 表示机器人从当前位置向东移动恰好 $1$ 米,‘W’ 表示机器人从当前位置向西移动恰好 $1$ 米。

对于第一组测试数据,一个候选的方向序列是 {E, E, W, E, E, W, E, E},这样浇水后我们得到 $d = \{6, 6, 12, 6\}$。

对于第二组测试数据,一个候选的方向序列是 {E, E, E, E, W, E, W, E, W},这样浇水后我们得到 $d = \{10, 10, 4\}$。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.