i распускается в день bloom[i] и дальше остаётся цветущим.
Нужно собрать bouquets букетов, каждый ровно из size цветков, которые растут подряд. Один цветок может попасть только в один букет.
Верните самый ранний день, к которому можно собрать все букеты, или -1, если это невозможно никогда.bloom=[5, 2, 2, 8, 3, 3], bouquets=2, size=2 → 3
К 3-му дню цветут цветы 2, 3, 5 и 6 (с единицы): пара 2–3 и пара 5–6 — два букета.
bloom=[4, 4, 4], bouquets=2, size=2 → -1
Для двух букетов по два цветка нужно 4 цветка, а растёт только 3.
bloom=[1, 9, 1, 1], bouquets=1, size=3 → 9
Три цветка подряд найдутся только после 9-го дня: цветы 2–4.
bloom=[5, 2, 2, 8, 3, 3], bouquets=2, size=2
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.