Untitled

                Never    
# Дана возрастающая последовательность чисел. Определите максимальную сумму пары чисел, кратную 112. Если такой суммы нет, вывести 0.

N = int(input())
a = [0] * 112
M0_1, M0_2, M56_1, M56_2, max = 0, 0, 0, 0, 0
for i in range(N):
    x = int(input())
    if x % 112 == 0:
        M0_2 = M0_1
        M0_1 = x
    elif x % 112 == 56:
        M56_2 = M56_1
        M56_1 = x
    else:
        a[x % 112] = x
if M0_1 != 0 and M0_2 != 0:
    max = M0_1 + M0_2
if M56_1 != 0 and M56_2 != 0 and M56_1 + M56_2 > max:
    max = M56_1 + M56_2
for i in range(1, 56):
    if a[i] != 0 and a[112-i] != 0 and a[i] + a[112-i] > max:
        max = a[i] + a[112-i]
print(max)

Raw Text