आपका कार्य पूर्णांक अनुक्रम A130826 को लागू करना है :
एक n छोटी से छोटी पूर्णांक सकारात्मक ऐसी है कि एक एन - एन के एक पूरे एकाधिक है 3 और दो बार की divisors की संख्या (एक एन - एन) / 3 देता n वें अनुक्रम के पहले मतभेद फ्लेवियस द्वारा उत्पादित में अवधि जोसेफस छलनी
अभी तक खो गया? खैर, यह वास्तव में काफी आसान है।
फ्लेवियस जोसेफस चलनी इस प्रकार एक पूर्णांक अनुक्रम को परिभाषित करता है।
सकारात्मक पूर्णांक के अनुक्रम से शुरू करें और k = 2 सेट करें ।
हर निकालें कश्मीर वें क्रम के पूर्णांक, के साथ शुरू कश्मीर वें ।
वृद्धि k और चरण 2 पर वापस जाएं।
f n , n वें पूर्णांक (1-अनुक्रमित) है जो कभी भी हटाया नहीं जाता है।
है - हमेशा की तरह - σ 0 (के) पूर्णांक के सकारात्मक divisors की संख्या को दर्शाता है कश्मीर , हम परिभाषित कर सकते हैं एक n सकारात्मक पूर्णांक छोटी से छोटी ऐसी है कि के रूप में 2σ 0 ((एक n = च - एन) / 3) n + 1 - एफ एन ।
चुनौती
एक प्रोग्राम या समारोह है कि एक सकारात्मक पूर्णांक लेता लिखें n इनपुट और प्रिंट के रूप में या रिटर्न एक एन ।
मानक कोड-गोल्फ नियम लागू होते हैं। सबसे छोटी कोड जीत हो सकती है!
काम के उदाहरण
यदि हम धनात्मक पूर्णांक के हर दूसरे तत्व को हटाते हैं, तो हम साथ रह जाते हैं
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 ...
शेष के हर तीसरे तत्व को निकालने के बाद, हम प्राप्त करते हैं
1 3 7 9 13 15 19 21 25 27 31 33 37 39 ...
अब हर चौथे, फिर पाँचवें, फिर छठे तत्व को निकालते हैं
1 3 7 13 15 19 25 27 31 37 39 ...
1 3 7 13 19 25 27 31 39 ...
1 3 7 13 19 27 31 39 ...
1 3 7 13 19 27 39 ...
अंतिम पंक्ति में एफ 1 से एफ 7 तक की शर्तें दिखाई गई हैं ।
इन शर्तों के लगातार तत्वों के अंतर हैं
2 4 6 6 8 12
इन आगे के अंतरों को 2 से विभाजित करके , हम प्राप्त करते हैं
1 2 3 3 4 6
ये लक्ष्य विभाजक गणना हैं।
- 4 पहले पूर्णांक है कश्मीर ऐसी है कि σ 0 = 1 - (1) / 3 (के) । वास्तव में, σ 0 (1) = 1 ।
- 8 पहले पूर्णांक है कश्मीर ऐसी है कि σ 0 = 2 - (2) / 3 (के) । वास्तव में, σ 0 (2) = 2 ।
- 15 पहले पूर्णांक है कश्मीर ऐसी है कि σ 0 = 3 - (3) / 3 (के) । वास्तव में, σ 0 (4) = 3 ।
- 16 पहले पूर्णांक है कश्मीर ऐसी है कि σ 0 = 3 - (4) / 3 (के) । वास्तव में, σ 0 (4) = 3 ।
- 23 पहले पूर्णांक है कश्मीर ऐसी है कि σ 0 = 4 - (5) / 3 (के) । वास्तव में, σ 0 (6) = 4 ।
- 42 पहले पूर्णांक है कश्मीर ऐसी है कि σ 0 = 6 - (6) / 3 (के) । वास्तव में, σ 0 (12) = 6 ।
परीक्षण के मामलों
n a(n)
1 4
2 8
3 15
4 16
5 23
6 42
7 55
8 200
9 81
10 46
11 119
12 192
13 205
14 196622
15 12303
16 88
17 449
18 558
19 127
20 1748
21 786453
22 58
23 2183
24 3096
25 1105
26 786458
27 12582939
28 568
29 2189
30 2730