AT_past202107_c.入力チェック
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个由数字 0 到 9 组成的字符串 S。
请判断将 S 视为一个十进制整数时,是否同时满足以下两个条件。
- 没有多余的前导 0。
- 在 L 到 R 之间(包含 L 和 R)。
输入格式
输入以如下格式从标准输入读入。
S L R
输出格式
如果 S 同时满足上述两个条件,则输出 Yes,否则输出 No。
输入输出样例
输入#1
13579 10000 20000
输出#1
Yes
输入#2
12345678901234567890 0 1000000000
输出#2
No
输入#3
05 5 5
输出#3
No
输入#4
0 0 1
输出#4
Yes
说明/提示
注意
在 2021 年 7 月 17 日 18:00 JST 之前,禁止对本题进行讨论。如有讨论,可能会被要求赔偿。考试结束后可以公开总得分和认证等级,但请不要透露解答了哪些题目等信息。
约束条件
- S 是由 0 到 9 组成的字符串。
- 1≤∣S∣≤100
- 0≤L≤R≤109
- L 和 R 是整数。
样例解释 1
13579 没有多余的前导 0,且在 10000 到 20000 之间,因此满足条件。输出 Yes。
样例解释 2
S 所表示的整数可能大于 64 位整数类型所能表示的最大值。
样例解释 3
05 有多余的前导 0,因此不满足条件。输出 No。
样例解释 4
注意,0 的前导 0 并不是多余的 0。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?