A. 能量消耗(7-1)

    传统题 文件IO:energy 1000ms 256MiB

能量消耗(7-1)

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

题目背景

大维得到一个长度为 nn 的字符串,每次可以将某个位置的字符变为小写字母 aa,并消耗 1 点能量。之后,字符串中的 aa 会随着时间向左右两侧扩散,每秒将相邻位置的字符同化为 aa。当所有字符都变为 aa 时,称同化完成。

题目描述

现在,大维获得了一个长度为 nn 的字符串。大维可以将若干位置上的字符变为小写字母 aa,每次改变消耗 1 点能量。记大维改变后的字符串为 SSSS 每经过一秒,其中的 aa 会向左右两侧扩散,将旁边的字母同化成小写字母 aa

例如,对于字符串
bbbbabb bbbbabb 一秒后变成
bbbaaab bbbaaab 两秒后变成
bbaaaaa bbaaaaa 三秒后变成
baaaaaa baaaaaa 四秒后变成
aaaaaaa aaaaaaa

当所有字符都变成小写字母 aa 后,称为同化完成。

要求大维改变后的字符串 SS 在不超过 kk 秒内完成同化。请你计算大维最少需要消耗多少能量。

输入格式

第一行包含两个正整数 n,kn, k,表示字符串长度为 nn,同化时间不超过 kk 秒。
第二行包含一个长度为 nn 的字符串,仅包含英文小写字母。

输出格式

输出一个整数,表示大维所需要消耗的最少能量。

样例

10 1
abbbbabbbb
2

样例解释

一种可行的修改方案是将字符串变为
abbababbab abbababbab 该字符串可以在不超过 11 秒的情况下完成同化。

数据范围

1n,k2000001 \le n, k \le 200\,000

  • 数据点 #1~#2:无字符 aa
  • 数据点 #3~#4:至多两个字符 aa
  • 数据点 #5~#10:无额外限制

CSP-J 模拟赛5

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-10 17:00
结束于
2025-10-12 18:00
持续时间
3.5 小时
主持人
参赛人数
22