ভূমিকা
সংখ্যা তত্ত্ব অপ্রত্যাশিত সংযোগ আকারে বিস্ময়কর পূর্ণ। এখানে তাদের একটি।
দুটি সংখ্যার সহ-প্রধান যদি তাদের 1 টি ব্যতীত অন্য কোনও কারণ থাকে না তবে একটি নম্বর এন দেওয়া হয় , 1 থেকে N পর্যন্ত সমস্ত পূর্ণসংখ্যা বিবেচনা করুন । এলোমেলোভাবে এ জাতীয় দুটি পূর্ণসংখ্যা আঁকুন (প্রতিটি অঙ্কে নির্বাচিত হওয়ার জন্য সমস্ত সংখ্যার একই সম্ভাবনা থাকে; ড্রগুলি স্বাধীন এবং প্রতিস্থাপন সহ)। যাক পি সম্ভাব্যতা যে দুটি নির্বাচিত পূর্ণসংখ্যার সহ-প্রধান হয় বোঝান। তারপরে পি হিসাবে 6 / π 2 ≈ 0.6079 ... হিসাবে এন অসীমের দিকে ঝোঁক।
চ্যালেঞ্জ
এই চ্যালেঞ্জের উদ্দেশ্য হ'ল এন এর ফাংশন হিসাবে পি গণনা করা ।
উদাহরণস্বরূপ, এন = 4 বিবেচনা করুন 16 টি সংখ্যক জোড় পূর্ণসংখ্যা থেকে প্রাপ্ত হয়েছে 1,2,3,4। এই জোড়াগুলির মধ্যে 11 টি সহ-প্রধান, (1,1), (1,2), (1,3), (1,4), (2,1), (3,1), (4,1) ), (2,3), (3,2), (3,4), (4,3)। এইভাবে এন = 4 এর জন্য পি 11/16 = 0.6875 ।
সঠিক মান পি অন্তত সঙ্গে নির্ণিত করা প্রয়োজন চার দশমিক। এর দ্বারা বোঝা যাচ্ছে যে গণনাটি হস্তক্ষেপ করতে হবে (মন্টে কার্লো এর বিপরীতে)। তবে এটি উপরের মতো সমস্ত জোড়ার সরাসরি গণনা করার দরকার নেই; যে কোনও পদ্ধতি ব্যবহার করা যেতে পারে।
ফাংশন আর্গুমেন্ট বা স্টিডিন / স্টডআউট ব্যবহার করা যেতে পারে। যদি আউটপুট প্রদর্শিত হয়, তবে অনুসরণযোগ্য শূন্যগুলি বাদ দেওয়া যেতে পারে। উদাহরণস্বরূপ 0.6300
হিসাবে প্রদর্শিত হতে পারে 0.63
। এটি দশমিক সংখ্যা হিসাবে প্রদর্শিত হবে, ভগ্নাংশ হিসাবে নয় (স্ট্রিং প্রদর্শিত হচ্ছে)63/100
অনুমতি নেই)।
বিজয়ী মানদণ্ড খুব কম বাইট। অন্তর্নির্মিত কার্যাদি ব্যবহারে কোনও বিধিনিষেধ নেই।
পরীক্ষার মামলা
ইনপুট / আউটপুট (কেবলমাত্র চার দশমিক অবশ্যই বাধ্যতামূলক, উপরে বর্ণিত):
1 / 1.000000000000000
2 / 0.750000000000000
4 / 0.687500000000000
10 / 0.630000000000000
100 / 0.608700000000000
1000 / 0.608383000000000