def run():
a = int(input())
b = int(input())
trains = []
for i in range(a + b):
trains.append(int(input()))
t = 0
s = sum(i if i >= 0 else -i for i in trains)
while True:
for i in range(a):
trains[i] += 1
for i in range(b):
trains[a + i] -= 1
s1 = sum(i if i >= 0 else -i for i in trains)
if s1 < s:
s = s1
t += 1
else:
return t
print(run())
Объяснение:
Язык Python, на
255
Объяснение:
Есть выражение НЕ ( (Последняя цифра четная) ИЛИ НЕ (Сумма цифр четная) )
Разберём по действиям:
(1-ми то что в скобках)
(Последняя цифра четная):
Последняя цифра 5. 5 Не чётная.
Выражение ложное
Не (сумма цифр чётная):
2+5+5 = 12
12 Чётное, Не 12 чётное - то есть 12 не чётное, это ложь
Выражение ложное
Ложь ИЛИ Ложь = Ложь (Правда только если хоть одно из них правда, здесь оба ложные.)
И того:
НЕ Ложь - это ПРАВДА.
Нам как раз и надо, чтобы вышла правда.
Во всех остальных случаях выходит ложь, выходит 255 то число которое мы и искали.