रोम्बी के तत्वों की गणना करने की कल्पना करें जो बढ़ते हैं [1],[1,3,1],[1,3,5,3,1],…(केवल विषम संख्याएं जैसे कि वे अच्छी तरह से संरेखित करते हैं)। यह इस प्रकार दिखेगा, ध्यान दें कि आप हमेशा के साथ enumerating शुरू करते हैं 1:
01
1 02 03 04
1 2 3 4 05 06 07 08 09 …
5 10 11 12
13
(1) (1,3,1) (1,3,5,3,1) (1,3,5,7,5,3,1) …
अब यदि आप कॉलम [1],[2],[1,3,5],[4],[5],[2,6,10],…को समेटना शुरू करते हैं ( ) तो आपको रोम्बस अनुक्रम मिलता है । कहा अनुक्रम के ये पहले 100 तत्व हैं:
1,2,9,4,5,18,35,24,9,10,33,60,91,70,45,16,17,54,95,140,189,154,115,72,25,26,81,140,203,270,341,288,231,170,105,36,37,114,195,280,369,462,559,484,405,322,235,144,49,50,153,260,371,486,605,728,855,754,649,540,427,310,189,64,65,198,335,476,621,770,923,1080,1241,1110,975,836,693,546,395,240,81,82,249,420,595,774,957,1144,1335,1530,1729,1564,1395,1222,1045,864,679,490,297,100
आईओ
आप इन तीन इनपुट / आउटपुट विधियों में से एक चुनने के लिए स्वतंत्र हैं (आपको अमान्य इनपुट को संभालने की आवश्यकता नहीं होगी):
- पूर्णांक n आउटपुट को देखते हुए उस क्रम में n th तत्व (0- या 1-अनुक्रमित, आपकी पसंद)
- पूर्णांक n आउटपुट को उस अनुक्रम के पहले n तत्वों को देखते हुए
- अनुक्रम को अनिश्चित काल के लिए प्रिंट / वापस करें
परीक्षण के मामलों
कृपया पहले 100 शब्दों को देखें, यहाँ कुछ बड़े उदाहरण दिए गए हैं (1-अनुक्रमित):
101 -> 101
443 -> 1329
1000 -> 49000
1984 -> 164672
2017 -> 34289
2018 -> 30270
3000 -> 153000

हम स्टड से एक-आधारित तत्व संख्या, एन , एन को पढ़कर और एक डुप्लिकेट को सहेजकर शुरू करते हैं।
तब हम यह निर्धारित करते हैं कि हम एक पूर्णांक, आर , जब तक गिनते हैं, तब तक हम किस समभुज में हैं
रोम्बस, सी के दाहिने हाथ की ओर से कॉलम ऑफसेट है
केंद्र अक्ष के चारों ओर परावर्तित होने वाले ऑफसेट को प्राप्त करने के लिए, हम जांचते हैं कि क्या
और अगर है, तो प्रतिबिंबित सी बन जाती है
एक बार जब हम परावर्तित ग होते हैं , तो स्तंभ का योग सरलता से होता है