#ATabc281b. [ABC281B] Sandwich Number

[ABC281B] Sandwich Number

题目描述

给定一个由大写英文字母和数字组成的字符串 SS,请判断 SS 是否满足以下条件。

  • SS 可以通过按顺序连接以下字符或字符串得到:
    • 一个大写英文字母
    • 一个用十进制表示、长度为 66 的字符串,且该字符串对应的整数在 100000100000999999999999 之间
    • 一个大写英文字母

输入格式

输入以以下格式从标准输入读入。

SS

输出格式

如果 SS 满足题目中的条件,则输出 Yes,否则输出 No

样例 1

输入

Q142857Z

输出

Yes

样例 2

输入

AB912278C

输出

No

样例 3

输入

X900000

输出

No

样例 4

输入

K012345K

输出

No

说明/提示

限制条件

  • SS 仅由大写英文字母和数字组成。
  • SS 的长度为 111010

样例解释 1

SS 可以通过依次连接 Q142857Z 得到。QZ 都是大写英文字母,142857 是一个长度为 66 的字符串,且对应的整数在 100000100000999999999999 之间,因此 SS 满足条件。

样例解释 2

AB 不是一个大写英文字母,因此 SS 不满足条件。

样例解释 3

SS 的末尾不是大写英文字母,因此 SS 不满足条件。

样例解释 4

012345 不是一个长度为 66 的字符串,且对应的整数在 100000100000999999999999 之间,因此 SS 不满足条件。

由 ChatGPT 4.1 翻译