#CF2050A. Line Breaks
Line Breaks
A. Line Breaks
每个测试用例时间限制: 秒 每个测试用例内存限制: 兆字节
科斯佳有一段文本 ,由 个由拉丁字母组成的单词构成。他准备了两个条幅用来书写这段文本:第一个条幅最多容纳 个字符,第二个条幅容量无限。
科斯佳需要选定一个数字 :将文本的前 个单词写在第一个条幅上,剩余所有单词写在第二个条幅上。书写规则:单词之间无间隔拼接,且每个单词必须完整写在同一个条幅上。
因为第二个条幅的空间十分宝贵,请你求出最大的合法 ,使得前 个单词 能完全放入长度为 的第一个条幅。
输入格式
第一行输入一个整数 (),表示测试用例的数量。
每个测试用例的第一行包含两个整数 和 (;),分别表示单词数量、第一个条幅的最大字符容量。
接下来 行,每行输入一个由小写拉丁字母组成的单词 ,单词 的长度不超过 。
输出格式
对于每个测试用例,输出一个整数 ,即满足前 个单词总长度 的最大取值。
样例输入
5
3 1
a
b
c
2 9
alpha
beta
4 12
hello
world
and
codeforces
3 2
ab
c
d
3 2
abc
ab
a
样例输出
1
2
2
1
0