एक N x M
बोर्ड है जिसे हमें पेंट करना चाहिए। हम या तो एक पूरी पंक्ति या एक पूरे कॉलम को एक साथ पेंट कर सकते हैं। सभी बोर्ड कोशिकाओं के रंगों के N x M
मैट्रिक्स को देखते हुए बोर्ड को पेंट करने के लिए चित्रकला संचालन की न्यूनतम संख्या मिलती है।प्रोग्रामिंग पहेली: बोर्ड को कैसे पेंट करें?
उदाहरण के लिए: हम एक 3 x 3 बोर्ड पेंट चाहिए के रूप में (आर - लाल, बी - नीले, जी - हरा) इस प्रकार है:
बी, बी, बी
बी, आर, आर
बी , जी, जी
चित्रकला आपरेशन की न्यूनतम संख्या 4:
- पेंट पंक्ति 0 ब्लू
- पेंट पंक्ति 1 के साथ लाल साथ
- पेंट पंक्ति 2 ब्लू
साथ ग्रीन
आप अधिक पृष्ठभूमि दे सकते हैं:
यहां इस एल्गोरिथ्म उदाहरण को हल किया जा रहा है? विशेष रूप से अपेक्षित बोर्ड आकार क्या है? आप किस जटिलता की उम्मीद कर रहे हैं? – amit
@amit हां, आप सही हैं। बोर्ड अधिकतम 50 x 50 है और रंगों की संख्या सबसे अधिक है। – Michael
व्यवहार्यता के बारे में कुछ कहा जाना चाहिए। जाहिर है, हर जगह एक ही रंग के साथ एक पंक्ति या कॉलम के बिना बोर्ड हल नहीं किए जा सकते हैं। – flodel