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 翻译