Самая длинная цепочка
3000 мс · 256 МБ · всё или ничего
Возьмём число. Если оно чётное, делим на два; если нечётное, умножаем на три и прибавляем один. Повторяем, пока не получим единицу.
Среди чисел от до найдите то, у которого цепочка длиннее всех. Если таких несколько, выведите наименьшее.
Формат ввода
Одно число от до .
Формат вывода
Два числа через пробел: само число и длина его цепочки в шагах.
Примеры
ввод
1
вывод
1 0
Примечание
Осторожно с типом внутри цепочки. Само число не превосходит , но по дороге цепочка забирается высоко: при переборе до максимальное встреченное значение равно — это в двадцать шесть раз больше предела int.
Поэтому переменная цепочки обязана быть long long, даже если счётчик шагов и стартовое число остаются int.
Войдите, чтобы отправлять решения.