আমাদের r0 এবং 1 এর মধ্যে একটি ভাসমান পয়েন্ট সংখ্যা এবং একটি পূর্ণসংখ্যা রয়েছে p।
ক্ষুদ্রতম ডিনোমিনেটরের সাথে পূর্ণসংখ্যার ভগ্নাংশটি সন্ধান করুন, যা rকমপক্ষে- pডিজিট নির্ভুলতার সাথে প্রায় হয় ।
- ইনপুট:
r(একটি ভাসমান পয়েন্ট সংখ্যা) এবংp(পূর্ণসংখ্যা)। - আউটপুট:
aএবংbপূর্ণসংখ্যা, যেখানেa/b(ভাসমান হিসাবে) অঙ্কগুলিrঅবধি প্রায়pbসম্ভাব্যতম ধনাত্মক পূর্ণসংখ্যার পূর্ণসংখ্যা।
উদাহরণ স্বরূপ:
- যদি
r=0.14159265358979এবংp=9, - তারপর ফল
a=4687এবংb=33102, - কারণ
4687/33102=0.1415926530119026।
যে কোনও সমাধানে তাত্ক্ষণিকভাবে সুনির্দিষ্ট-নির্ভুলতার ধরণের কাজ করতে হবে তবে বাস্তবায়নের স্থির-নির্ভুলতার কারণে সীমাবদ্ধতাগুলি গুরুত্বপূর্ণ নয়।
যথার্থতা মানে " 0." এর পরে অঙ্কগুলির সংখ্যা r। সুতরাং, r=0.0123এবং যদি p=3, তারপর a/bদিয়ে শুরু করা উচিত 0.012। যদি pভগ্নাংশের প্রথম অঙ্কগুলি r0 হয় তবে অপরিজ্ঞাত আচরণ গ্রহণযোগ্য।
বিজয়ী মানদণ্ড:
- অ্যালগোরিদম দ্রুততম অ্যালগরিদম জিতেছে। গতি ও (পি) পরিমাপ করা হয়।
- যদি একাধিক দ্রুততম অ্যালগরিদম হয় তবে সংক্ষিপ্ততম জেতে।
- আমার নিজস্ব উত্তর সম্ভাব্য বিজয়ীদের সেট থেকে বাদ দেওয়া হয়েছে।
গণিত অংশটি PS হিসাবে মনে হয় আসলে অনেক সহজ, আমি এই পোস্টটি পড়ার পরামর্শ দিই ।
padEndএবংmatch? আপনি কিsliceপ্রতিটি প্রতিটি স্ট্রিং সঠিক দৈর্ঘ্যে না রেখে সেগুলি বিয়োগ করতে পারবেন?