#CSES1091. 演唱会门票

演唱会门票

题目背景

翻译自 CSES-1091 题。

题目描述

nn 张演唱会门票,每张都有一定的价格。然后有 mm 位顾客陆续到来。

每位顾客宣布他们愿意为一张门票支付的最高价格,然后,他们将得到一张与报价最接近的票,但不超过最高价格。

输入格式

第一行输入包含整数 nnmm,分别代表门票数量和顾客数量

下一行包含 nn 个整数 h1,h2,,hnh_1,h_2,…,h_n,分别代表每张票的价格。

最后一行包含 mm 个整数 t1,t2,,tmt_1,t_2,…,t_m,分别代表每位顾客的最高报价。

输出格式

为每位顾客输出他们将为门票支付的金额。在此之后,将无法再次购买门票。

如果顾客买不到票,输出 1−1.

样例

5 3
5 3 7 8 5
4 8 3
3
8
-1

说明/提示

1n,m21051 \leq n,m \leq 2\cdot 10^5

0hi,ti1090 \leq h_i,t_i \leq 10^9