#T068. 怪兽来袭!!
怪兽来袭!!
题目描述
有 艘船出发探索海洋深处,这些船的编号 到 ,第 艘船的耐久度为 。
不幸的是,当他们进入海洋深处时,惊动了这片海洋的霸主——小田!
小田对入侵者进行了 次攻击,首先,他攻击第一艘船,然后是最后一艘,然后再次攻击第一艘,依此类推。
小田的每次攻击都会使船的耐久度降低 ,当船的耐久度降为 时,船会沉没,不再受到攻击(因此该船不再是第一艘或最后一艘,小田只会攻击尚未沉没的船)。
如果所有的船都沉没了,或者小田已经攻击了 次,那么他会离开。
例如,如果 ,则会发生以下情况:
- 小田攻击第一艘船,其耐久度变为 ,现在;
- 小田攻击最后一艘船,现在 ;
- 小田攻击第一艘船,现在 ;
- 小田攻击最后一艘船,其耐久度变为 ,现在 ;
- 小田攻击第一艘船, 现在 .
请问,小田最终击沉了多少艘船?
输入
第一行包含一个整数 ,代表测试样例的组数。 ()
对于每组测试样例:
第一行输入两个正整数 $n,k(1 \le n \le 2 \times 10^5, 1 \le k \le 10^{15})$;
第二行输入 个正整数 ;
数据保证所有的 总和不超过
输出
对于每组测试样例:
输入一行,为小田击沉的船只数量
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