李白打酒問題

2021-07-28 11:25:15 字數 977 閱讀 7448

近日準備藍橋杯大賽,看到乙個李白打酒的問題,題目如下:

話說大詩人李白,一生好飲。幸好他從不開車。

一天,他提著酒壺,從家裡出來,酒壺中有酒2鬥。他邊走邊唱:無事街上走,提壺去打酒。逢店加一倍,遇花喝一斗。這一路上,他一共遇到店5次,遇到花10次,已知最後一次遇到的是花,他正好把酒喝光了。

請你計算李白遇到店和花的次序,可以把遇店記為a,遇花記為b。則:babaabbabbabbbb就是合理的次序。像這樣的答案一共有多少呢???請你計算出所有可能方案的個數(包含題目給出的)。

注意:通過瀏覽器提交答案。答案是個整數。不要書寫任何多餘的內容。

這是乙個問答題,只需提交答案即可,但是我想了想,我只能用程式窮舉來得到答案,無奈上網搜了搜網友的解答。鏈結

看到這個推理還是佩服的,能夠將問題這樣想。

鏈結

public

class libaidajiu

// 遇店

if (shop > 0)

// 遇花

if (alco > 0 && flower > 0)

return;

}public

static

void

main(string args)

}

鏈結

public

class test011

if (step == 0 && jiu == 1 && dian == 0 && hua == 1)

libai(step - 1, jiu - 1, dian, hua - 1); // 遇到花了

libai(step - 1, jiu * 2, dian - 1, hua); // 遇到店了

}public

static

void

main(string args)

}

李白打酒 DFS

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

2507 李白打酒

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

李白打酒 C

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