Питон Максимум на сломанном калькуляторе
Петя Торопыжкин познакомился с гипотезой Коллатца: какое бы натуральное число 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
298
301
Ответы на вопрос:
ответ:
string func(string big, string little)
{
var list = new list(big.split(' '));
if (list.contains(little))
{
var i= list.indexof(little);
list.removeat(i);
return string.join(" ",list.;
}
else return "это не те дроиды что вы ищите");
}
эту функцию прокручиваешь к вводу и выводу слов и предложений.
Популярно: Информатика
-
dilya6920206.12.2020 16:34
-
Masha665513.04.2022 20:22
-
AnnaGlyuza043610.12.2021 04:45
-
irkorwp0dj0n28.05.2023 08:17
-
Настуушка22.04.2021 03:03
-
kalmykov2405.01.2020 03:08
-
David346423.08.2020 21:20
-
Visiting45620.12.2022 18:45
-
sumat228.12.2022 14:08
-
Krupenyapolina05.09.2021 15:31