2041: Медіана підмасиву

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 18,00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem type

Вам надано масив із ~n~ цілих чисел. Ваше завдання — обчислити медіану кожного вікна з ~k~ елементів, зліва направо.

Медіана є середнім елементом під час сортування елементів. Якщо число елементів парне, можливі дві медіани, і ми припускаємо, що медіана є меншою з них.

Обмеження

  • ~1≤k≤n≤2⋅10^5~
  • ~1≤x_i ​ ≤10^9~

Формат вхідних даних

Перший рядок містить два цілі числа ~n~ і ~k~: кількість елементів і розмір вікна.

Потім є ~n~ цілих чисел ~x_1 ​ , x_2 ​ ,…, x_n~ ​ : вміст масиву.

Формат вихідних даних

Вивести ~n-k+1~ значень: медіани відповідних підмасивів.

Приклад вхідних даних

8 3
2 4 3 5 8 1 2 1

Приклад вихідних даних

3 4 5 5 2 1

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.