Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 4

Сколько минут в день на еду

08.11.2022, 13:49. Показов 2504. Ответов 1

Студворк — интернет-сервис помощи студентам
Бармаглот страдает от переедания и Алиса разработала для него специальную диету. Каждый день Бармаглот будет съедать nn зелюков строго по расписанию. В течении дня у Бармаглота будет ровно mm приемов пищи, причем в каждый прием пищи он будет съедать примерно равное количество зелюков. Формально это означает, что количество съеденных зелюков в разные приемы пищи будет различаться не более чем на один. В каждый прием пищи Бармаглот хватает зелюков порциями по kk штук и запихивает их в пасть. При этом последняя порция может оказаться меньше, если зелюков на нее не хватит. Каждую порцию зелюков Бармаглот тщательно пережевывает в течении ровно одной минуты, а затем проглатывает.

Ваша задача заключается в написании программы, которая по известным числам nn, mm и kk определит, сколько минут в день Бармаглот тратит на еду. Не забывайте, что время в Зазеркалье течет совсем по-другому, и продолжительность дня может быть очень большой.

Рассмотрим пример. Бармаглот съедает 27 зелюков за 4 приема пищи порциями по 3 зелюка. Тогда в три приема пищи Бармаглот съест по 7 зелюков, и еще 6 зелюков за один прием (7+7+7+6=277+7+7+6=27). Семь зелюков Бармаглот съест в три порции (3+3+1=73+3+1=7), а шесть зелюков — в две (3+3=63+3=6). Таким образом, три приема пищи у Бармаглота займут по три минуты каждый, и еще один — две минуты. Всего Бармаглот потратит на еду 11 минут.

Формат входных данных
На вход подается три натуральных числа n, m, k — количество зелюков, количество приемов пищи, размер порции зелюков, съедаемых за одну минуту. 1 ≤ n,m,k ≤ 10^15; n≤m. Каждое число подается в отдельной строке.

Формат выходных данных
Требуется вывести одно число — время в минутах, которое Бармаглот потратит на еду.

Методика проверки
Программа проверяется на 30 тестах. Прохождение каждого теста оценивается в 0.5 балла. В первых 20 тестах числа, которые подаются на вход, не превосходят 1000. Тест из условия задачи при проверке не используется.

Sample Input 1:
27
4
3

Sample Output 1:
11
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2022, 13:49
Ответы с готовыми решениями:

Определить сколько минут в день Бармаглот тратит на еду
Диета Бармаглота Бармаглот страдает от переедания и Алиса разработала для него специальную диету. Каждый день Бармаглот будет съедать n ...

Определить проговорил ли он за день на 2 у.е., если не проговорил, то определить, сколько минут по цене 0,25 ему не хватает до суммарного счета 2,5 у
Абонент сотовой сети общался в течение дня по тарифу 0,25 у.е./мин - х минут, по тарифу 0,1 у.е./мин - у минут. Определить проговорил...

Поезд находился в пути С часов и М минут. Сколько минут длилась поездка
помогите пожалуйста!! 1)Поезд находился в пути С часов и М минут. Сколько минут длилась поездка? Значения С и М вводятся с...

1
Вирусоборец
 Аватар для thyrex
14433 / 7475 / 1579
Регистрация: 06.09.2009
Сообщений: 27,112
08.11.2022, 16:11
Python
1
2
3
4
5
6
7
8
9
10
11
nn = int(input())
mm = int(input())
kk = int(input())
zel_lst = [nn//mm]*mm
zel_add = nn%mm
for i in range(zel_add):
    zel_lst[i] += 1
s = 0
for zel in zel_lst:
    s += zel//kk + (zel%kk != 0)
print(s)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2022, 16:11
Помогаю со студенческими работами здесь

На сколько минут будет раньше заканчиваться урок K-й, если все перемены сократить на 5 минут?
У меня есть задачка:на сколько минут будет раньше заканчиваться урок K-й, если все перемены сократить на 5 минут. Вводить K меньше или...

На сколько минут раньше будет заканчиваться k-ый урок, если все перемены сократили на 5 минут
Привет всем! Нужно написать очень простую программу для решения очень простой задачи: Требуется подсчитать, на сколько минут раньше будет...

Определите, сколько раз на каждый день недели выпадал ваш день рождения
Помогите плиз написать программу:) Очень срочно надо:) Заранее спасибо:)

Определите, сколько раз на каждый день недели выпадал ваш день рождения
Помогите написать программу плиз:)

Сколько раз день рождения придётся на тот же самый день недели в течение 200 лет?
цикл по количеству лет. Допустим, нам надо узнать, сколько раз наш день рождения придётся на тот же самый день недели в течение 200 лет


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru