小塔有一个长度为n的字符串S,现在他可以执行以下的操作:
选择一个索引i(1≤i≤n),并将Si按照字母表上的顺序、循环右移一位。例如:‘a’右移一位为‘b’,‘z’右移一位为‘a’。
小塔想知道使得字符串S任意两个相邻的字符都不一致的最小操作次数为多少。
第一行输入一个整数 n(2≤n≤105)代表字符串的长度。
第二行输入一个长度为n,且只包含小写字母的字符串S。
在一行输出n个整数,代表使得任意两个相邻的字符都不一致的最小操作次数。
输入
3
aaa
输出
1
说明
只需要将第二个‘a’右移一位即可。
输入
2
ab
输出
0
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.