Re: Любое сколь угодно огромное число сводимо к однозначному
От: Qulac Россия  
Дата: 12.07.20 07:28
Оценка:
Здравствуйте, Homunculus, Вы писали:

H>На канале у Савватеева наткнулся на нифига нетривиальную задачку.

H>Кто знает — не выкладывайте сразу решение.
H>Кому интересно — ЮТуб в помощь, он там объясняет решение.

H>Итак, берем СКОЛЬКО УГОДНО ДЛИННОЕ число.

H>Например

H>258547546789864313570008647790754467


H>Пусть шаг иттерации — это расстановка в каких угодно местах знаков «+» внутри этого числа и собственно сложение.

H>То есть в нашем примере это будет, например

H>25+854+7+54678+98+643+13+57000+8+647+790754+467


H>Ну и подсчет результата. Уж не буду это в этом примере делать. Получаем в результате сложения следующее огромное число. Следущая иттерация — то де самое делаем уже с результатом.


H>Надо доказать, что для любого сколь угодно длинного числа можно свести его к однозначному (цифре) максимум за 4 иттерации


H>То, что сколь угодно длинное и всего 4 шага — наиболее крышесносно в этой задаче


H>Давайте все ж пример приведу


H>Пусть число 545777


H>Шаг 1:

H>54+5+77+7 = 143
H>Шаг 2:
H>1+4+3 = 8

H>Ну вот, за 2 шага свели к цифре


H>UPD: небольшое пояснение. Не при любом расположении плюсиков будет за 4 шага. Но суть задачи именно в придумывании алгоритма расставления плюсиков.


Так должно быть и в "обратную" это верно, а оно вроде не верно.
Программа – это мысли спрессованные в код
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.