#P1552. 基因组分析
基因组分析
题目描述
乌龟得到了他的基因组,一个只包含 ATCG
四种字母的字符串。乌龟想起科学家说,基因组中很多片段都多次重复出现,而且这种重复是很有意义的,于是他想计算一下自己基因组里片段的重复情况。
给定一个基因组,其中一个长度为 的子串称为一个“ - 片段”。乌龟希望你计算出基因组中不同的 - 片段数量。例如,基因组 TACAC
的 - 片段有 TA
,AC
,CA
,AC
,其中不同的片段数量有 个。
输入
整数 , , ,表示基因组的长度,片段的长度和数列生成的首项。基因组第 个字符在 的值为 时分别为 A
, T
,C
,G
。
试题中使用的生成数列 定义如下:整数 在输入中给出。对于 , 。
输出
一个整数,表示不同的 - 片段的数量
样例
20 2 37
10
说明
数据规模
的数据满足 。
的数据满足 。
来源
2017江苏省青少年信息学奥林匹克小学组竞赛复赛。
来源
省赛 字符串