Квитки на концерт Пивоварова
Є n квитків.Кожен квиток має свою ціну.Приходять m покупців.Кожен покупець готовий заплатити не більше ніж \(x\). Потрібно продати найдорожчий доступний квиток, ціна якого \(\leq x\).Після продажу квиток зникає.
Input Specification
Перший рядок містить два числа \(n\) та \(m\), де \(n\) --- кількість квитків; \(m\) --- кількість покупців. Другий рядок містить \(n\) цілих чисел \(h_1, h_2, \ldots, h_n\), де \(h_i\) --- ціна певного білету. Третій рядок містить \(n\) цілих чисел \(t_1, t_2, \ldots, t_n\), де \(p_i\) --- максимальна сума яку готовий заплатити покупець. \(\\1 \leq n \leq 2 \cdot 10^5\\\) \(\\1 \leq m \leq 2 \cdot 10^5\\\) \(1 \leq h_i \leq 10^9\\\) \(1 \leq t_i \leq 10^9\\\)
Output Specification
Для кожного покупця виведіть: \begin{itemize} \item ціну купленого квитка; \item або \(-1\), якщо підходящого квитка немає. \end{itemize}
Sample Input 1
5 3
5 3 7 8 5
4 8 3
Sample Output 1
3
8
-1
Sample Input 2
7 5
5 3 7 8 5 1 4
4 8 3 2 1
Sample Output 2
4
8
3
1
-1
Comments