P1061挑战不被发现(apt)
时间限制 1000 ms内存限制 512 MiB通过率 —
【题目背景】
Gioush 大队营地里开始循环播放《APT.》。为了挑战唱《APT.》不被发现,你需要尽可能减少播放记录中连续子串 APT 的出现次数。
【题目描述】
给定一个只包含大写英文字母的字符串 。如果存在位置 使 ,则记作一次 APT 记录,不同起点分别计数。
你至多可以选择一个非空区间 并将 反转,也可以不进行操作。求操作结束后 APT 记录数量的最小值。
【输入格式】
第一行包含两个非负整数 ,分别表示测试点编号和测试数据组数。样例中 ,正式测试数据中 。
接下来 行,每行包含一个只由大写英文字母组成的字符串 。
【输出格式】
输出 行。第 行包含一个整数,表示第 个字符串经过至多一次操作后 APT 记录数量的最小值。
【样例输入】
0 1BEDAPT【样例输出】
0【说明】
将最后三个字符 APT 反转为 TPA 后,字符串中不再含有 APT。
对于 的数据,,,且 。
【题解】
已公开 1 篇题解,官方题解会优先显示。