A1825.公园

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

ACAC 狗正在穿过它家附近的一条公园大道。公园道路上有 n+1n + 1 个长椅,编号依次为 11 ~ n+1n + 1。长椅 ii 和长椅 i+1i + 1 之间的距离是 aia_i 米。

最初,ACAC 狗有 mm 个单位的能量,走 11 米需要花费一个单位的能量。如果没有能量了,就不能够走路。当然,ACAC 狗可以坐在座椅上恢复能量,坐的时间越长,恢复的能量越多,可以恢复任意单位的能量。

ACAC 狗需要从长椅 11 走到长椅 n+1n + 1,它最少需要恢复多少单位能量。

输入格式

输入的第一行包含一个整数 TT (1T1001 \le T \le 100) — 表示测试用例的数量。

测试用例的第一行包含两个整数 nnmm (1n1001 \le n \le 1001m1041 \le m \le 10^4)。

测试用例的第二行包含 nn 个整数 a1a_1 ~ ana_n。(1ai1001 \le a_i \le 100

输出格式

对于每个测试用例,打印一个整数—从长椅 11 走到长椅 n+1n + 1,最少需要恢复的能量。

输入输出样例

  • 输入#1

    3
    3 1
    1 2 1
    4 5
    3 3 5 2
    5 16
    1 2 3 4 5

    输出#1

    3
    8
    0

说明/提示

在第一个测试用例中,ACAC 狗可以走到长凳 22, 消耗 11 单位能量,然后在长凳 22 恢复 22 单位能量,走到长凳 33 , 消耗 22 单位能量,恢复 11 单位能量,然后到达长凳 44

在第三个测试用例中,ACAC 狗不需要恢复能量可到达长凳 66

首页