AT_abc350_a [ABC350A] Past ABCs
题目描述
给定一个长度为 $6$ 的字符串 $S$。保证 $S$ 的前 $3$ 个字符为 `ABC`,末尾 $3$ 个字符为数字。
请判断 $S$ 是否为本场比赛开始前,在 AtCoder 上举办并已结束的比赛的简称。
具体来说,字符串 $T$ 被认为是“本场比赛开始前在 AtCoder 上举办并已结束的比赛的简称”,当且仅当 $T$ 等于以下 $348$ 个字符串中的某一个:
`ABC001`、`ABC002`、$\ldots$、`ABC314`、`ABC315`、`ABC317`、`ABC318`、$\ldots$、`ABC348`、`ABC349`
特别注意,`ABC316` 不包含在内。
输入格式
输入为一行,包含一个字符串 $S$。
输出格式
如果 $S$ 是本场比赛开始前在 AtCoder 上举办并已结束的比赛的简称,则输出 `Yes`,否则输出 `No`。
说明/提示
## 限制
- $S$ 是一个长度为 $6$ 的字符串,前 $3$ 个字符为 `ABC`,后 $3$ 个字符为数字。
## 样例解释 1
`ABC349` 是上周在 AtCoder 上举办并已结束的比赛的简称。
## 样例解释 2
`ABC350` 是本场比赛,还未结束。
## 样例解释 3
`ABC316` 并未在 AtCoder 上举办。
由 ChatGPT 4.1 翻译