Муравьи-мутанты
시간 제한2초메모리 제한1024 MB
오른쪽으로 같은 속도로 이동하는 개미와 한 마리만 잡을 수 있는 고정된 함정이 있을 때, 각 개미가 걸리는 함정 번호를 출력하거나 -1을 출력한다.
문제
В городе, который так бережно оберегал Человек-паук, появились муравьи. И это не просто маленькие милые насекомые. Это огромные кровожадные мутанты! Человек-паук, как обычно, не стал доверять очистку города местной полиции и решил принять удар на себя.
Известно, что муравьи-мутанты двигаются по координатной прямой. В начальный момент времени координата -го муравья равна . Каждую секунду муравьи перемещаются на одну позицию вправо. То есть, если в данный момент муравей находится в точке , то через секунду он будет находиться в точке . Чтобы расправиться со злобными тварями, Человек-паук расставил ловушки на этой самой прямой. Причем -я ловушка находится в позиции . Когда муравей оказывается в точке, в которой находится ловушка, ловушка срабатывает и обездвиживает муравья. Одна ловушка может захватить не более одного муравья. Можно считать, что как только муравей попал в ловушку, эти муравей и ловушка перестают существовать.
Человеку-пауку стало интересно, в какую ловушку попал каждый муравей. Помогите Человеку-пауку, он в долгу не останется!
입력
В первой строке входного файла даны два числа () --- количество муравьев и ловушек соответственно. В следующей дано чисел () --- координата -го муравья. Гарантируется, что для всех . В следующей дано чисел () --- координата -й ловушки. Гарантируется, что для всех .
출력
В выходной файл выведите строк. В -й строке выведите номер ловушки, в которую попадет -й муравей. Муравьи и ловушки нумеруются с единицы в том порядке, в котором они даны во входном файле. Если муравей не попадет ни в какую ловушку, в -й строке выходного файла выведите -1.