Номер Кита

В развлекательной математике число Кита или число повторений (сокращение от повторяющейся цифры ) типа Фибоначчи . натуральное представляет собой число в заданной системе счисления с цифры такие, что при создании последовательности такая, что первая условия - это цифры и каждое последующее слагаемое представляет собой сумму предыдущих условия, является частью последовательности. Числа Кита были введены Майком Китом в 1987 году. [1] Их очень сложно найти с вычислительной точки зрения, известно всего около 100.

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

Позволять будет натуральным числом, пусть быть числом цифр в базе , и пусть

быть значением каждой цифры .

Определим последовательность по линейному рекуррентному соотношению . Для ,

и для

Если существует такой, что , затем Говорят, что это число Кита .

Например, 88 — это число Кита по основанию 6 , так как

и вся последовательность

и .

7 чисел Нахождение Кита

Существует ли бесконечно много чисел Кита в определенной базе. в настоящее время является предметом спекуляций. Числа Кита редки, и их трудно найти. Их можно найти перебором, и более эффективного алгоритма не известно. [2] По словам Кита, в основанию 10 среднем по Числа Кита ожидаются между последовательными степенями 10 . [3] Известные результаты, кажется, подтверждают это.

Примеры [ править ]

14 , 19 , 28 , 47 , 61 , 75 , 197, 742, 1104, 1537, 2208, 2580, 3684, 4788, 7385, 7647, 7909, 31331, 34285, 34348, 55604, 62662, 86935, 93993, 120284, 129106, 147640, 156146, 174680, 183186, 298320, 355419, 694280, 925993, 1084051, 7913837, 11436171, 33445755, 44121607, 129572008, 251133297, ... [4]

Другие базы [ править ]

В системе счисления 2 существует метод построения всех чисел Кита. [3]

Числа Кита по основанию 12 , записанные по основанию 12, равны

11, 15, 1Е, 22, 2Е, 31, 33, 44, 49, 55, 62, 66, 77, 88, 93, 99, ЕЕ, 125, 215, 24Е, 8, 0 4 4 8В3, ϔ59, 1022 , 1662, 2044, 3066, 4088, 4ϔ1ϔ, 4ϔA1, 50ϔϔ, 8538, E18E, 17251, 8ϔ 8,7 184641 157617, 1U265BO, 5U4074, 5UA140, 6A1449, 6 А8515, ...

где ᘔ представляет собой 10, а Ɛ представляет собой 11.

Кит Кластерс [ править ]

Кластер Кита — это связанный набор чисел Кита, одно из которых кратно другому. Например, в базе 10 , , , и все являются кластерами Кита. Возможно, это единственные три примера кластера Кита с основанием 10 . [5]

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

В приведенном ниже примере реализуется последовательность, определенная выше в Python, для определения того, является ли число в определенной базе числом Кита:

def is_repfigit(x: int, b: int) -> bool:    """Determine if a number in a particular base is a Keith number."""    if x == 0:        return True    sequence = []    y = x    while y > 0:        sequence.append(y % b)        y = y // b    digit_count = len(sequence)    sequence.reverse()    while sequence[len(sequence) - 1] < x:        n = 0        for i in range(0, digit_count):            n = n + sequence[len(sequence) - digit_count + i]        sequence.append(n)    return sequence[len(sequence) - 1] == x

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

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

  1. ^ Кейт, Майк (1987). «Перефиг. номера». Журнал развлекательной математики . 19 (2): 41–42.
  2. ^ Эрлс, Джейсон ; Лихтблау, Даниэль; Вайсштейн, Эрик В. «Кит Номер» . Математический мир .
  3. ^ Jump up to: Перейти обратно: а б Кит, Майк . «Кит Намберс» .
  4. ^ Слоан, Нью-Джерси (ред.). «Последовательность A007629 (Repfigit (REPetitive FIbonacci-like diGIT) числа (или числа Кита))» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  5. ^ Коупленд, Эд. «14 197 и другие числа Кита» . Числофил . Брэйди Харан . Архивировано из оригинала 22 мая 2017 г. Проверено 9 апреля 2013 г.