這題分為幾個狀況:
1. 小長方體裝的下
2. 小長方體裝不下
3. 大長方體裝不下
4. 大長方體裝不下
如果小長方體裝得下,就讓小長方體體積-飲料體積 height = 飲料/(m1*m1)
裝不下,就讓飲料-小長方體體積 height += 小長方體體積/(m1*m1)
如果做完以上行為還有飲料,代表要換大長方體裝
如果大長方體裝得下,就讓大長方體體積-飲料體積 height += 飲料/(m2*m2)
裝不下,就讓飲料-大長方體體積 height += 大長方體體積/(m1*m1)
如果兩個長方體都是空的(滿了),就不用處裡