#C10L04P02. C10.L04.倍增与RMQ算法.倍增.课堂练习1.最大最小值

C10.L04.倍增与RMQ算法.倍增.课堂练习1.最大最小值

题目描述

一个含有 nn 项的单调不减的数列 aa,给定一个数 mm ,在数列 aa 中找到最大的小于 mm 的数,输出这个数,如果找不到则输出 1-1

输入格式

第一行两个整数,分别表示 nnmm (1mn2×1061 \le m \le n \le 2 \times 10^6)。

第二行,nn 个正整数,为所给定的数列 aia_i (1ai3×1071 \le a_i \le 3 \times 10^7)。

输出格式

输出一个数。

样例

5 12
2 5 7 11 19
11