atcoder#ABC297A. [ABC297A] Double Click
[ABC297A] Double Click
配点 : 点
問題文
高橋君は、時刻 にパソコンの電源をつけ、それからマウスを 回クリックしました。 回目のクリックは時刻 に行われました。
高橋君が時刻 と時刻 (ただし )にマウスを連続してクリックしたとき、 であれば時刻 にダブルクリックが成立したと言います。
高橋君が最初にダブルクリックを成立させた時刻を求めてください。ただし、高橋君が 回もダブルクリックを成立させていないならば -1
を出力してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が 回でもダブルクリックを成立させたならば最初にダブルクリックが成立した時刻を、そうでないならば -1
を出力せよ。
4 500
300 900 1300 1700
1300
高橋君は時刻 にマウスをクリックしていて、 であるため時刻 にダブルクリックが成立しています。
時刻 より前にダブルクリックは成立していないため、 を出力してください。
5 99
100 200 300 400 500
-1
高橋君は 回もダブルクリックを成立させていません。よって、-1
を出力してください。
4 500
100 600 1100 1600
600
高橋君が複数回ダブルクリックを成立させていても、そのうち最初の時刻のみを出力することに注意してください。