はじめに(無視してもよい)
すべての正の数を規則正しい順序(1、2、3、...)で並べるのは少し退屈ですよね?そのため、すべての正数の順列(再編成)に関する一連の課題があります。これはこのシリーズの4番目の課題です(最初、2番目、3番目の課題へのリンク)。
この課題では、自然数の1つの順列ではなく、順列の全世界を調べます。
2000年、クラークキンバリングは、カナダ数学学会が発行する数学の科学ジャーナルであるCrux Mathematicorumの第 26 号で問題を提起しました。問題は:
すべての正の整数は、このシーケンスで1回だけ発生しますか?
2004年には、はMateusz Kwasnickiは同じジャーナルに肯定的証拠を提供し、2008年に、彼は公表され、より一般的な証拠(元の質問に比べて)よりフォーマルなと。彼は、パラメーターおよびを使用してシーケンスを作成しました。
彼は、l o g p(q )が非合理的であるようなについて、シーケンスは自然数の順列であることを証明しました。これが当てはまるp値とq値の数は無限であるため、これは自然数の順列の世界全体です。我々は、元に固執します(P 、Q )= (3 、2 )、及びこれらの偶然にするために、配列は次のように求めることができるA050000OEISで。最初の20要素は次のとおりです。
1, 3, 9, 4, 2, 6, 18, 54, 27, 13, 39, 19, 57, 28, 14, 7, 21, 10, 5, 15
これは「純粋なシーケンス」チャレンジであるため、タスクは入力として特定のnに対してa (n )を出力です。ここで、a (n )はA050000です。
仕事
整数入力与えられた場合、整数形式の出力します。ここで、
テストケース
Input | Output
---------------
1 | 1
5 | 2
20 | 15
50 | 165
78 | 207
123 | 94
1234 | 3537
3000 | 2245
9999 | 4065
29890 | 149853