Bir doğal sayı Verilen n
, dönmek n
-th Leyland numarasını .
Leyland Numarası
Leyland sayıları k
, formun tam sayılarıdır .
k = x^y + y^x
Nerede x,y
1'den kesinlikle büyük tam sayılardır.
Yükselen sırayla numaralandırılırlar.
EDIT: @DigitalTrauma, aşağıdaki "tanım" ı eklememi önerdi:
Biz atmak düşünün
x^y+y^x
tüm olası değerleri için bir torbayax
vey
, ve kopyalarda önlemek atma. Sonra o çantayı sıralarız. Sıralanan çanta bizim sıralamamız.
ayrıntılar
Size en uygun olanı 0 veya 1 tabanlı indeksleme kullanabilirsiniz.
Programınız, en az tüm imzalı 32 tam sayıların altındaki Leyland numaralarını yazabilmelidir. (Bu sınırın altındaki son Leyland numarası 1996813914
, endekstedir 82
.)
Test durumları
İlk birkaç terim şöyle:
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124
İlk giriş hariç, OEIS’de A076980 . Bu ek ilk girişten dolayı, OEIS'deki endekslerin birer birer kaydığını unutmayın.
OEIS b-dosyasında daha fazla bilgi bulabilirsiniz.
8
tam tersi 17
değil , önceden olduğu anlamına gelir .
x^y+y^x
tüm olası değerleri için bir çanta içinde x
ve y
yinelenenlerin ve önlemek thrwoing. Sonra o çantayı sıralarız. Sıralanan çanta bizim sıralamamız.
They are enumerated in ascending order
Bunun ne anlama geldiğinden emin değilim. X ve y'nin bir listesini verebilir misiniz?