我做了一个模型,放在附件中。虽然模块不多,但里面的逻辑有些复杂,主要是这个题目中我们其实需要考虑很多种情况 # I* @7 G2 f- l$ d7 h1 F3 y6 x( }* s' v. _. L3 X) M; Q$ N" N
(1)如果烤箱容量满了怎么办? 9 K2 [0 a) f7 R5 t
(2)如果成批的两个物件发现烤箱只有最低一层有空位怎么办? " q, Z4 C+ z7 a, j8 F Z
(3)如果只有一个物件,是随便选一个空位放置,还是把优先级给予那些下一层已经被占用无法提供两个相邻位置的空闲位置8 J9 t- {+ r8 ]6 ^- O6 H