小塔有一个大小为n的数组[a1,a2...,an],他可以选择一个元素ai,将他变成它的相反数ai→(−1)×ai。若此时数组之和在区间[0,t]内,则这个选择是好的。
小塔想知道有多少种选择是好的。
第一行输入两个整数 n,t(1≤n≤2×105,1≤t≤1010) 代表数组中的元素数量和区间限制。
第二行输入 n个整数a1,a2,...an(−2×105≤ai≤2×105)代表数组元素。
在一行输出一个整数,表示好的选择数量 。
输入
6 10
1 1 4 5 1 4
输出
3
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.