На сковородку одновременно можно положить k котлет. каждую котлету нужно с каждой стороны обжаривать 1 минуту непрерывно. за какое наименьшее время удастся поджарить с обеих сторон n котлет? входные данные: вводятся 2 числа: k и n. все числа не превосходят 32000. выходные данные: выведите одно число – ответ на .

kirmanova79 kirmanova79    1   20.06.2019 01:50    21

Ответы
Fulfevgen Fulfevgen  16.07.2020 06:46
Если котлет не больше k, то жарить придётся 2 минуты — по минуте на каждой из сторон.
Если их больше k, то надо поджарить 2n сторон. Каждую минуту можно поджарить не более k сторон, значит, надо потратить [2n/k] минут, где [x] — округление вверх.

python 3.5
from math import ceil
n, k = map(int, input().split())
print(max(ceil(2 * n / k), 2))

Пример ввода: 3 2
Пример вывода: 3 
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика