Keyt raqami - Keith number

Yilda sonlar nazariyasi, a Keyt raqami yoki yangi raqam (qisqacha vakilietitiv Fibonachchiga o'xshash digit) a tabiiy son berilgan raqamlar bazasi bilan raqamlar, ketma-ketlik yaratilganda birinchi shunday bo'ladi shartlari ning raqamlari va har bir keyingi muddat oldingi yig'indisidir shartlar, ketma-ketlikning bir qismidir. Keyt raqamlari tomonidan kiritilgan Mayk Keyt 1987 yilda.[1]Ularni topish juda qiyin, faqat 100 ga yaqinlari ma'lum.

Ta'rif

Ruxsat bering bo'lishi a tabiiy son, ruxsat bering bazadagi raqamlarning soni va ruxsat bering

raqamning har bir raqamining qiymati bo'lishi.

Biz aniqlaymiz chiziqli takrorlanish munosabati shunday uchun ,

va uchun

Agar mavjud bo'lsa shu kabi , keyin deb aytiladi a Keyt raqami.

Masalan, 88 - bu Keyt raqami 6-tayanch, kabi

va butun ketma-ketlik

va .

Keyt raqamlarini topish

Kitning ma'lum bir bazasida cheksiz ko'pligi yoki yo'qligi hozirda spekulyatsiya masalasidir. Keyt raqamlari kamdan-kam uchraydi va ularni topish qiyin. Ularni to'liq qidirish orqali topish mumkin va undan samarali algoritm ma'lum emas.[2]Keytning so'zlariga ko'ra, yilda 10-asos, o'rtacha Keyt raqamlari 10 ning ketma-ket kuchlari orasida kutilmoqda.[3] Ma'lum natijalar buni qo'llab-quvvatlaydi.

Misollar

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]

Boshqa bazalar

Yilda tayanch 2, Keytning barcha sonlarini qurish usuli mavjud.[3]

Keyt raqamlari tayanch 12, 12-bazada yozilgan

11, 15, 1Ɛ, 22, 2 ", 31, 33, 44, 49, 55, 62, 66, 77, 88, 93, 99, ᘔᘔ, ƐƐ, 125, 215, 24", 405, 42 ", 654, 80", 8 ᘔ 3, ᘔ 59, 1022, 1662, 2044, 3066, 4088, 4 ᘔ 1 ᘔ, 4 ᘔƐ1, 50 ᘔᘔ, 8538, Ɛ18Ɛ, 17256, 18671, 24 ᘔ 78, 4718Ɛ, 517Ɛᘔ, 157617, 1 ᘔ 265 ᘔ, 5 ᘔ 4074, 5 ᘔƐ140, 6149

Keyt klasterlari

Keyt klasteri - bu bir-birining ko'paytmasi bo'lgan Keytning tegishli sonlar to'plami. Masalan, ichida 10-asos, , va barchasi Keyt klasterlari. Bular Keyt klasterining uchta misoli bo'lishi mumkin 10-asos.[5]

Dasturlash misoli

Quyidagi misol yuqorida belgilangan ketma-ketlikni amalga oshiradi Python ma'lum bir bazadagi raqam Keyt raqami ekanligini aniqlash uchun:

def is_repfigit(x: int, b: int) -> bool:    "" "Muayyan bazadagi son Keyt raqamini aniqlang." ""    agar x == 0:        qaytish To'g'ri    ketma-ketlik = []    y = x    esa y > 0:        ketma-ketlik.qo'shib qo'ying(y % b)        y = y // b    raqamli_sana = len(ketma-ketlik)    ketma-ketlik.teskari()    esa ketma-ketlik[len(ketma-ketlik) - 1] < x:        n = 0        uchun men yilda oralig'i(0, raqamli_sana):            n = n + ketma-ketlik[len(ketma-ketlik) - raqamli_sana + men]        ketma-ketlik.qo'shib qo'ying(n)    qaytish (ketma-ketlik[len(ketma-ketlik) - 1] == x)

Shuningdek qarang

Adabiyotlar

  1. ^ Keyt, Mayk (1987). "Repfigit raqamlari". Rekreatsiya matematikasi jurnali. 19 (2): 41–42.
  2. ^ Graflar, Jeyson; Lixtblau, Doniyor; Vayshteyn, Erik V. "Keyt raqami". MathWorld.
  3. ^ a b Keyt, Mayk. "Keyt raqamlari".
  4. ^ Sloan, N. J. A. (tahrir). "A007629 ketma-ketligi (Repfigit (takrorlanadigan FIbonacci-ga o'xshash diGIT) raqamlari (yoki Keyt raqamlari))". The Butun sonlar ketma-ketligining on-layn ensiklopediyasi. OEIS Foundation.
  5. ^ Kopeland, Ed. "14 197 va boshqa Keyt raqamlari". Sonli fayl. Brady Xaran. Arxivlandi asl nusxasi 2017-05-22 da. Olingan 2013-04-09.