這個題目有三個數,8.5.3.他們加減產生0到8的任意數。也就是8升的裏面可以有0到8的任意數量,5可以有0到5的任意數量,3可以有0到3的任意數量。但是要求是最後是4升和4升,這兩個數只能在8和5裏面實現。而要出現4,只要把4可以分解成1和3,2和2,對於本題目分解成1和3是最容易的。而分解成2和2是不可能的。因為要分解成2和2,必定是要出現4.2.2的情況,而這壹步的上壹步壹定是6.2.0的情況,對於6.2.0的情況要分解成4.2.2是不可能的。因為6對於3和5的瓶子只能產生1或者3,不可能產生2.。所以我覺得只有壹種方法。是這樣的:
瓶子 8 5 3
開始 : 8 0 0
1: 5 0 3
2: 5 3 0
3: 2 3 3
4: 2 5 1
5: 7 0 1
6: 7 1 0
7: 4 1 3
8: 4 4 0
妳根據這些數產生的特點自己試著寫寫吧
上一篇:寫壹個操作系統內核有多難?大概的內容、步驟是什麽?下一篇:什麽編程可以完全清除電腦裏的垃圾文件..小弟求助