একটি প্রধান ফাঁক হ'ল টানা দুটি প্রাইমের মধ্যে পার্থক্য। আরও সুনির্দিষ্টভাবে, p এবং q যদি p < q এবং p +1, p +2, ..., q −1 এর সাথে প্রাইম হয় তবে প্রাইমগুলি p এবং q n = q - p এর একটি ফাঁক নির্ধারণ করে । বলা হয় যে ফাঁকটি পি দ্বারা শুরু করা হবে এবং দৈর্ঘ্য 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