इस समस्या से निपटने के लिए मैंने पहली बार यह देखा
कहाँ पे (अनिवार्य रूप से अभाज्य) के विभाजकों की संख्या है । अगर सबसे छोटा पूर्णांक है ऐसा , फिर
अब हमें चुनना होगा ऐसा है कि न्यूनतम है। के लिए विकल्प तुच्छ हैं - वे आरोही क्रम में सिर्फ अपराध हैं।
हालांकि, चुनने के लिए मेरा पहला विचार था गलत था। मुझे लगा कि आप बस कारक बन सकते हैंअवरोही क्रम में कारकों को क्रमबद्ध करें और घटाएं 1. अधिकांश समय यह ठीक काम करता है, जैसे कि सबसे छोटा पूर्णांक भाजक है:
लेकिन यह गलत है :
जबकि सही उत्तर है:
इसलिए यह स्पष्ट है कि कभी-कभी हमें कारकों को मर्ज करने की आवश्यकता होती है। इस मामले में क्योंकि। लेकिन मैं बिल्कुल साफ और प्रत्यक्ष विलय की रणनीति नहीं देखता। उदाहरण के लिए, कोई सोच सकता है कि हमें हमेशा इसमें विलीन होना चाहिए शक्ति, लेकिन यह सच नहीं है:
मैं तुरंत एक उदाहरण के बारे में नहीं सोच सकता, लेकिन मेरी वृत्ति कहती है कि कुछ लालची दृष्टिकोण विफल हो सकते हैं यदि वे पहले गलत शक्तियों का विलय करते हैं।
क्या सही उत्तर प्राप्त करने के लिए इन शक्तियों को विलय करने के लिए एक सरल इष्टतम रणनीति है?
परिशिष्ट। एक लालची एल्गोरिथ्म जो हर संभव मर्ज की जाँच करता है और मर्ज-बाय-मर्ज के आधार पर सबसे अच्छा प्रदर्शन करता है, विफल रहता है। एक-एक मर्ज की श्रृंखला है:
हालांकि इष्टतम समाधान है: