CF1955C.Inhabitant of the Deep Sea

普及-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

nn 艘船只开始探索海洋深处。这些船的编号从 11 到 nn 并按升序相互跟随,第 ii 只船的耐久度是 a[i]a[i] 。( 1≤a[i]≤1091 ≤ a[i] ≤ 10^9 )

海妖按特定顺序袭击 kk 次船只:首先,它攻击船队的第一艘船只,然后攻击最后一艘,然后再攻击第一艘……依此类推。

海妖的每次攻击都会降低飞船的 11 耐久度。当船舶的耐久性下降到 00 ,它就沉没了(而海妖只攻击尚未沉没的船只)。如果所有的船只都沉没了,海妖就没有什么可攻击的了,它就会游走。

给定 n,kn , k 和 nn 只船的耐久度,问海妖袭击后有多少艘船被击沉?

输入格式

本题有多组数据。
第一行一个整数 tt,表示数据组数。

每个测试数据的第一行包含两个整数:船只的数量 nn
以及海妖攻击船只的次数 kk
(1≤N≤2⋅105,1≤k≤1015)(1≤N≤2⋅10^5 ,1≤k≤10^{15}) 。

每个测试数据的第二行包含 nn 个整数,第 ii 个数表示第 ii 艘船的耐久度。

输出格式

对于每组测试数据,输出一行一个整数,为被海妖击沉的船只数量。

输入样例

6
4 5
1 2 4 3
4 6
1 2 4 3
5 20
2 7 1 8 2
2 2
3 2
2 15
1 5
2 7
5 2

输出样例

2
3
5
0
2
2

输入输出样例

  • 输入#1

    6
    4 5
    1 2 4 3
    4 6
    1 2 4 3
    5 20
    2 7 1 8 2
    2 2
    3 2
    2 15
    1 5
    2 7
    5 2

    输出#1

    2
    3
    5
    0
    2
    2

输入解题思路,AI测评打分。不知道怎么写?

首页