Вам дана перестановка $$$P$$$ длины $$$N$$$.
Для каждого префикса этой перестановки требуется вычислить его медиану.
В первой строке задано одно целое число $$$N$$$ $$$(1 \le N \le 2 \cdot 10^5)$$$ — длина перестановки.
Во второй строке через пробел задано $$$N$$$ целых чисел $$$P_1, P_2, \ldots, P_N$$$ $$$(1 \le P_i \le N)$$$ — элементы перестановки.
Гарантируется, что все значения $$$P_i$$$ различны.
Выведите через пробел $$$N$$$ целых чисел $$$M_1, M_2, \ldots, M_N$$$, где $$$M_i$$$ — удвоенная медиана элементов $$$P_1, \ldots, P_i$$$ (то есть медиана первых $$$i$$$ элементов перестановки, умноженная на $$$2$$$).
75 2 1 4 7 6 3
10 7 4 6 8 9 8
Медианой набора из $$$k$$$ чисел, упорядоченных по неубыванию как $$$a_1 \le a_2 \le \ldots \le a_k$$$, называется:
Поскольку медиана при чётном $$$k$$$ может быть нецелой, в качестве ответа нужно вывести её удвоенное значение — оно всегда является целым числом.
Рассмотрим первый пример по шагам. На каждом шаге $$$i$$$ рассматривается отсортированный по неубыванию набор первых $$$i$$$ элементов перестановки, и вычисляется его удвоенная медиана $$$M_i$$$: