这是一个很好的问题!当且仅当一个这些条件满足做一个小矩形边p和q(p >= q),以符合完全陷入了更大的一个边矩形a和b(a >= b):

要么

请参阅此参考.
所以,如果我们有变量a,b,p,q,我们可以检查是否这种矩形安排将有可能通过评估:
(p <= a && q <= b) || (p > a &&
b >= (2*p*q*a + (p*p-q*q)*sqrt(p*p+q*q-a*a)) / (p*p+q*q))
Run Code Online (Sandbox Code Playgroud)
编辑:感谢@amulware在他的评论中发布这个备用版本:
