25 баллов даю пожалуйста растолкуйте

25 баллов даю
пожалуйста растолкуйте

Задать свой вопрос
1 ответ

ответ: 502

как отыскал? написал программу на питоне которая перебирает все х до 10000000 но далее 502 он не нашел ни единичного. дальше идет код на питоне можешь поглядеть.

for x in range(10000000):

   a = x

   L = 1

   M = 0    

   while x gt; 0:

       M = M + 1

       if x %2 == 0:

           L = L * (x % 8)

       x = x // 8

   if L==36 and M==3:

       print(a)

       print(L)

       print(M)

       print()

А да еще разъясненье задачки: для тебя дали программу или функцию можно нарекать как хочешь которая при вводе х выдает два числа L и  M. И тебя спрашивают при каком самом великом вводе х функция выдаст 36 и 3. Решить задачку можно двумя методами первое математически осознать как работает функция и составить оборотный алгоритм. Но функция составлена так что выдает кализии (что значит если ты введешь две различные значения ответ выдаст однообразный). Из за этого пришлось решить задачу вторым методом методом перебора.  И программа выдала что наибольшее значение это 502

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт