传统题 1000ms 256MiB

自动驾驶

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

问题描述

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

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

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

输入格式

22 行,

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

  • 第二行:长度为 nn,由大写字母 FBLR 组成的字符串 SS

输出格式

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

样例输入

30 7
FFFFFLLFFFFFLLLLFFFFFBBBFFBBRR

样例输出

2

样例输入

28 10
FFFFFFFFFFFFFFFFFFFFFBBBFFBB

样例输出

1

说明

样例 1 解释

字符串 SS 中只有子串(长度为 77FFFFFLLLLFFFFF 出现了两次。

样例 2 解释

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

数据范围

对于所有数据,50n1062k1050 ≤ n ≤ 10^6 ,2 ≤ k ≤ 10

测试点编号 nn≤
141\sim 4 100100
575\sim 7 10001000
8138\sim 13 10510^5
142014\sim 20 10610^6

翠微模拟赛

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