Пак Чанек только что купил пустой аквариум и мечтал заполнить его своими любимыми рыбками — рыбой-клоуном. Рыбы-клоуны нравятся Пак Чанеку тем, что они способны менять свой пол по желанию. Поскольку его аквариум очень большой, Пак Чанек хочет купить ровно $$$k$$$ рыб-клоунов, чтобы заполнить его.
Пак Чанек отправляется в местный рыбный магазин. Магазин предоставляет $$$n$$$ рыб-клоунов, пронумерованных от $$$1$$$ до $$$n$$$, причем рыба-клоун $$$i$$$ имеет размер $$$a_i$$$. Изначально каждая рыба-клоун в магазине не имеет определенного пола, но имеет возможность быть отнесенной к двум возможным полам - женскому или мужскому.
В магазине существует процедура, которой должен следовать Пак Чанек, чтобы купить рыбу-клоуна. Владелица магазина будет последовательно показывать на каждую рыбу-клоуна от $$$1$$$ до $$$n$$$ и про каждую рыбу-клоуна спрашивать у Пака Чанека, покупать ее или нет. При этом Пак Чанек должен ответить, прежде чем хозяйка магазина перейдет к следующей рыбе-клоуну. Если Пак Чанек решает купить рыбу-клоуна, о которой его спрашивают, то он также должен немедленно объявить пол, который будет присвоен этой рыбе-клоуну. При назначении пола для спрашиваемой в данный момент рыбы-клоуна должны выполняться следующие условия:
Пак Чанек хочет купить ровно $$$k$$$ рыб-клоунов, таких, что:
Пусть $$$l$$$ и $$$r$$$ - соответственно минимальный и максимальный индекс рыбы-клоуна, которую покупает Пак Чанек. Каково минимально возможное значение $$$r-l$$$?
Первая строка содержит два целых числа $$$n$$$ и $$$k$$$ ($$$2 \leq k \leq n \leq 2\cdot10^5$$$) — количество рыб-клоунов в магазине и количество рыб-клоунов, которых должен купить Пак Чанек.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1,a_2,a_3,\ldots,a_n$$$ ($$$1\leq a_i\leq n$$$) — размер каждой рыбки-клоуна.
Выведите минимально возможное значение $$$r-l$$$. Если невозможно купить ровно $$$k$$$ рыб-клоунов и удовлетворить условиям задачи, выведите $$$-1$$$.
9 6 2 4 2 3 2 4 1 3 4
6
6 6 2 6 5 2 6 5
-1
5 4 1 2 3 4 5
-1
В первом примере Пак Чанек может сделать следующее:
Тогда получаем, что:
Стратегий с ответом лучше не существует.
Название |
---|