国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP版本李白打酒算法

stormzhang / 1498人閱讀

摘要:話說大詩人李白,一生好飲。一天,他提著酒壺,從家里出來,酒壺中有酒斗。他邊走邊唱無事街上走,提壺去打酒。這一路上,他一共遇到店次,遇到花次,已知最后一次遇到的是花,他正好把酒喝光了。請你計算李白遇到店和花的次序,可以把遇店記為,遇花記為。

話說大詩人李白,一生好飲。幸好他從不開車。 一天,
他提著酒壺,從家里出來,酒壺中有酒2斗。他邊走邊唱:
無事街上走,提壺去打酒。
逢店加一倍,遇花喝一斗。

這一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。
請你計算李白遇到店和花的次序,可以把遇店記為a,遇花記為b。則:babaabbabbabbbb 就是合理的次序。像這樣的答案一共有多少呢?請你計算出所有可能方案的個數(包含題目給出的)。

PHP代碼實現:

$count = 0;
    $a = array();

    function show($a, $num)
    {
        $i = 0;
        while ($i < $num) echo $a[$i++];
        echo "
"; } function forward_recursion($i, $store, $flower, $wine) { if($store > 5 || $flower > 10){ return; } else if($store == 5 && $flower == 10 && $i == 15){ if ($GLOBALS["a"][14] == "b" && $wine == 0){ $GLOBALS["count"]++; show($GLOBALS["a"], 15); } return; } $GLOBALS["a"][$i] = "a"; forward_recursion($i + 1, $store + 1, $flower, $wine * 2); //逢店加一倍 $GLOBALS["a"][$i] = "b"; forward_recursion($i + 1, $store, $flower + 1, $wine - 1); //遇花喝一斗 } forward_recursion(0,0,0,2); echo $count;

運行結果:

ababbbbbabababb
abbabbabbbababb
abbabbbaabbbabb
abbabbbabaabbbb
abbbaabbabbbabb
abbbaabbbaabbbb
abbbabaabbabbbb
baababbbbbababb
baabbabbabbbabb
baabbabbbaabbbb
baabbbaabbabbbb
babaababbbbbabb
babaabbabbabbbb
bababaababbbbbb
14

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22631.html

相關文章

  • mongoDb的簡單使用

    摘要:總結說明非數據庫的用戶不能使用數據庫命令,比如等。數據庫中的用戶被視為超級用戶即管理員。 MongoDB MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的,語法有點類似javascript面向對象的查詢語言,它是一個面向集合的,模式自由的文檔型數據庫。 mongodb與 mysql性能比較 showImg(https://seg...

    Java_oldboy 評論0 收藏0
  • 當你和天貓精靈對話時,它在想什么?阿里智能對話技術深度解讀

    摘要:目前資訊播報時區限行歷史上的今天單位換算油價日歷等技能天貓精靈上線技能觸發率,準確率即對話管理,是對話系統的關鍵部分,負責維護對話上下文,管理對話流程,保持對話過程的流暢。 術語對齊 TaskBot引擎: 核心處理對象是技能,我們把技能定義成結構化(query+content)、垂直場景化的任務,比如實時場景查詢、工具類、控制類等QABot引擎: 包括KG-QA引擎、QAPair引擎、...

    時飛 評論0 收藏0
  • 當你和天貓精靈對話時,它在想什么?阿里智能對話技術深度解讀

    摘要:目前資訊播報時區限行歷史上的今天單位換算油價日歷等技能天貓精靈上線技能觸發率,準確率即對話管理,是對話系統的關鍵部分,負責維護對話上下文,管理對話流程,保持對話過程的流暢。 術語對齊 TaskBot引擎: 核心處理對象是技能,我們把技能定義成結構化(query+content)、垂直場景化的任務,比如實時場景查詢、工具類、控制類等QABot引擎: 包括KG-QA引擎、QAPair引擎、...

    孫淑建 評論0 收藏0
  • 學習Python的建議

    摘要:如果初學者接觸的第一門語言是,學習曲線則會平滑得多,掌握一些基本語法和內置的數據結構,已經可以上手寫一些小工具或者小型應用。如果你的學習時間充足,我的建議是一定要學數據結構和算法。 前言 Python是最容易入門的編程語言,沒有之一。如果初學者接觸的第一門語言是C或者C++,對他們來說最難的不是語法,而是容易出現內存泄漏、指針等問題。有時候排查這些問題對初學者的打擊很大,尤其是沒掌握排...

    eechen 評論0 收藏0

發表評論

0條評論

stormzhang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<