给定一个长度为 的字符串 ,其中只包含小写英文字母。字符串中的字符从左到右依次编号为 。
请分别求出每个小写英文字母在 中最后一次出现的位置。如果某个字母没有在 中出现,则用 表示。
第一行包含一个整数 ,表示字符串的长度。
第二行包含一个长度为 的字符串 ,只含小写英文字母。
输出一行 个整数,依次表示字母 a 到 z 在 中最后一次出现的位置。相邻两个整数之间用一个空格隔开,未出现的字母对应输出 。
7
abacaba
7 6 4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
1
z
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1
对于样例 ,字母 a、b、c 最后一次出现的位置分别为 、、,其余字母均未出现。
对于样例 ,字符串中只有一个字母 z,其位置为 。其余 个字母均未出现。
注意:你只有通过了该题目的所有测试点,才能获得分数。
对于 的数据,, 的长度为 ,且 只含小写英文字母。