İle f(n) = f(n-1)+f(n-2)
başlayan nüks ilişkilerine dayanan bir dizi düşünün f(1) = x1, f(2) = x2
. Çünkü x1 = 2, x2 = 1
, sıra şu şekilde başlar:
2 1 3 4 7 11 18 29 47 76 123 199 322 521 843
Bunu bir dizgiye birleştirmek şöyle olur:
213471118294776123199322521843
Şimdi, bu listeyi veren en küçük sayılara bölün y(n) > y(n-1)
. İlk sayı, sonra ikinci vb. İle başlayın. İlk çıkış numarası her zaman tek haneli olmalıdır. Son sayıyı gereken sayıda sıfırla doldurun.
2 13 47 111 829 4776 12319 93225 218430
(x1, x2)
Herhangi bir uygun formatta girdi olarak iki sayı alırsınız ve zorluk sıralı listenin çıktısını almaktır.
Kurallar:
- İşlev ve programlar iyi
- İlk sıra tam olarak 15 sayıya sahip olmalıdır (Son sayı
f(15)
). x1
vex2
negatif değildir (sıfır mümkündür).- Çıktı herhangi bir uygun formatta olabilir
- Çıkış vektörü
y
bu şekilde oluşturulmalıdıry2 > y1
.- Önce mümkün olan en küçük
y1
, sonra mümkün olan en küçüky2
, sonray3
vb.
- Önce mümkün olan en küçük
- Daha
x1 = x2 = 0
sonra 15 sıfır çıkar (diğer çıktılarla aynı formatta, yani değil000000000000000
).
Örnekler :
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
Bayt cinsinden en kısa kod kazanır. Lütfen mümkünse bir çevrimiçi tercümanın bağlantısını ekleyin.
5467
? 54 67
? 5 46 70
?