पृष्ठभूमि
एक पूर्व बढ़ती सेट अनुक्रम आदेश के पूर्णांक सेट के एक दृश्य के रूप में परिभाषित किया गया है एस 1 , एस 2 , ⋯ , एस एन जो संतुष्ट निम्नलिखित:
- प्रत्येक की एक गैर खाली उपसमुच्चय है { 1 , 2 , ⋯ , एन } ।
- के लिए , एस मैं ∩ एस मैं + 1 = ∅ , यानी किसी भी लगातार दो सेट आम में कोई तत्व है।
- के लिए , मतलब की (औसत मूल्य) एस मैं सख्ती से की तुलना में कम है एस मैं + 1 ।
चुनौती
एक सकारात्मक पूर्णांक को देखते हुए N
, क्रम में सबसे लंबे समय तक पूर्व-निर्धारित सेट अनुक्रम की लंबाई का उत्पादन होता है N
।
परीक्षण के मामलों
ये प्रोजेक्ट यूलर यूजर थंडर द्वारा परिणामों पर आधारित हैं ।
1 => 1 // {1}
2 => 2 // {1} {2}
3 => 3 // {1} {2} {3}
4 => 5 // {1} {2} {1,4} {3} {4}
5 => 7 // {1} {2} {1,4} {3} {2,5} {4} {5}
6 => 10 // {1} {2} {1,4} {3} {1,4,5} {2,3,6} {4} {3,6} {5} {6}
7 => 15 // {1} {2} {1,4} {3} {1,2,7} {3,4} {1,2,5,7} {4} {1,3,6,7} {4,5} {1,6,7} {5} {4,7} {6} {7}
8 => 21
9 => 29
10 => 39
11 => 49
12 => 63
13 => 79
14 => 99
15 => 121
16 => 145
17 => 171
18 => 203
19 => 237
20 => 277
21 => 321
22 => 369
23 => 419
24 => 477
25 => 537
नियम
मानक कोड-गोल्फ नियम लागू होते हैं। बाइट्स में सबसे कम वैध जमाव जीतता है।
इनाम
इस समस्या पर लगभग 4 साल पहले प्रोजेक्ट यूलर फोरम पर चर्चा की गई है , लेकिन हम एक बहुपद-समय एल्गोरिथ्म के संदर्भ में आने में असफल रहे N
। इसलिए, मैं पहली बार जमा करने वाले को +200 इनाम दूंगा जो इसे प्राप्त करता है, या इसकी असंभवता साबित करता है।