李白打酒(C語言)

2021-09-26 23:51:21 字數 829 閱讀 2233

話說大詩人李白,一生好飲。幸好他從不開車。 一天,他提著酒壺,從家裡出來,酒壺中有酒 2 鬥。他邊走邊唱: 無事街上走,提壺去打酒。 逢店加一倍,遇花喝一斗。 這一路上,他一共遇到店 5 次,遇到花 10 次,已知最後一次遇到的是花,他正好 把酒喝光了。 請你計算李白遇到店和花的次序,可以把遇店記為 a,遇花記為 b。 則:babaabbabbabbbb 就是合理的次序。像這樣的答案一共有多少呢? 請你計算出所有可能方案的個數(包含題目給出的)。

輸出:bababaababbbbbb

babaabbabbabbbb

babaababbbbbabb

baabbbaabbabbbb

baabbabbbaabbbb

baabbabbabbbabb

baababbbbbababb

abbbabaabbabbbb

abbbaabbbaabbbb

abbbaabbabbbabb

abbabbbabaabbbb

abbabbbaabbbabb

abbabbabbbababb

ababbbbbabababb

14

#includeint count=0;//用於計數 

char order[16];//一共 15 次,最後乙個方'\0'

void fun(int num,int flower,int store,int jiu)

else if(num==13&&store==5&&jiu==2)

else if(num<13) //先遇花,先遇店結果都是一樣,順序相反

} int main(void)

李白打酒 C

話說大詩人李白,一生好飲。幸好他從不開車。一天,他提著酒壺,從家裡出來,酒壺中有酒2鬥。他邊走邊唱 無事街上走,提壺去打酒。逢店加一倍,遇花喝一斗。這一路上,他一共遇到店5次,遇到花10次,已知最後一次遇到的是花,他正好把酒喝光了。請你計算李白遇到店和花的次序,可以把遇店記為a,遇花記為b。則 ba...

C語言遞迴李白打酒

題目描述 話說大詩人李白,一生好飲。幸好他從不開車。一天,他提著酒壺,從家裡出來,酒壺中有酒2鬥。他邊走邊唱 無事街上走,提壺去打酒。逢店加一倍,遇花喝一斗。這一路上,他一共遇到店5次,遇到花10次,已知最後一次遇到的是花,他正好把酒喝光了。請你計算李白遇到店和花的次序,可以把遇店記為a,遇花記為b...

李白打酒 DFS

話說大詩人李白,一生好飲。幸好他從不開車。一天,他提著酒壺,從家裡出來,酒壺中有酒2鬥。他邊走邊唱 無事街上走,提壺去打酒。逢店加一倍,遇花喝一斗。這一路上,他一共遇到店5次,遇到花10次,已知最後一次遇到的是花,他正好把酒喝光了。請你計算李白遇到店和花的次序,可以把遇店記為a,遇花記為b。則 ba...