Здравствуйте! Во время решения задачи (на python) столкнулся с проблемой.
Дан отсортированный по возрастанию список чисел. Необходимо найти максимальное возможное количество пар чисел
, для которых верно неравенство
Например, для списка [1, 3, 4] максимальным количеством таких пар будет 1.
Попытки решения:
1. Прикинул полный перебор. Не подойдёт, максимальная возможная длина списка равна 50000.
2. Пробовал разбить на пары при помощи itertools.combinations(), но думаю, это не имеет смысла, ведь пары тоже придётся комбинировать.
Пожалуйста, помогите. Заранее благодарен.
P. S. Обращение к модераторам: надо ли список оформить тегом code? Если надо, я могу оформить.