Олимпиадный тренинг

Задача . 5.1. Две наибольшие копии


Задача

Темы:

Две наибольшие копии

Дан список положительных объёмов резервных копий a, от 2 до 100 элементов. Выберите две наибольшие копии и найдите сумму их объёмов. Копии одинакового объёма — разные элементы и могут быть выбраны обе.

Данные уже заданы в переменных. В поле программы напишите только обработку данных. Вводить список вручную, вызывать input() или писать команды вывода не нужно.

На проверке значения меняются. Конкретный список из примера нельзя использовать вместо переменной a.

Что записать в переменные

В b — два выбранных объёма по неубыванию; в total — их сумма.

Учебный приём: сортировка, затем срез последних элементов.

Пример 1

Перед выполнением вашего кода:

a = [35, 80, 42, 80, 61]

После выполнения программа выводит:

[80, 80]
160
Пример 2

Перед выполнением вашего кода:

a = [11, 7, 29, 18]

После выполнения программа выводит:

[18, 29]
47

Примеры показывают значения готовых переменных, а не формат ручного ввода.


Статистика успешных решений по компиляторам
Комментарий учителя