#dwacon5thprelimsc. [dwacon5th_prelims_c]k-DMC
[dwacon5th_prelims_c]k-DMC
题目描述
Dwango公司有一个名为“Dwango Media Cluster”的内容分发系统,简称为“DMC”。在Niwango君看来,“DMC”这个名字很酷,所以他开始定义字符串的“DMC特性”。
给定一个长度为N的字符串S和一个整数k ,他将S的__定义为满足以下条件的整数三元组的个数:
- =
D
- =
M
- =
C
这里表示字符串S的第a个字符。索引从0开始,即。
对于一个字符串S和Q个整数,计算出每个i 对应的。
约束条件
- 由大写英文字母组成
- 输入中给出的所有数字都是整数
输入
输入按以下格式从标准输入中给出。
输出
输出答案。
输入示例1
18
DWANGOMEDIACLUSTER
1
18
输出示例1
1
满足所有条件。
奇怪的是,按照他的定义,Dwango Media Cluster并不具有很强的“DMC特性”。
输入示例2
18
DDDDDDMMMMMCCCCCCC
1
18
输出示例2
210
三元组的个数可以计算为。
输入示例3
54
DIALUPWIDEAREANETWORKGAMINGOPERATIONCORPORATIONLIMITED
3
20 30 40
输出示例3
0
1
2
满足除最后一个条件之外的所有条件。
顺便说一下,DWANGO是“Dial-up Wide Area Network Gaming Operation”的首字母缩写。
输入示例4
30
DMCDMCDMCDMCDMCDMCDMCDMCDMCDMC
4
5 10 15 20
输出示例4
10
52
110
140