Предмет: Информатика,
автор: cathappy129
Решение в Python 3.
Дядя Саша с сыном Колей копают картошку. Урожай выдался, как всегда, отменным, и они накопали n мешков. Дядя Саша пригнал грузовичок, в который может поместиться не более a мешков картошки, а в Колин грузовичок поместится не более b мешков. Урожай они хотят поделить поровну. Если количество мешков не будет делится на 2, то лишний мешок на правах старшего заберет дядя Саша. Вместе с тем, никто не сможет забрать мешков больше, чем поместится в его грузовик. И конечно же, они не оставят ни одного мешка на поле.
Напишите программу, которая определит, сколько мешков увезет дядя Саша, а сколько Коля.
Формат входных данных
На вход подаются натуральные числа n, a и b по одному числу в строке. Чиcла не превосходят 1000. Гарантируется, что n<=a+b.
Формат выходных данных
Программа должна вывести в одной строке через пробел два числа — количество мешков, которое увезут дядя Саша и Коля на своих грузовичках.
ignorek:
есть решение на 12 баллов
a = int(input())
b = int(input())
k = b if n // 2 > b else n // 2
s = a if n - k > a else n - k
k = k if s + k == n else n - s
print(s, k)
Ответы
Автор ответа:
1
Ответ:
n = int(input())
a = int(input())
b = int(input())
k = b if n // 2 > b else n // 2
s = a if n - k > a else n - k
k = k if s + k == n else n - s
print(s, k)
Объяснение:
Похожие вопросы
Предмет: Українська мова,
автор: vikakalyush
Предмет: Другие предметы,
автор: TrOsHiNaALinA202
Предмет: Другие предметы,
автор: йфй
Предмет: Алгебра,
автор: Persisten
Предмет: Математика,
автор: gmail3000