AT_agc037_a [AGC037A] Dividing a String

题目描述

给定一个由小写英文字母组成的字符串 $S$。请你求出满足以下条件的最大正整数 $K$。 - 存在一种将 $S$ 分割成 $K$ 个非空字符串 $S = S_1S_2...S_K$ 的方式,使得对于所有 $1 \leq i \leq K-1$,都有 $S_i \neq S_{i+1}$。 这里,$S_1S_2...S_K$ 表示依次连接 $S_1,S_2,...,S_K$ 得到的字符串。

输入格式

输入为一行,包含一个字符串 $S$。

输出格式

输出满足条件的最大正整数 $K$。

说明/提示

## 限制 - $1 \leq |S| \leq 2 \times 10^5$ - $S$ 仅由小写英文字母组成 ## 样例解释 1 例如,可以将 $S$ 分割为 `aa`、`b`、`ba`、`a` 这 4 个字符串。 由 ChatGPT 4.1 翻译