IOM 2018, Блиц, руски — Задача 60

ОЛИМПИАДА МЕГАПОЛИСОВ. Москва, 3 сентября 2018

Условие

Какое нужно ввести значение pp, для того чтобы на выходе получилось 20?

Листинг программы на Python из 12 пронумерованных строк: функция mystery(k, ar, p) сортирует список ar обменами соседних элементов (обмен через сложение и вычитание, после обмена k = 0, иначе k += 1) и возвращает a[p] + a[p - 1]; затем p = int(input()), ar = [15, 20, 2, 5, 18] и print(mystery(0, ar, p)).

Решение

Внимание: Непълно решение

В архива няма официално решение на тази задача.


Оригинал в Архива: blitz-ru.pdf