В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Begli37283
Begli37283
23.10.2022 10:43 •  Информатика

Центральным элементом набора из k чисел называется такой элемент, который после сортировки набора будет занимать в нём центральную позицию (то есть позицию номер ⌈k / 2⌉, считая с единицы). Числа добавляются в изначально пустой набор в заданном порядке. Требуется определить значения центрального элемента после добавления каждого числа. Входные данные

Входной файла содержит количество чисел n, за которым следуют n целых чисел ai в порядке их добавления в набор. 1 ≤ n ≤ 106, −109≤ai≤109.

Выходные данные

Выходной файл должен содержать n целых чисел — значения центрального элемента после каждого добавления.

Примеры тестов

входные данные

3

5 3 4

выходные данные

5 3 4

входные данные

5

1 2 3 2 4

выходные данные

1 1 2 2 2

Показать ответ
Ответ:
ника11082001
ника11082001
01.02.2022 07:00

with open('input.txt', 'r') as inp:

   k = int(inp.readline())

   a = [int(i) for i in inp.readline().split()]

middle_num = []

a_0 = []

for i in range(k):

   a_0.append(a[i])

   a_0.sort()

   m = int(len(a_0) / 2)

   middle = a_0[m]

   middle_num.append(middle)

with open('output.txt', 'w') as out:

   for element in middle_num:

       out.write(str(element))

       out.write(' ')

Объяснение:

язык питон 2.7 решение не полное, но мош защитала

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота