সমাধান করতে আমার এই 2 টি সমস্যা আছে (চিত্রটিতে)।
আমার কাছে 9 টি স্টোর রয়েছে যা একটি পণ্যটির বিভিন্ন পরিমাণ চায়। প্রথম স্টোর 62 টি ইউনিট, দ্বিতীয় এক 10 ইউনিট ইত্যাদি জিজ্ঞাসা করেছিল etc.
সরবরাহকারী মোট 138 ইউনিট প্রেরণ করেছেন (কেস 1)। আমাকে সেই স্টোরগুলিতে মোট 138 টি ইউনিট বিতরণ করতে হবে fair সরবরাহকারী থেকে প্রেরিত প্রতিটি বাক্সের 2 টি ইউনিট থাকে এবং প্রতিটি স্টোরের জন্য 2 ইউনিটের গুণক ব্যবহার করা আরও ভাল, যাতে বাক্সটি ভেঙে ফেলার প্রয়োজন হয় না। যদি এটি সম্ভব না হয় তবে আমরা বাক্সটি ভেঙে ফেলতে পারি তবে কেবল শেষ ক্ষেত্রে।
যদি 2 হিসাবে দেখা যায় তবে কিছু স্টোর রয়েছে যা তারা যা চেয়েছিল তার চেয়ে কম পাবে। ঠিক আছে. আমার কেবল এগুলি বিতরণ করা উচিত একটি সুষ্ঠু উপায়ে যাতে একটি স্টোর সমস্ত কিছুই পায় না এবং অন্যদের কিছুই পায় না।
আমার এটি করার একটি উপায় আছে তবে এটি সত্যিই জটিল এবং ত্রুটি দ্বারা পূর্ণ তাই আমি কোনও সূত্র বা কোনও কিছুর মতো সহজ উপায় খুঁজে পাওয়ার চেষ্টা করছি।
আমি যা করছি তা হ'ল (আমি প্রথম লাইন এবং কেস 2 এর উদাহরণ দিচ্ছি):
- প্রতিটি দোকানে একটি বাক্স দেওয়া যাতে একটি দোকানে কিছুই না পাওয়ার ঝুঁকি থাকে।
- গণনা: প্রয়োজনীয়তা বাইপ্রাইরিটি = প্রয়োজনীয়তা -1box = 62-2 = 60
- গণনা করুন: অগ্রাধিকারকেন্দ্র: 60 / সমষ্টি (প্রয়োজনীয়তা বাইপ্রাইরিটি) = 60/72 = 83,3333%
- গণনা করুন: অগ্রাধিকার ইউনাইটস = অগ্রাধিকারপ্রাপ্তি স্টোর * (স্টক -9box) = 83,3333% * (58-18) = 33,3333 [প্রথম ধাপে দেওয়া ইউনিটগুলির সংখ্যার 9 9 বাক্সে আপত্তিজনক: 9 টি স্টোর * প্রতিটি ইউনাইট]
- গণনা করুন: সংখ্যাবক্স = গোল (অগ্রাধিকার ইউনিট / (ইউনিট / বাক্স)) = রাউন্ড (33,3333 / 2) = 17
- গণনা করুন: সংখ্যাযুক্তি = সংখ্যাবক্স * (ইউনিট / বাক্স) = 17 * 2 = 34
- চূড়ান্ত পরিমাণ গণনা করুন: সংখ্যাউইনিটস + 1box [1 ধাপে দেওয়া] = 34 + 2 = 36
প্রদত্ত ক্ষেত্রে কোনও দুর্দান্ত ত্রুটি নেই তবে আমি এক্সেলের মধ্যে যে সিমুলেটারটি করেছি তাতে উপরে একটি ত্রুটি সহ আপনাকে দেখাতে যাচ্ছি:
এখানে 3 টি ইউনিট অবশিষ্ট ছিল। এটি গোলাকার কারণে হয়। কিছু আছে কিনা তা যাচাই করার জন্য আমি আবার একটি লাইন যুক্ত করতে পারি এবং যদি আবার বিতরণ করতে পারি। তবে আমি এই সমস্ত সূত্র ছাড়াই একটি সহজ উপায় খুঁজছিলাম।
আমার কাছে আরও একটি প্রক্রিয়া রয়েছে যা একই সূত্রের সাথে গণনা করে, প্রথম স্টোরের জন্য সবকিছু। তারপরে ২ য় পুনরাবৃত্তি ঘটে এবং প্রথম স্টোর বাদে সমস্ত কিছু পুনরায় গণনা করে। আর কোনও স্টোর না পাওয়া পর্যন্ত চলছে। সমস্যাটি হ'ল এখানে কেবল 9 টি স্টোর রয়েছে তবে কখনও কখনও শত শত রয়েছে।