एक प्राइमरी गैप दो लगातार प्राइम के बीच का अंतर है। अधिक विशेष रूप से, अगर पी और क्यू के साथ अभाज्य हैं पी < क्ष और पी +1, पी 2, ..., क्ष -1 नहीं हैं अभाज्य संख्या, अभाज्य p और q के अंतराल को परिभाषित n = क्ष - पी । अंतर को पी द्वारा शुरू किया गया है , और लंबाई एन है ।
यह ज्ञात है कि मनमाने ढंग से बड़े अंतराल मौजूद हैं। यही है, n को देखते हुए लंबाई n या बड़ा का एक मुख्य अंतर मौजूद है । हालांकि, लंबाई n का एक मुख्य अंतर मौजूद नहीं हो सकता है (लेकिन एक बड़ा एक होगा)।
चुनौती
एक सकारात्मक पूर्णांक को देखते हुए n
, पहला प्राइम आउटपुट जो लंबाई n
या बड़े के अंतराल को शुरू करता है ।
उदाहरण के लिए, इनपुट के 4
लिए आउटपुट होना चाहिए 7
, क्योंकि 7 और 11 पहले लगातार होने वाले प्राइम हैं जो कम से कम 4 से भिन्न होते हैं (पिछले अंतराल 1 हैं, 2 से 3 तक; 2, 3 से 5 तक; और 2, 5 से; 7)। इनपुट के 3
लिए उत्तर भी होना चाहिए 7
(लंबाई 3 की कोई कमी नहीं है)।
सशर्त नियम
एल्गोरिथ्म को सैद्धांतिक रूप से उच्च स्तर के लिए काम करना चाहिए
n
। व्यवहार में, यह स्वीकार्य है यदि कार्यक्रम समय, स्मृति या डेटा-प्रकार के आकार तक सीमित है।इनपुट और आउटपुट किसी भी उचित माध्यम से लिया जा सकता है ।
प्रोग्राम या फ़ंक्शंस की अनुमति है, किसी भी प्रोग्रामिंग भाषा में । मानक खामियों को मना किया जाता है।
बाइट्स में सबसे छोटा कोड जीतता है।
परीक्षण के मामलों
Input -> Output
1 2
2 3
3 7
4 7
6 23
10 113
16 523
17 523
18 523
30 1327
50 19609
100 370261
200 20831323