#P29. [KBC001D] Determine
[KBC001D] Determine
版权声明
本题版权归 Long Long OJ 所有。
题目描述
判断输入是否是一个八进制整数 / 十六进制整数 / 十进制实数(可能是负数)。
如果输入是一个数字:
- 八进制前面只有一个 。
- 十六进制前面有一个 。
- 十进制实数的末尾允许有 。
- 等于 的数字不允许带负号。
- 所有数字都没有冗余的前导 和负号。
- 小于 的十进制实数不允许省略整数部分的 。
数据保证:
- 输入非空。
- 输入长度不大于 。
- 输入只含负号、数字和小写字母。
输入格式
一行一个字符串 。
输出格式
如果 满足要求,则输出 Yes
,否则输出 No
。
样例
1234567.98
Yes
0x123abc
Yes
-01243
Yes
1a2b3c
No