已结束 GESP排位赛#8
← 上一题 下一题 →

A3026 | aaaccgo

来源官方 / 2024
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

时间限制:1000ms

内存限制:128MB


给定一个字符串 $S$ 你需要判断它是否可以按照顺序拆分成 $4$ 个 $\bf{非空子串}$ $S_1,\ S_2,\ S_3,\ S_4\ (S_1 + S_2 + S_3 + S_4 = S)$。

其中子串 $S_1$ 仅由小写字母 $\tt{a}$ 构成,子串 $S_2$ 仅由小写字母 $\tt{c}$ 构成,子串 $S_3$ 仅由小写字母 $\tt{g}$ 构成,子串 $S_4$ 仅由小写字母 $\tt{o}$ 构成。

$\large{数据范围}$

- $S$ 是一个长度范围为 $[4, 100]$ 且只包含小写字母的字符串。

输入格式

对于每个测试文件格式如下:

$\tt{S}$

输出格式

对于每个测试文件若可以按照题目要求拆分成 $4$ 个非空子串,输出 $\tt{Yes}$,否则输出 $\tt{No}$。

你可以输出 $\tt{Yes}$ 和 $\tt{No}$ 的任意大小写形式(例如,字符串 $\tt{yEs}$、$\tt{yes}$、$\tt{Yes}$ 和 $\tt{YES}$ 都会被视为正确答案)。

输入输出样例

输入 #1
aaaccgo
输出 #1
Yes
输入 #2
aaagocc
输出 #2
No
C++ 编辑器
输入
输出