CF1955C Inhabitant of the Deep Sea
题目描述
$n$ 艘船只开始探索海洋深处。这些船的编号从 $1$ 到 $n$ 并按升序相互跟随,第 $i$ 只船的耐久度是 $a[i]$ 。( $1 ≤ a[i] ≤ 10^9$ )
海妖按特定顺序袭击 $k$ 次船只:首先,它攻击船队的第一艘船只,然后攻击最后一艘,然后再攻击第一艘……依此类推。
海妖的每次攻击都会降低飞船的 $1$ 耐久度。当船舶的耐久性下降到 $0$ ,它就沉没了(而海妖只攻击尚未沉没的船只)。如果所有的船只都沉没了,海妖就没有什么可攻击的了,它就会游走。
给定 $n , k$ 和 $n$ 只船的耐久度,问海妖袭击后有多少艘船被击沉?
输入格式
**本题有多组数据**。
第一行一个整数 $t$,表示数据组数。
每个测试数据的第一行包含两个整数:船只的数量 $n$
以及海妖攻击船只的次数 $k$
$(1≤N≤2⋅10^5
,1≤k≤10^{15})$ 。
每个测试数据的第二行包含 $n$ 个整数,第 $i$ 个数表示第 $i$ 艘船的耐久度。
输出格式
对于每组测试数据,输出一行一个整数,为被海妖击沉的船只数量。
#### 输入样例
```
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
```