ЕГЭ · Задание 27: Анализ данных и кластеризация · практика 10

Решай, проверяй и разбирай ошибки.

Показать фильтрыСкрыть фильтрыГод, источник, сложность
Фильтры применяются сразу
Дополнительные параметры

Карта тем и прогресс
Инструменты
Paint Заметки
Загружаем задания…
Выбрать задание15
ЕГЭ · 27Частицы, энергия и кластеризация · №31521КЕГЭ · Демоверсия 2027 (проект)ЕГЭ · 27Анализ данных и кластеризация · практика 6Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 7Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 8Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 9Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 10Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 11Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 12Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 13Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 14Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 15Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 16Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 17Учебная модель Академии СЕГЭ · 27Анализ данных и кластеризация · практика 18Учебная модель Академии С

ЕГЭ · ЗАДАНИЕ 27

Анализ данных и кластеризация · практика 10

Энергии частиц: 8, 9, 11, 18, 19, 21. Примените алгоритм: отсортируйте энергии, возьмите минимальную оставшуюся и включите в группу все оставшиеся частицы с энергией не более чем на 3 выше неё. Повторяйте до исчерпания частиц. Центр группы — частица с минимальной суммой модулей разностей энергий внутри группы; при равенстве выбирается меньшая энергия. Запишите число групп и максимальную энергию среди центров.

Учебная модель Академии С для проверки приёма. Не выдаётся за задание реального экзамена.

Источник задания

Учебная модель Академии С

Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.

Показать решение по шагам

Разбор решения

Ответ: 2 19

Решение по шагам

  1. Границу группы отсчитываем от её минимальной энергии, а не от последнего добавленного элемента.
  2. Получаем группы: 8, 9, 11; 18, 19, 21. В каждой разность максимума и минимума не превышает 3.
  3. В группе из трёх отсортированных значений сумма модулей отклонений минимальна на среднем значении. Центры: 9, 19.
  4. Число групп: 2. Наибольший центр: 19. Ответ: 2 19.
ГруппаКандидат в центрСумма отклонений
184
193
1115
2184
2193
2215

Проверка на Python

energies = [8, 9, 11, 18, 19, 21]
groups = []
for value in sorted(energies):
    if not groups or value - groups[-1][0] > 3:
        groups.append([value])
    else: groups[-1].append(value)
centers = [min(g, key=lambda x: (sum(abs(x-y) for y in g), x)) for g in groups]
print(len(groups), max(centers))

ОБЪЯСНЕНИЕ К ТЕМЕ

Выберите объяснение по своей теме

В материалах — схемы, разобранные примеры и самопроверка. Если не знаете, с чего начать, пройдите короткую диагностику.

Ссылки откроются в новой вкладке — задание останется здесь.
Источники и материалы

Все условия · поиск по тексту и номеру →

Источник, файлы и видео указаны в каждой карточке. Внешние задания доступны в фильтрах; они помечены отдельно.

ФИПИРешу ЕГЭРешу ОГЭКЕГЭК. Поляков
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления