成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP版本李白打酒算法

stormzhang / 1525人閱讀

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

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

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

PHP代碼實(shí)現(xiàn):

$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;

運(yùn)行結(jié)果:

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22631.html

相關(guān)文章

  • mongoDb的簡單使用

    摘要:總結(jié)說明非數(shù)據(jù)庫的用戶不能使用數(shù)據(jù)庫命令,比如等。數(shù)據(jù)庫中的用戶被視為超級用戶即管理員。 MongoDB MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的,語法有點(diǎn)類似javascript面向?qū)ο蟮牟樵冋Z言,它是一個(gè)面向集合的,模式自由的文檔型數(shù)據(jù)庫。 mongodb與 mysql性能比較 showImg(https://seg...

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

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

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

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

    孫淑建 評論0 收藏0
  • 學(xué)習(xí)Python的建議

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

    eechen 評論0 收藏0

發(fā)表評論

0條評論

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