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

Центральным элементом набора из 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

Показать ответ
Ответ:
stich3918
stich3918
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-бота