फाइबोनैचि अनुक्रम यहाँ एक काफी अच्छी तरह से ज्ञात बात है। बिल्ली, यह भी अपने स्वयं के टैग है। हालाँकि, इस सब के लिए, हम यह सुनिश्चित करना चाहते हैं कि हम अपनी जड़ों से चिपके रहें 1, 1, ...
(या यह है 0, 1, ...
? हम कभी नहीं जान सकते ...)। इस चुनौती में, नियम समान हैं, लेकिन n
फिबोनाची अनुक्रम में वें आइटम प्राप्त करने के बजाय , आप n
शुरू होने वाले फिबोनाची-एस्क अनुक्रम में वें आइटम प्राप्त करेंगे x, y, ...
।
इनपुट
तीन पूर्णांक, जो भी आप चाहते हैं क्रम में। n
आपके आउटपुट के अनुक्रम में पद का सूचकांक (0 या 1 अनुक्रमित) है। x
और y
आपके वर्तमान कार्यक्रम रन के फाइबोनैचि अनुक्रम में पहले दो आइटम हैं।
उत्पादन
n
फाइबोनैचि अनुक्रम के साथ शुरू में वें अवधि x
, y
।
परीक्षण के मामलों
(0 अनुक्रमित)
n x y out
5 0 0 0
6 0 1 8
6 1 1 13
2 5 5 10
10 2 2 178
3 3 10 23
13 2308 4261 1325165
0 0 1 0
1 0 1 1
(1 अनुक्रमित)
n x y out
6 0 0 0
7 0 1 8
7 1 1 13
3 5 5 10
11 2 2 178
4 3 10 23
14 2308 4261 1325165
1 0 1 0
2 0 1 1
चेतावनियां
मान लें 0 <= x <= y
।
कृपया अपना इनपुट ऑर्डर नोट करें (स्थिर होना चाहिए)।
[1, 2, 3]
? हाँ। जो भी आपको 3 पूर्णांक स्वीकार करने की आवश्यकता है।
n,[x,y]
जहां n
एक संख्या है और x
और y
एक सूची में नंबर दिए गए हैं? वह शायद थोड़ा बहुत लचीला है;)