問題一覧 > 通常問題

No.138 化石のバージョン

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 660
作問者 : yuki2006
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.05.0.1のほうが新しいとする。

入力

A0.B0.C0
A1.B1.C1

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

0i1
0Ai100
0Bi100
0Ci100

出力

化石のバージョンの場合は「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もしくは右上の雲マークをクリックしてアカウントを作成してください。