每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:一行包含一个字符串 ,保证 仅由字符 到 构成。除此之外,保证单个测试文件的 之和不超过 。
对于每一组测试数据,在一行上输出一个整数,表示一个最优的插入位置 。这里的 满足 ,表示将字符 插入到原字符串的前 个字符之后。
3 202 2202 666
3 4 0
对于第一组数据,在位置 插入 ,得到字符串 ,其子序列 的个数为 ,这是最优的。对于第二组数据,在位置 插入 ,得到字符串 ,其子序列 的个数为 ,这是最优的。对于第三组数据,无论插入到哪个位置,都无法形成子序列 。因此所有位置都最优,输出任意一个即可。