AT_abc381_b [ABC381B] 1122 String

题目描述

当且仅当字符串 $T$ 满足以下 $3$ 个条件时,我们称 $T$ 为 **1122 字符串**。 - $|T|$ 是偶数。这里,$|T|$ 表示 $T$ 的长度。 - 对于满足 $1 \leq i \leq \frac{|T|}{2}$ 的所有整数 $i$,$T$ 的第 $2i-1$ 个字符与第 $2i$ 个字符相等。 - 每个字符在 $T$ 中恰好出现 $0$ 次或 $2$ 次。也就是说,$T$ 中包含的每种字符都恰好出现 $2$ 次。 给定一个仅由小写英文字母组成的字符串 $S$,如果 $S$ 是 1122 字符串,则输出 `Yes`,否则输出 `No`。

输入格式

输入为以下格式,从标准输入读入。 > $S$

输出格式

如果 $S$ 是 1122 字符串,则输出 `Yes`,否则输出 `No`。

说明/提示

### 限制条件 - $S$ 是一个仅由小写英文字母组成,长度在 $1$ 到 $100$ 之间的字符串。 ### 样例解释 1 $S=$`aabbcc` 满足 1122 字符串的所有条件,因此输出 `Yes`。 ### 样例解释 2 $S=$`aab` 的长度是奇数,不满足第一个条件,因此输出 `No`。 ### 样例解释 3 $S=$`zzzzzz` 中 `z` 出现了 $6$ 次,不满足第三个条件,因此输出 `No`。 由 ChatGPT 4.1 翻译