মনে করুন যে আমার কাছে এন-পার্শ্বযুক্ত লোডড ডাই রয়েছে যেখানে প্রতিটি পাশের কে-তে যখন এটি ঘূর্ণায়মান হয় তখন কিছুটা সম্ভাবনা থাকে k আমি এই তথ্যটি স্ট্যাটিক্যালি স্টোর করার জন্য ভাল অ্যালগরিদম থাকলে (অর্থাত্ সম্ভাব্যতার একটি নির্দিষ্ট সেটের জন্য) যাতে আমি ডাইয়ের এলোমেলো রোলটি দক্ষতার সাথে তৈরি করতে পারি তবে আমি আগ্রহী।
বর্তমানে, আমার এই সমস্যার জন্য একটি ও (এলজি এন) সমাধান রয়েছে। সমস্ত কে-এর জন্য প্রথম কে পক্ষের সংশ্লেষগত সম্ভাবনার একটি টেবিল সংরক্ষণ করা, সেগুলি [0, 1) পরিসরে একটি এলোমেলো প্রকৃত সংখ্যা উত্পন্ন করতে এবং সারণীর উপরে একটি বাইনারি অনুসন্ধান সম্পাদন করা যাতে বৃহত্তম সূচক পেতে পারে যার সংখ্যক মানটি নির্বাচিত মানের চেয়ে বড় নয়। আমি বরং এই সমাধানটি পছন্দ করি, তবে এটি রান্ডটাইম সম্ভাবনাগুলিকে বিবেচনায় না নেওয়ার বিষয়টি অদ্ভুত বলে মনে হয়। বিশেষত, এক পক্ষের চূড়ান্ত ক্ষেত্রে সর্বদা উপস্থিত হওয়া বা মানগুলি সমানভাবে বিতরণ করা, নিখরচায় দৃষ্টিভঙ্গি ব্যবহার করে হে (1) এ রোলের ফলাফল উত্পন্ন করা সম্ভব, যদিও আমার সমাধানটি এখনও লোগারিথমিক্যাল বহু পদক্ষেপ গ্রহণ করবে।
এই রানটাইমটিতে কোনওভাবে "অভিযোজিত" এমনভাবে কীভাবে এই সমস্যার সমাধান করবেন তার জন্য কারও কি কোনও পরামর্শ আছে?
সম্পাদনা : এই প্রশ্নের উত্তরের উপর ভিত্তি করে, আমি তাদের নিবন্ধগুলি বিশ্লেষণের পাশাপাশি এই সমস্যার অনেক পদ্ধতির বর্ণনা দিয়েছি । দেখে মনে হচ্ছে ভোস এর এলিফ পদ্ধতিটি প্রয়োগ করে (n) প্রিপ্রোসেসিং সময় দেয় এবং ডাই রোল প্রতি ও (1) সময় দেয় যা সত্যই চিত্তাকর্ষক। আশা করি উত্তরের অন্তর্ভুক্ত তথ্যের একটি দরকারী সংযোজন!