删数字
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题目描述】
给定一个只包含数字和的序列,每次操作可以从当前序列的开头或末尾删除一个数字。
请你求出至少多少次操作后,可以让序列数字之和为。
【输入格式】
第一行一个正整数,表示有次询问。
对于每次询问,第一行两个整数,表示初始时数字的个数,以及期望的序列数字之和。
第二行个空格隔开的数字,每个数字都是或,表示初始时的序列。
【输出格式】
一个整数,表示至少多少次操作后,可以让序列数字之和为。
如果无法让序列之和为,则输出。
2
6 3
0 1 1 1 1 0
5 2
0 1 0 1 0
2
0
1
10 5
0 1 1 0 1 1 1 1 0 1
3
【样例解释】
样例1中:
对于第1次询问,可以删除开头的两个数字。
对于第2次询问,不需要删除数字。
【数据规模与约定】
对于的数据,保证。
对于的数据,保证。