- Описание
- Отправленные решения
36. Сумма медиан
Коля очень любит занятия по программированию в университете. А еще больше он любит узнавать новые алгоритмы и структуры данных. Для того, чтобы ему не было скучно на очередном занятии, преподаватель предложил придумать способ поиска медианы для последовательности из элементов.
Коля быстро нашел в сети нужный алгоритм и отчитался перед учителем. Тогда тот предложил усложнённую версию задачи: для каждого от 1 до нужно найти медиану среди первых элементов последовательности . В качестве результата преподаватель попросил сказать сумму найденных значений.
Медианой последовательности в случае нечётной длины называется элемент, который будет равноудалён от концов последовательности, если ее отсортировать по возрастанию или убыванию (нетрудно сообразить, что этот элемент имеет номер в отсортированной последовательности, если номера считать с единицы). В случае чётной длины медианой будем считать элемент, который окажется на месте , если последовательность отсортировать по возрастанию.
Формат ввода
В первой строке входных данных записано число (). Во второй строке записаны различных целых чисел ().
Формат вывода
Выведите сумму найденных медианных значений.
Ограничения
Ограничение времени
2 с
Ограничение памяти
256 МБ
Пример 1
10
5 10 8 1 7 3 9 6 2 4
59
Пример 2
5
5 3 1 2 4
16