Напишите прогуСтудент Денис нередко прогуливает свои пары в институте. Сейчас, когда

Напишите прогу

Студент Денис часто прогуливает свои пары в институте. Сегодня, когда Денис пришел в деканат, он вызнал, что нужно за каждую пропущенную пару написать пояснительную.

Денису выдали один бланк для написания пояснительной. Ему необходимо сделать еще nn копий данного бланка. Для этого в его распоряжении есть два ксерокса. Первый ксерокс тратит на копирование 1-го листа одну секунду, а 2-ой две секунды. Копию можно делать как с оригинала, так и с копии. Денис может использовать оба ксерокса одновременно. Обусловьте, какое минимальное время нужно Денису для получения nn копий объяснительной.

Формат входных данных:
В единственной строке дано число nn необходимое число копий (1n10001n1000).

Формат выходных данных:
Выведите одно число малое время в секундах, нужное для получения n копий.

Задать свой вопрос
1 ответ
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.
Юрий
не верно . допустим возьмем число 15 , то медли понадобится 10 секунд и + 1 = 11 . но если берем 16 то времени надо 11 + 1 = 12(11 секунд - это 2 сек(3 копии) + 2сек(3 копии) + 2сек(3 копии) + 2сек(3 копии)+2сек(3 копии) и + 1 секунда одна копия и того 11 сек и + 1 сек поэтому что 1-ый лист распечатывается 1 сек ) воооотт....
Рохлин Андрей
Я вижу, что вы сами запутались в собственных думах, выразитесь точнее
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт