Mother s Mil 母親的牛奶

2021-08-28 13:59:22 字數 741 閱讀 8386

農民約翰有三個容量分別是a,b,c公升的桶,a,b,c分別是三個從1到20的整數,最初,a和b桶都是空的,而c桶是裝滿牛奶的。有時,約翰把牛奶從乙個桶倒到另乙個桶中,直到被灌桶裝滿或原桶空了。當然每一次灌注都是完全的。由於節約,牛奶不會有丟失。 寫乙個程式去幫助約翰找出當a桶是空的時候,c桶中牛奶所剩量的所有可能性。

單獨的一行包括三個整數a,b和c。

只有一行,列出當a桶是空的時候,c桶牛奶所剩量的所有可能性。

8 9 10
1 2 8 9 10
倒牛奶,無外乎就六種倒法,a->b , a->c , b->a , b->c , c->a , c->b ,只需要對這六種情況不斷搜尋就可以了,結束條件就是如果這種情況搜過了,就不需要再搜了,就return,然後有滿足條件的就記錄下來。 

#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;

mapmp;

typedef long long ll;

sets;

ll a,b,c;

ll vis[100][100][100]=;

void dfs(ll a,ll b,ll c)//桶中剩餘容量

int main()

return 0;

}

Mother s Mil 母親的牛奶

農民約翰有三個容量分別是a,b,c公升的桶,a,b,c分別是三個從1到20的整數,最初,a和b桶都是空的,而c桶是裝滿牛奶的。有時,約翰把牛奶從乙個桶倒到另乙個桶中,直到被灌桶裝滿或原桶空了。當然每一次灌注都是完全的。由於節約,牛奶不會有丟失。寫乙個程式去幫助約翰找出當a桶是空的時候,c桶中牛奶所剩...

1 4 4 Mother s Mil 母親的牛奶

農民約翰有三個容量分別是a,b,c公升的桶,a,b,c分別是三個從1到20的整數,最初,a和b桶都是空的,而c桶是裝滿牛奶的。有時,約翰把牛奶從乙個桶倒到另乙個桶中,直到被灌桶裝滿或原桶空了。當然每一次灌注都是完全的。由於節約,牛奶不會有丟失。寫乙個程式去幫助約翰找出當a桶是空的時候,c桶中牛奶所剩...

母親的牛奶 Mother s Milk

題目描述 農民約翰有三個容量分別是a,b,c公升的桶,a,b,c分別是三個從1到20的整數,最初,a和b桶都是空的,而c桶是裝滿牛奶的。有時,農民把牛奶從乙個桶倒到另乙個桶中,直到被灌桶裝滿或原桶空了。當然每一次灌注都是完全的。由於節約,牛奶不會有丟失。寫乙個程式去幫助農民找出當a桶是空的時候,c桶...