আমার 3 ডি স্পেসে প্রচুর কিউবিড রয়েছে, প্রত্যেকের শুরুর পয়েন্ট থাকে (x, y, z) এবং এর আকার (Lx, Ly, Lz) থাকে। আমি আশ্চর্য হয়েছি কীভাবে কিউবিডের ইউনিয়নে থাকা এই 3 ডি স্পেসে একটি বৃহত্তম কিউব খুঁজে পাবেন। এর জন্য কি কোনও কার্যকর অ্যালগরিদম আছে?
উদাহরণস্বরূপ, যদি আমার কাছে নিম্নলিখিত কিউবিড থাকে:
- আকার (10,10,10) দিয়ে (0,0,0) এ শুরু হওয়া কিউবয়েড,
- আকারের (12,13,15) সহ (10,0,0) এ কিউবয়েড,
- আকার (10,10,10) সহ (0,10,0) এ কিউবয়েড,
- আকার (10,10,10) সহ একটি কিউবয়েড (0,0,10), এবং
- আকার (9,9,9) সহ একটি কিউবয়েড (10,10,10)।
তারপরে, এই কিউবিডগুলির সংঘের মধ্যে থাকা বৃহত্তম কিউবটি আকার (19,19,19) (0,0,0) থেকে শুরু হওয়া ঘনক্ষেত্র হবে।
এই প্রশ্নের আরও সাধারণ সংস্করণ:
বাক্সের সংকলন দেওয়া , বাক্সগুলির ইউনিয়নের মধ্যে থাকা বৃহত্তম হাইপারকিউবটি সন্ধান করুন।আর ঘ