問題一覧 > 通常問題

No.138 化石のバージョン

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 640
作問者 : yuki2006yuki2006
6 ProblemId : 341 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2016-09-23 15:44:32

問題文

世の中的にはgcc $4.8.1$が化石と言われているらしいです。

ここで、化石と言われてるバージョンが特定の文字列の形式$A.B.C$ ($A,B,C$はそれぞれ$0$以上$100$以下の整数である)で与えられるので、同じ形式で与えられたバージョンが化石かどうか判定してください。
化石のバージョンの場合は「$YES$」、化石のバージョンではない場合「$NO$」を出力してください

化石のバージョンとは、指定したバージョンと同じか、もしくはそれより古いものとする。
古いバージョンとは、「$.$」で区切られたものの、より左に書かれた数値が小さいかどうかとする。

例えば、$4.8.1$より $4.7.9$のほうが古く、$4.8.1$より $4.9.0$や$5.0.1$のほうが新しいとする。

入力

$A_0.B_0.C_0$
$A_1.B_1.C_1$

入力は全て整数で与えられ、$.$区切りなことに注意
1行目は、化石だと言われるバージョンを示します。
2行目は、判定したいバージョンを示します。

$0\le i \le 1$
$0\le A_i \le 100$
$0\le B_i \le 100$
$0\le C_i \le 100$

出力

化石のバージョンの場合は「$YES$」、化石のバージョンではない場合「$NO$」を出力してください。
最後に改行をしてください。

サンプル

サンプル1
入力
4.8.1
4.8.0
出力
YES

$4.8.1$が化石のバージョンなら、それより古い$4.8.0$も化石のバージョンです。

サンプル2
入力
0.0.0
1.1.1
出力
NO

初期バージョンだけ化石と呼ばれているようです。

サンプル3
入力
1.2.3
3.2.1
出力
NO

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。