?>
Python 3 В мастерской Деда Мороза эльфы готовят новогодние подарки. В каждый подарок нужно обязательно положить A конфет, B мандарин и C шоколадок. Сейчас перед ними N конфет, K мандарин и L шоколадок. Сколько подарков смогут упаковать эльфы?Входные данныеВ первой строке даны три натуральных числа A, B, C.Во второй строке даны три натуральных числа N, K, L. Все числа не превышают 1000000.Выходные данныеВыведите одно число – количество упакованных подарков.
Ответы
В таком турнире будет всего сыграно n (n - 1) / 2 партий: каждая из n команд сыграет по (n - 1) партии, и в каждой партии будет по две команды.
Если n - нечетное, то на первый взгляд ничего не мешает тому, что каждая команда выиграет по (n - 1)/2 встреч и будет победителем. Так действительно может быть: действительно, расставим все команды по кругу и скажем, что каждая команда выиграла у (n - 1)/2 команд, стоящих правее её, и проиграла (n - 1)/2 командам, стоящим левее.
Если n - четное, то все n победителями стать не могут, поскольку тогда у каждой было бы (n - 1)/2 побед - нецелое число. Зато могут быть (n - 1) победителей: выбираем одного неудачника, который проиграет всем, а остальные (n - 1) команды между собой сыграют так, как описано выше.
Программа (Python 3):
n = int(input())
print(n - (n + 1) % 2)