Problem1253--22-数组-3-字符串问题

1253: 22-数组-3-字符串问题

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

C语言课程结束后,老师交给小南一个任务,就是从一个由n个小写字母组成的字符串中,快速统计出第i个位置的字母在前i个位置中出现了几次。小南觉得有点难度,你能帮帮他吗?例如:字符串aabbacabc,1号位置字母a出现1次,2号位置字母a出现2次,3号位置字母b出现1次。

Input

单样例。第一行输入两个整数n与m(1≤n,m≤106)。

第二行输入n个小写字母组成的字符串。接下来的m行,每行一个正整数,表示要统计的位置i。

Output

输出共m行,每行一个正整数,表示第i个位置的字母在前i个位置中出现的次数。

Sample Input Copy

3 3
abc
1
2
3

Sample Output Copy

1
1
1

Source/Category