a-好串
描述
给你一个长度为 的小写字母字符串 。
定义:字符串为一个 c-好串
(为一个字符)时,必须满足下面三个条件中一个:
当 时,字符串包含字符,即;
当 时,的左半部分为全为字符,右半部分为一个 (c+1)-好串
,表示字符的下一个字符。
当 时,的右半部分为全为字符,左半部分为一个 (c+1)-好串
,表示字符的下一个字符。
其中 代表字符串的长度。
例如: 'a'-好串
, 'e'-好串
。
现在,给你一个字符串 ,问最少替换多少个字符,使其为一个 'a'-好串
。
格式
输入格式
第一行一个整数,表示测试数据组数。每组测试数据:
第一行一个整数,表示字符串的长度,保证 。
第二行一个长度为的全为小写字母字符串。
输出格式
输出行,每行对应一组测试数据包含一个整数,表示最少需要替换的字符个数。
样例1
输入样例1
输出样例1
限制
的数据: