Цапли
Петя и Маша пришли в зоопарк. Больше всего Пете понравились цапли. Он был поражен их спать на одной ноге.
В вольере находятся несколько цапель. Некоторые из них стоят на двух ногах, некоторые — на одной. Когда цапля стоит на одной ноге, то другую ее ногу не видно. Петя пересчитал видимые ноги всех цапель, и у него получилось число a.
Через несколько минут к вольеру подошла Маша. За это время некоторые цапли могли поменять позу, поэтому Петя предложил ей заново пересчитать видимые ноги цапель. Когда Маша это сделала, у нее получилось число b.
Выйдя из зоопарка, Петя с Машей заинтересовались, сколько же всего цапель было в вольере. Вскоре ребята поняли, что однозначно определить это число можно не всегда. Теперь они хотят понять, какое минимальное и какое максимальное количество цапель могло быть в вольере.
Требуется написать программу, которая по заданным числам a и b выведет минимальное и максимальное количество цапель, которое могло быть в вольере.
Входные данные
Входные данные содержат два целых числа a и b (1≤a≤109, 1≤b≤109).
Выходные данные
Выведите два целых числа, разделенных пробелом — минимальное и максимальное число цапель, которое могло быть в вольере. Гарантируется, что хотя бы одно количество цапель соответствует условию задачи.
Примечание к примеру входных данных
В приведенном примере возможны следующие варианты:
В вольере две цапли. Когда Петя считал ноги, одна цапля стояла на двух ногах, а другая — на одной. Петя насчитал три ноги. Когда Маша считала ноги, обе цапли стояли на двух ногах, Маша насчитала четыре ноги.
В вольере три цапли. Когда Петя считал ноги, все цапли стояли на одной ноге, Петя насчитал три ноги. Когда Маша считала ноги, одна цапля стояла на двух ногах, а еще две — на одной. Маша насчитала четыре ноги.
Примеры: ввод: 3 4 вывод: 2 3
Решать на языке Python или C++ без циклов, условия можно
258
311
Ответы на вопрос:
pet = int(input('Петя насчитал: '))
mash = int(input('Маша насчитала: '))
print('Максимально: {}'.format(int(max(pet, mash) / 2)))
print('Минимально: {}'.format(int(min(pet, mash) / 2)))
Объяснение:
Я сделал программу на python
Вдвоичном коду алфавит состоит из 2 чисел 0 1, всего 3 цифры, значит 3*1бит=3бита
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
mbilalov24.01.2020 05:52
-
лехакек17.11.2020 09:25
-
bukinaleksandrp08nhi11.01.2021 01:19
-
B888812.06.2023 17:58
-
yulyatimonen17.02.2022 05:15
-
badurina92p0cc4910.08.2022 07:21
-
Алинкамалинка342218.01.2020 17:06
-
12unicorn1230.05.2021 06:25
-
CherryGirll25.03.2023 06:27
-
COYOT6106.03.2020 07:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.