AT_past202107_c 入力チェック

Description

[problemUrl]: https://atcoder.jp/contests/past202107-open/tasks/past202107_c `0` から `9` の数字からなる文字列 $ S $ が与えられます。 $ S $ を整数の十進数表示として見たとき、以下の $ 2 $ つの条件をともに満たすかどうか判定してください。 - 先頭に不要な `0` がない。 - $ L $ 以上 $ R $ 以下である。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ S $ $ L $ $ R $

Output Format

$ S $ が問題文に示す $ 2 $ つの条件をともに満たすならば `Yes` と出力し、 そうでなければ `No` と出力せよ。

Explanation/Hint

### 注意 この問題に対する言及は、2021/7/17 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。 ### 制約 - $ S $ は `0` から `9` の数字からなる文字列 - $ 1\ \leq\ |S|\ \leq\ 100 $ - $ 0\ \leq\ L\ \leq\ R\ \leq\ 10^9 $ - $ L $ と $ R $ は整数 ### Sample Explanation 1 $ 13579 $ は先頭に不要な `0` を持たず、 $ 10000 $ 以上 $ 20000 $ 以下であるため、条件を満たします。 よって、`Yes` と出力します。 ### Sample Explanation 2 $ S $ が表す整数は、$ 64 $ ビット整数型で表現できる最大値よりも大きいことがあります。 ### Sample Explanation 3 $ 05 $ は先頭に不要な `0` を持つので、条件を満たしません。 よって、`No` と出力します。 ### Sample Explanation 4 $ 0 $ の先頭の `0` は、不要な `0` ではないことに注意してください。