Максимум на сломанном калькуляторе Петя Торопыжкин познакомился с гипотезой Коллатца: какое бы натуральное число a0 ни взять, последовательность (часто называемая сиракузской ), вычисляемая от выбранного числа по правилу
an+1=an/2, если an — чётное число
an+1=3an+1, если an — нечётное число
обязательно достигнет единицы. Он решил поэкспериментировать с последовательностью: задать начальную величину, вычислить сколько-то первых членов и посмотреть, какого наибольшего значения они достигнут. Только на калькуляторе, на котором он считал, сломался экран, и было видно только три последних разряда получаемых чисел. Поэтому Петя искал максимум из тех чисел, которые он видел. Напишите программу, которая выведет найденный им максимум.
Входные данные
В единственной строке через пробел заданы два целых числа: a0 — начальный член последовательности и k — количество членов, которые вычисляет Петя, то есть индекс последнего вычисленного члена (1≤a0≤107, 0≤k≤104). Гарантируется, что все получаемые члены последовательности не превосходят 109.
Выходные данные
Выведите через пробел два целых числа — член последовательности ai, 0≤i≤k, для которого три последние цифры дают максимальное число, и индекс i этого члена. Если таких членов несколько, выведите тот, который имеет больший индекс.
Примеры
Ввод
Вывод
2518 5
1889 3
149
492
Ответы на вопрос:
Нет, не равны (наверно). так как число 999 на два без остатка не делится. (наверно это правильно)
Популярно: Информатика
-
11112006804.06.2021 08:02
-
Nigdui23.02.2023 13:32
-
enotick301017.01.2023 21:44
-
tanyakill908706.06.2023 05:18
-
ДарьяСв11.06.2020 12:59
-
sevamalashkin29.09.2022 09:13
-
али42619.06.2021 07:13
-
Andrew1233104.01.2022 11:51
-
11111Ангелина1111106.12.2022 09:12
-
podgornovakatu16.02.2022 10:26