f(n) = f(n-1)+f(n-2)で始まる再帰関係に基づくシーケンスを考えf(1) = x1, f(2) = x2ます。の場合x1 = 2, x2 = 1、シーケンスは次のように始まります。
2 1 3 4 7 11 18 29 47 76 123 199 322 521 843
これを文字列に連結すると、次のようになります。
213471118294776123199322521843
ここで、このリストをを与える最小の数に分割しますy(n) > y(n-1)。最初の番号から始めて、2番目の番号から始めます。最初の出力番号は常に1桁でなければなりません。最後の数字に必要な数のゼロを埋め込みます。
2 13 47 111 829 4776 12319 93225 218430
(x1, x2)任意の便利な形式で、入力として2つの数値を取得します。課題は、ソートされたリストを出力することです。
ルール:
- 機能とプログラムはOK
- 初期シーケンスには、正確に15個の数字が必要です(最後の数字は
f(15))。 x1そして、x2負ではありません(ゼロも可能です)。- 出力は任意の便利な形式にすることができます
- 出力ベクトル
yは、次のように作成する必要がありますy2 > y1。- まず可能な限り最小の
y1、そして可能な限り最小y2、その後、y3というように。
- まず可能な限り最小の
- その場合
x1 = x2 = 0、15個のゼロを出力します(他の出力と同じ形式、つまり000000000000000)。
例:
Input: 1 1
Output: 1 12 35 81 321 345 589 1442 3337 7610
Input: 3 2
Output: 3 25 71 219 315 0811 3121 23435 55898 145300
|
Optional leading zero
Input: 0 0
Output: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
バイト単位の最短コードが優先されます。可能であれば、オンライン通訳へのリンクを含めてください。
5467何ですか?54 67?5 46 70?