ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Сборник > задача:


Гипотеза Коллатца

Задачи сборника

• Встречалось ли раньше?
• Второй максимум последовательности
• Выбирайте типы данных с умом
• Где ключи?
• Где условие?
• Генерация приглашений
• Геном
• Герои
• Гипотеза Коллатца
• Горы
• Граф
• Даты: вчера и завтра
• Даты: интервал между датами
• Даты: конструктор
• Даты: конструктор по номеру
• Даты: номер дня в году
• Два через два

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Гипотеза Коллатца
Гипотеза Коллатца
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Возьмём произвольное натуральное число N и будем производить над ним следующие действия множество раз:

  • Если N чётное, то разделим его на 2;
  • Если N нечётное, то умножим его на 3 и прибавим 1.

Гипотеза Коллатца утверждает, что, повторяя показанные выше действия, из любого натурального числа N рано или поздно удастся получить единицу. Удивительно, но это простое утверждение ещё никому не удалось ни доказать, ни опровергнуть.

Определите, за сколько шагов из заданного числа N получится единица.

Входные данные

Ввод содержит целое число N (2 ≤ N ≤ 106).

Выходные данные

Выведите одно целое число — количество преобразований числа N по указанным выше правилам, в результате которых оно станет равным единице.

Примеры

Входные данные
5
Выходные данные
5
Входные данные
12
Выходные данные
9

Для отправки решений необходимо выполнить вход.

www.contester.ru