自然数を指定するn
と、n
-番目のレイランド数を返します。
レイランド・ナンバー
レイランド数は次k
の形式の正の整数です
k = x^y + y^x
どこにx,y
1よりも厳密に大きい整数です。
それらは昇順で列挙されます。
編集: @DigitalTraumaは、次の「定義」を含めることを提案しました:
私たちはスロー想像
x^y+y^x
可能なすべての値のために袋にx
及びy
、かつ重複で回避投げ。次に、そのバッグをソートします。ソートされたバッグはシーケンスです。
詳細
最適なものであれば、0または1ベースのインデックスを使用できます。
プログラムは、少なくとも符号付き32ビット整数の最大値より小さいすべてのLeyland数を出力できなければなりません。(この制限を下回る最後のレイランド数は1996813914
、インデックスにあります82
。)
テストケース
最初のいくつかの用語は次のとおりです。
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124
OEISのA076980、最初のエントリを除く。その追加の最初のエントリのために、OEISのインデックスは1シフトされることに注意してください。
OEIS b-ファイルでさらに見つけることができます
8
前17
であり、逆ではありません。
x^y+y^x
可能なすべての値のために袋にx
し、y
重複であり、回避するthrwoing。次に、そのバッグをソートします。ソートされたバッグはシーケンスです。
They are enumerated in ascending order
これが何を意味するのかよくわかりません。xとyのリストを提供できますか?