После решения задачи, я всегда смотрю решения других людей и мне хочется плакать.
За шесть месяцев я повторил всю школьную математику и алгебру, разобрался с некоторыми темами высшей математики (комбинаторика, теория вероятности, математическая логика), познакомился с утройством компьютера, прочитал две книги по программированию на Паскале и сделал парочку учебных проектов, прошелся по программированию на NASM (писал не очень много, т.к. больше интересовало как все работает), затем освоил С и сейчас продолжаю набивать на нем руку.
from itertools import combinations
print(*max(filter(lambda p: p[0] > p[1] and not sum(p) % 120,
combinations([int(input()) for _ in range(int(input()))], 2)), key=sum))l, best = [-1] * 120, -1
for _ in range(int(input())):
x = int(input())
y = l[-x % 120]
if x < y > best - x:
yx, best = (y, x), y + x
l[x % 120] = max(l[x % 120], x)
print(*yx)
ни разу программированием не занималась,Это не дело, один-то раз уж надо попробовать.