Jump to content

Сумма-номер продукта

Число -произведение суммы в заданной системе счисления натуральное число , равное произведению суммы его цифр и произведения его цифр.

В любой заданной базе существует конечное число чисел-сумм-произведений. . В базе 10 имеется ровно четыре произведения суммы числа (последовательность A038369 в OEIS ): 0, 1, 135 и 144. [1]

Определение [ править ]

Позволять быть натуральным числом. Определим функцию суммы-произведения для базы , , быть следующим:

где это количество цифр в числе по основанию , и

— значение каждой цифры числа. Натуральное число является произведения суммы, числом если это фиксированная точка для , что происходит, если . Натуральные числа 0 и 1 являются тривиальными -произведениями числами для всех , а все остальные числа -произведения суммы являются нетривиальными -произведениями суммы числами .

Например, число 144 по основанию 10 является числом произведения суммы, потому что , , и .

Натуральное число является общительным числом-произведением суммы, если оно является периодической точкой для , где для положительного целого числа , и образует цикл периода . Число -произведение суммы — это общительное число-произведение с , а дружественное -произведение число — это общительное число-произведение с

Все натуральные числа являются предпериодическими точками для , независимо от базы. Это потому, что для любого заданного количества цифр , минимально возможное значение является и максимально возможное значение является Следовательно, максимально возможная сумма цифр равна и максимально возможное цифровое произведение равно Таким образом, суммы-произведения равно значение функции Это говорит о том, что или разделив обе части на , С это означает, что будет максимальное значение где из-за экспоненциального характера и линейность За пределами этого значения , всегда. Таким образом, существует конечное число чисел суммы-произведения , и любое натуральное число гарантированно достигает периодической точки или фиксированной точки меньше, чем делая это предпериодической точкой.

Количество итераций необходимо для достижения фиксированной точки - это произведения функции сохранение суммы и неопределенным, если он никогда не достигает фиксированной точки.

Любое целое число, представленное как число-произведение суммы в данной базе, должно, по определению, также быть числом Харшада в этой базе.

Числа сумм-продуктов и циклы F b для конкретных b [ править ]

Все числа представлены в базе .

База Нетривиальные числа-произведения суммы Циклы
2 (никто) (никто)
3 (никто) 2 → 11 → 2, 22 → 121 → 22
4 12 (никто)
5 341 22 → 31 → 22
6 (никто) (никто)
7 22, 242, 1254, 2343, 116655, 346236, 424644
8 (никто)
9 13, 281876, 724856, 7487248 53 → 143 → 116 → 53
10 135, 144
11 253, 419, 2189, 7634, 82974
12 128, 173, 353
13 435, А644, 268956
14 328, 544, 818С
15 2585
16 14
17 33, 3Б2, 3993, 3Е1Е, С34Д, С8А2
18 175, 2Д2, 4Б2
19 873, Б1Е, 24А8, ЕАХ1, 1А78А, 6EC4B7
20 1D3, 14C9C, 22DCCG
21 1CC69
22 24, 366С, 6Л1Е, 4796Г
23 7D2, J92, 25EH6
24 33DC
25 15, БД75, 1ББН8А
26 81М, ДЖН44, 2С88Г, ЕН888
27
28 15Б
29
30 976, 85МДА
31 44, 13Н, 1Е5
32
33 1КС69, 54ГСА
34 25Q8, 16L6W, B6CBQ
35 4U5W5
36 16, 22О

Расширение для отрицательных целых чисел [ править ]

Числа суммы-произведения можно расширить до отрицательных целых чисел, используя представление цифр со знаком для представления каждого целого числа.

Пример программирования [ править ]

В приведенном ниже примере реализована функция sum-product, описанная в приведенном выше определении, для поиска sum-product чисел и циклов в Python .

def sum_product(x: int, b: int) -> int:    """Sum-product number."""    sum_x = 0    product = 1    while x > 0:        if x % b > 0:            sum_x = sum_x + x % b            product = product * (x % b)        x = x // b    return sum_x * productdef sum_product_cycle(x: int, b: int) -> list[int]:    seen = []    while x not in seen:        seen.append(x)        x = sum_product(x, b)    cycle = []    while x not in cycle:        cycle.append(x)        x = sum_product(x, b)    return cycle

См. также [ править ]

Ссылки [ править ]

  1. ^ Слоан, Нью-Джерси (ред.). «Последовательность A038369 (Числа n такие, что n = (произведение цифр n) * (сумма цифр n).)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6b91b7446f1f978c7d5e56c43ea57d8d__1682289000
URL1:https://arc.ask3.ru/arc/aa/6b/8d/6b91b7446f1f978c7d5e56c43ea57d8d.html
Заголовок, (Title) документа по адресу, URL1:
Sum-product number - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)