Россия, ия
-
TI
Задача D. Веселая ферма
Имя входного файла:
стандартный ввод
Имя выходного файла: стандартный вывод
Ограничение по времени:
1 секунда
Ограничение по памяти: 256 мегабайт
Фермер Джон очень любит всех своих N куриц и заботится о их здоровье. Он хочет, чтобы
все было идеально, поэтому все его курицы имеют абсолютно одинаковый вес. Однажды Джон
случайно споткнулся об одну из куриц и она на него очень обиделась. Курица решила сесть на
диету и нарушить идеальный баланс на ферме.
Фермеру Джону очень повезло узнать, что одна из куриц стала весить совсем немного мень-
ше и теперь Джон вынужден найти диверсантку, ведь без идеального баланса ферма перестанет
существовать!
Для решения этой задачи фермер Джон обратился за к богине правосудия Фемиде,
ведь у нее есть чудесные весы. Но богиня, узнав какие чудесные грибы выращивает Джон, не захо-
тела фермеру просто так и предложила ему следующие условия: на каждую чашу весов
фермер может посадить сколько угодно куриц, если чаши весов окажутся в равновесии, то он дарит
ей А грибов, а если чаша склонится в любую из сторон - В грибов (при этом фермер Джон видит,
какая из чаш весов легче).
Джон очень любит свои грибы и не хочет ими делиться. Требуется написать программу, кото-
рая по заданному количеству куриц N при условии, что только одна из них легче других, укажет
минимальное количество грибов, с которых обиженная курица гарантированно будет об-
наружена.
Формат входных данных
Во входных данных в единственной строке находятся три целых числа: N - количество куриц
(2 << 106); А - количество грибов, затрачиваемых в случае равновесия на весах (1 < A< 106),
В - количество грибов, затрачиваемых в случае перевеса одной из сторон. Все числа разделены
пробелом.
Формат выходных данных
В выходных данных напечатайте единственное число - минимальное количество грибов, с
гцью которых гарантированно будет обнаружена обиженная курица.
Примеры
стандартный ввод
стандартный вывод
1
2 1 1
2
2 1 2
191
490
Ответы на вопрос:
Цикл вида for i:=a to b do (Pascal) выполняется b-a+1 раз.
Цикл вида for x=a to b step h (Basic) выполняется FIX((b-a)/h)+1 раз, где FIX - операция получения целой части числа путем отбрасывания его дробной части.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vhidfhv13201.01.2020 20:55
-
Женька259712.05.2021 08:51
-
WorkoutEdik28.02.2021 11:08
-
nuramanjol13.05.2022 15:32
-
dina1577722.11.2021 18:52
-
daniar1601.07.2022 12:28
-
Znanija111tHtn16.03.2023 23:19
-
ьмабивбви18.09.2020 19:56
-
dilyara11200508.11.2022 23:38
-
yakubovskiytos11.02.2020 10:28
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.