मेरे पास 3 डी स्थान में बहुत सारे क्यूबॉइड हैं, प्रत्येक में एक प्रारंभिक बिंदु है (x, y, z) और इसका आकार (Lx, Ly, Lz) है। मुझे आश्चर्य है कि इस 3 डी स्पेस में सबसे बड़ा क्यूब कैसे पाया जाए जो क्यूबॉइड्स के संघ में निहित है। क्या इसके लिए एक कुशल एल्गोरिदम है?
उदाहरण के लिए, यदि मेरे पास निम्नलिखित क्यूबॉइड हैं:
- आकार (10,10,10) के साथ (0,0,0) पर शुरू होने वाला क्यूबाइड,
- (10,0,0) पर एक क्यूबॉइड आकार (12,13,15) के साथ,
- आकार (10,10,10) के साथ एक घनाभ (0,10,0),
- आकार (10,10,10) के साथ एक घनाभ (0,0,10), और
- आकार (9,9,9) के साथ एक घनाभ (10,10,10)।
फिर, इन क्यूबॉइड के संघ में निहित सबसे बड़ा घन आकार (19,19,19) के साथ (0,0,0) पर शुरू होने वाला घन होगा।
इस प्रश्न का एक सामान्य संस्करण:
आर डी में बक्सों के संग्रह को देखते हुए , बक्सों के संघ के भीतर निहित सबसे बड़ा हाइपरक्यूब खोजें।