传统题 1000ms 256MiB

自动驾驶

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

作为人工智能的重要应用领域,自动驾驶有望重塑现有的交通模式。小可可 团队正在研发一种自动驾驶算法模型,模型约定汽车在单位时间内行驶状态只有下列四种:

  • 前进,用大写字母 F 表示。
  • 后退,用大写字母 B 表示。
  • 左转,用大写字母 L 表示。
  • 右转,用大写字母 R 表示。

算法运行一段时间后,汽车的行驶过程可以描述为一条长度为 nn,且仅包含大写字母 F、B、L 和 R 的字符串 SS。小可可关注的是 SS 串中由 kk 个连续字符组成的子串,其中有些子串在 SS 串中反复出现。现在,小可可请你统计出所有重复出现的长度为 kk 的子串数量,这对预测汽车行驶状态的研究有重要意义。

输入格式

共 22 行,

  • 第一行输入 22 个正整数 n,kn, k,分别表示字符串 SS 的长度和子串的长度。

  • 第二行:长度为 nn,由大写字母 F、B、L 和 R 组成的字符串 SS。

输出格式

共 11 行一个整数,表示表示字符串 SS 中出现次数大于 11 的长度为 kk 的子串数量。

样例输入

30 7
FFFFFLLFFFFFLLLLFFFFFBBBFFBBRR

样例输出

2

样例输入

28 10
FFFFFFFFFFFFFFFFFFFFFBBBFFBB

样例输出

1

说明

样例 1 解释

字符串 SS 中只有子串(长度为 77)FFFFFLL 和 LLFFFFF 出现了两次。

样例 2 解释

字符串 SS 中只有子串(长度为 1010)FFFFFFFFFF 出现了 1212 次。

数据范围

对于所有数据,50≤n≤106,2≤k≤1050 ≤ n ≤ 10^6 ,2 ≤ k ≤ 10。

测试点编号 n≤n≤
1∼41\sim 4 100100
5∼75\sim 7 10001000
8∼138\sim 13 10510^5
14∼2014\sim 20 10610^6

翠微模拟赛

未参加
状态
已结束
规则
IOI
题目
10
开始于
2025-11-4 15:45
结束于
2025-11-12 23:45
持续时间
200 小时
主持人
参赛人数
8