এই সমস্যা মোকাবেলায় আমি প্রথমে এটি পর্যবেক্ষণ করেছি
কোথায় (অগত্যা মৌলিক নয়) এর ভাজক সংখ্যা । যদি ক্ষুদ্রতম পূর্ণসংখ্যা যেমন যে হয় , তারপর
এখন আমাদের অবশ্যই বেছে নিতে হবে যে ন্যূনতম। এর জন্য পছন্দগুলি তুচ্ছ - এগুলি কেবল আরোহণের ক্রমে প্রাইমস।
তবে, বাছাই করার জন্য আমার প্রথম চিন্তাটি ভুল ছিল। আমি ভেবেছিলাম আপনি কেবল ফ্যাক্টর করতে পারবেন , উত্পন্ন ক্রমের কারণগুলিকে বাছাই করতে এবং বিয়োগ করতে পারবেন 1. বেশিরভাগ সময় এটি সূক্ষ্মভাবে কাজ করে, যেমন বিভাজকের সাথে ক্ষুদ্রতম পূর্ণসংখ্যা :
তবে এটি জন্য ভুল :
যেখানে সঠিক উত্তরটি হ'ল:
সুতরাং এটি পরিষ্কার হয় কখনও কখনও আমাদের উপাদানগুলি মার্জ করা দরকার। এই ক্ষেত্রে কারণ । তবে আমি পরিষ্কার এবং সরাসরি মার্জ করার কৌশলটি দেখতে পাচ্ছি না। উদাহরণস্বরূপ, কেউ ভাবতে পারে আমাদের অবশ্যই সর্বদা শক্তিতে মার্জ হওয়া উচিত তবে এটি সত্য নয়:
আমি তাত্ক্ষণিকভাবে উদাহরণটি ভাবতে পারি না, তবে আমার প্রবৃত্তিটি বলে যে কিছু লোভী দৃষ্টিভঙ্গি যদি তারা ভুল শক্তিগুলিকে প্রথমে মার্জ করে তবে ব্যর্থ হতে পারে।
সঠিক উত্তর পেতে এই ক্ষমতাগুলি মার্জ করার জন্য কি কোনও সাধারণ অনুকূল কৌশল রয়েছে?
সংযোজন। একটি লোভী অ্যালগরিদম যা প্রতিটি সম্ভাব্য মার্জটি পরীক্ষা করে এবং মার্জ-বাই-মার্জ ভিত্তিতে সম্পাদন করে, ব্যর্থ হয় । একের পর এক সংশ্লেষের সিরিজটি হ'ল:
তবে সর্বোত্তম সমাধানটি হ'ল: