毒瘤題 L2-041 插松枝 解法

我們可以梳理出一種分支結(jié)構(gòu):
(1)首先判斷松枝是否插滿,若插滿直接輸出;
(2)若沒(méi)有插滿,進(jìn)入插松枝的判斷:
????????一,盒子上有松枝且能插,拿盒子上的;
????????二,盒子上沒(méi)松枝或不能插,但推送器上有松枝:
????????????????1,推送器上的松枝能插,拿推送器上的;
????????????????2,推送器上的松枝插不了,試圖放入盒子;
????????????????3,盒子放不下,直接輸出。
????????三,推送器上沒(méi)松枝,直接輸出。
a:推送器
b:盒子
c:松枝
標(biāo)簽: