2
ค้นหาลูกบาศก์ที่ใหญ่ที่สุดที่มีอยู่ในสหภาพของลูกบาศก์
ฉันมีลูกบาศก์จำนวนมากในพื้นที่ 3 มิติแต่ละจุดมีจุดเริ่มต้นที่ (x, y, z) และมีขนาด (Lx, Ly, Lz) ฉันสงสัยว่าจะหาลูกบาศก์ที่ใหญ่ที่สุดในพื้นที่ 3 มิตินี้ที่อยู่ในสหภาพของลูกบาศก์ได้อย่างไร มีอัลกอริทึมที่มีประสิทธิภาพสำหรับสิ่งนี้หรือไม่? เช่นถ้าฉันมีลูกบาศก์ต่อไปนี้: หนึ่งลูกบาศก์เริ่มต้นที่ (0,0,0) ขนาด (10,10,10) ทรงลูกบาศก์ที่ (10,0,0) ที่มีขนาด (12,13,15) รูปทรงลูกบาศก์ที่ (0,10,0) ขนาด (10,10,10) รูปทรงลูกบาศก์ที่ (0,0,10) ขนาด (10,10,10) และ ทรงลูกบาศก์ที่ (10,10,10) ที่มีขนาด (9,9,9) จากนั้นก้อนที่ใหญ่ที่สุดที่อยู่ในสหภาพของลูกบาศก์เหล่านี้จะเป็นลูกบาศก์เริ่มต้นที่ (0,0,0) ที่มีขนาด (19,19,19) คำถามทั่วไปมากกว่านี้: รับชุดของกล่องใน ให้หาไฮเปอร์คิวบ์ที่ใหญ่ที่สุดที่อยู่ในกล่องสี่เหลี่ยมR dnnnRdRd\mathbb{R}^d