
Zhakemen
5 год назад
Напишите прогуСтудент Денис часто прогуливает свои пары в университете. Сегодня, когда Денис пришел в деканат, он узнал, что нужно за каждую пропущенную пару написать объяснительную.Денису выдали один бланк для написания объяснительной. Ему нужно сделать еще nn копий данного бланка. Для этого в его распоряжении есть два ксерокса. Первый ксерокс тратит на копирование одного листа одну секунду, а второй – две секунды. Копию можно делать как с оригинала, так и с копии. Денис может использовать оба ксерокса одновременно. Определите, какое минимальное время необходимо Денису для получения nn копий объяснительной.Формат входных данных:В единственной строке дано число nn – необходимое число копий (1≤n≤10001≤n≤1000).Формат выходных данных:Выведите одно число – минимальное время в секундах, необходимое для получения n копий.
ОТВЕТЫ

Morgenstern Katharina
Oct 24, 2020
1) Python:
nn = int(input())
k = 1 + (nn-1) // 3 * 2 + (nn-1) % 3
print (k)
2) Pascal:
var nn,k : longint;
begin
read (nn);
k:=1+(nn-1) div 3 * 2+(nn-1) mod 3;
write (k);
end.
nn = int(input())
k = 1 + (nn-1) // 3 * 2 + (nn-1) % 3
print (k)
2) Pascal:
var nn,k : longint;
begin
read (nn);
k:=1+(nn-1) div 3 * 2+(nn-1) mod 3;
write (k);
end.
238
Смежные вопросы: