फाइबोनैचि अनुक्रम यहाँ एक काफी अच्छी तरह से ज्ञात बात है। बिल्ली, यह भी अपने स्वयं के टैग है। हालाँकि, इस सब के लिए, हम यह सुनिश्चित करना चाहते हैं कि हम अपनी जड़ों से चिपके रहें 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एक सूची में नंबर दिए गए हैं? वह शायद थोड़ा बहुत लचीला है;)