每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个正整数 代表字符串 的长度。 第二行输入一个长度为 ,仅由字符 和 构成的字符串 。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据,新起一行。输出一个整数,代表至少需要进行的“修改”操作的次数。
2 7 0101110 4 0000
2 0
对于第一组测试数据,一种可能的最优“修改”方式为:将 和 上的字符均修改为 , 变为 。随后进行 次“消除”操作: 消除 和 , 变为:; 消除 和 , 变为:;消除 和 , 变为:。 我们可以证明,至少需要进行 次“修改”操作。