atcoder#ABC297A. [ABC297A] Double Click
[ABC297A] Double Click
题目描述
高橋君は、時刻 にパソコンの電源をつけ、それからマウスを 回クリックしました。 回目のクリックは時刻 に行われました。
高橋君が時刻 と時刻 (ただし )にマウスを連続してクリックしたとき、 であれば時刻 にダブルクリックが成立したと言います。
高橋君が最初にダブルクリックを成立させた時刻を求めてください。ただし、高橋君が 回もダブルクリックを成立させていないならば -1
を出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
高橋君が 回でもダブルクリックを成立させたならば最初にダブルクリックが成立した時刻を、そうでないならば -1
を出力せよ。
题目大意
给定一个长度为 的单调上升的序列 与正整数 ,求第一个 ()使得 ,输出 。若这样的 不存在,则输出 -1
。
4 500
300 900 1300 1700
1300
5 99
100 200 300 400 500
-1
4 500
100 600 1100 1600
600
提示
制約
- 入力はすべて整数
Sample Explanation 1
高橋君は時刻 にマウスをクリックしていて、 であるため時刻 にダブルクリックが成立しています。 時刻 より前にダブルクリックは成立していないため、 を出力してください。
Sample Explanation 2
高橋君は 回もダブルクリックを成立させていません。よって、-1
を出力してください。
Sample Explanation 3
高橋君が複数回ダブルクリックを成立させていても、そのうち最初の時刻のみを出力することに注意してください。