编程题
### 问题描述 给定一个字符串 $s$(只包含英文小写字母),长度为 $n$,有 $m$ 组询问,每组询问给出字符区间的左端点及右端点。请统计该区间子串的长度(出现奇数次字符的个数),例如:“aaabb”,该字符串的长度为 $1$,因为 $a$ 出现了 $3$ 次满足条件,而 $b$ 出现了 $2$ 次不满足条件,所以长度为 $1$。 ### 输入格式 第一行包含两个整数 $n,m$,表示字符串的长度和询问的个数。 接下来输入字符串 $s$,长度为 $n$。 接下来 $m$ 行每行输入两个数 $l,r$,表示区间的左右端点。 ### 样例输入 ``` 10 5 dcccddbada 9 9 2 7 8 9 5 9 4 5 ``` ### 样例输出 ``` 1 2 2 3 2 ``` ### 数据规模 对于所有评测数据,$1 \leq n,m \leq 10^{5}$,$1 \leq l \leq r \leq 10^{5}$。
查看答案
赣ICP备20007335号-2