Времени - до понедельника! Даю не мало баллов, за немалую работу. Спам не принимается. Пишите как можно больше
Мама Пети однажды обеспокоилась порядком в его комнате. Зайдя к нему в комнату, она увидела порядок, что ее несомненно порадовало. Однако, она знала, что материнское сердце не обманешь, поэтому заглянула в шкаф и увидела там следующую картину: три стопки вещей, которые лежат явно неравномерно, что в последствии может привести к тому, что они свалятся в единую кучу, что весьма неэстетично выглядит.
Мама поставила перед Петей задачу: привести эти три стопки в порядок: перераспределить вещи так, чтобы в каждой из стопок вещей оказалось поровну. Причем сделать это Петя должен за наименьшее число перекладываний вещей между стопками.
Зная число вещей в каждой из трех стопок, Петя легко написал программу, которая вычисляет наименьшее суммарное число вещей, которое необходимо переложить между стопками, чтобы в итоге в стопках вещей оказалось поровну или же выводит пользователю (программа) сообщение о том, что такое сделать невозможно.
Входные данные. На вход программе подается 3 числа: A, B, C – количество вещей в каждой из стопок.
Выходные данные. В результате работы программа должна вывести на экран единственное число – минимальное количество вещей, которое необходимо переложить, чтобы количество вещей в каждой из стопок стало одинаковым.
Если невозможно так разложить вещи, то выведите сообщение «IMPOSSIBLE» (большими буквами, без кавычек).
Ограничения. 0 ≤ A, B, C ≤ 100. Все числа целые.
Примеры.
Входные данные Выходные данные
1 2 3 1
99 100 100 IMPOSSIBLE
Задача № 2. «Надуваем шарики» (100 баллов)
Ввод данных — с клавиатуры
Вывод данных — на экран
Ограничение времени — 1 секунда на тест
Сегодня в школе большой праздник – последний день учебного года! По этому случаю для украшения школьного здания необходимо надуть много шариков.
Вы с вашим другом Петей – лучшие специалисты в школе по надуванию шариков. Вы даже скоро поедете на Всебелорусскую олимпиаду по надуванию шариков! Неудивительно, что именно вас двоих попросили надуть все шарики, необходимые для украшения школы.
Всего нужно надуть ровно N шариков. На надувание одного шарика необходимо потратить A единиц времени. Каждый шарик должен быть целиком надут либо вами, либо Петей.
Вы оба начинаете надувать шарики одновременно в момент времени 0 и действуете так, чтобы надуть все шарики как можно быстрее, другими словами, чтобы момент времени, когда все шарики надуты, наступил как можно раньше.
Напишите программу, которая вычисляет, сколько времени займет надувание всех шариков.
Входные данные
Ваша программа должна вводить с клавиатуры два целых числа N и A (именно в таком порядке).
В тестах жюри эти числа будут удовлетворять следующим ограничениям: 0 <= N <= 100, 1 <= A <= 100.<br> Выходные данные
Выведите на экран одно целое число – минимальный возможный момент времени, к которому можно надуть все шарики.
Примеры
Ввод Вывод Пояснение
10 5 25 Нужно надуть 10 шариков, на надувание каждого требуется 5 единиц времени. Выгоднее всего будет каждому из вас надуть ровно по 5 шариков. Тогда все шарики будут надуты за 5 * 5 = 25 единиц времени.
11 5 30 Теперь нужно надуть 11 шариков. Лучший вариант – одному из вас надуть 6 шариков, а другому – 5. Больше времени будет затрачено на надувание 6-ти шариков: 6 * 5 = 30 единиц времени.
Задача № 3. «Центральное отопление» (100 баллов)
Кар Карыч с Пином восемнадцать часов подряд распивали холодные молочные коктейли и закусывали их мороженым. После этого Кар Карыч свалился со страшной простудой, а Пин решил провести в домик своему другу центральное отопление. Расчет количества отопительных приборов необходимо производить строго по ГОСТу 800333-90-06*. Для простоты Пин решил купить простые батареи. Согласно таблице 14.1.3 этого ГОСТа, каждая батарея обогревает определённый объём воздуха - ровно K кубометров. Комната, которую собирается для своего друга обогреть Пин, имеет следующие размеры:
• высота H,
• ширина W,
• длина L.
Определите, какое минимальное количество батарей Пину необходимо купить. Учтите только, что если в домике у Кар Карыча температура будет ниже, чем по ГОСТу, Кар Карыч никогда не поправится.
Входные данные: с клавиатуры вводится четыре целых чисела –H, W, L, K ( где H, W, L <= 105, K <= 2•109)<br>
Выходные данные: вывод на экран одно число минимальное количество батарей
Примеры:
Входные данные Выходные данные
2
3
4
1 24