#H477. 最后小于等于x的数

最后小于等于x的数

题目描述

给一个长度为n的单调递增的正整数序列,即序列中每一个数都比前一个数大。有m个询问,每次询问一个x,问序列中最后一个小于等于x的数是什么?

输入格式

第一行两个整数n,m。(0<n≤100 000,0<m≤10 000)

接下来一行n个数,表示这个序列。

接下来m行每行一个数x,表示一个询问。(0≤x≤10 000)

输出格式

输出共m行,表示序列中最后一个小于等于x的数是什么。假如没有输出-1。

5 3
1 2 3 4 6
5 
1
3
4
1
3