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