アプリをダウンロード
31.36% 科技巫师 / Chapter 487: 第485章 打败你的不是我,是二进制(数学向,慎订,不喜可跳)

章 487: 第485章 打败你的不是我,是二进制(数学向,慎订,不喜可跳)

两分钟一盘的方式,就这样持续了好久好久,一直到西边的太阳大部分沉下了山,只剩下一条红边发着光,把棋盘上棋子的影子拉得老长。

  “啪!”

  李察再一次落子,小丑一扫棋盘,就看出问题了,直言道:“我又输了,不过不要紧,我们再来!我不信,我一盘都赢不了。”说着话,小丑就开始收拾棋盘,把所有的白子捡起。

  李察却是出声拒绝:“不用了小丑先生,即便再下一百盘,只要我持黑子先走,你就必定输,这和棋艺无关,和数学有关,是经过计算的。”

  “嗯?”小丑停住捡白子的动作,看向李察,出声问,“什么意思?”

  “我的意思就是,五子棋的规则虽然简单,但经过计算却是存在漏洞,在没有任何限制的情况下,先手黑子是必胜的,对,必胜——只要按照特定的方式走,和任何人下,都是必胜。

  一般来说,为了公平,正常对局中黑子会有‘三三禁手’、‘四四禁手’、‘四三三禁手’、‘四四三禁手’、‘长连禁手’。

  所谓的‘三三禁手’,就是黑子落下一个子,会同时形成两个或两个以上的三连子,这是在先手前提下,白子根本无法抵抗的。

  因此,正常对局中,黑子一旦走出‘三三禁手’或者被迫走出‘三三禁手’,就会判定为负。但现在我们之间的对局,没有禁手,那么你自然也就没有获胜的任何希望。”

  “这也能算出来?”小丑还是有点不太相信。

  “事实上,越是简单的游戏,越容易计算。”李察摊手道,“如果你有所怀疑的话,我们可以再换一个游戏玩。”

  “什么?”

  “拿棋子的游戏。”李察道,说着话把棋盘拿开,抓了一把棋子,数了数一共十九个,分成三堆。

  第一堆三个棋子,第二堆七个棋子,第三堆九个棋子。

  “规则是这样的。”李察道,“我们两个人轮流从这三堆中拿棋子,每次都可以选择任意一堆拿。拿的棋子数量,最少为一个,最多一堆全部拿走。等到剩下的最后一个棋子谁拿,谁就输。”

  顿了顿,李察看着小丑继续道:“这个游戏和五子棋不一样,但同样可以通过数学计算出来,所以先手也是必胜的。”

  小丑眼睛闪了闪,盯着棋子思考了半晌:“我不信,我现在就想到了好几种后手取胜的方式。”

  “既然这样,那我们试一试。”李察道,先手就从最右面九个棋子中的一堆中,拿走了五个。三堆棋子,立刻变成了“三七五”的样子。

  小丑想了想拿走了最右面剩下的四个棋子,变成了“三七”的样子。


クリエイターの想い

ps:拿棋子的原形,就是分火柴,算是数学上一个经典的问题,网上有很多解答,文中的二进制解法是我在知乎一个答案上看到的,算是通俗易懂的一种——至少我能弄懂,有兴趣的同学可以和自己的身边人玩玩这个游戏,小心别挨揍就行。

  话说,我突然发现,我现在比上学的时候,更喜欢学习了。是错觉吗?嗯,一定是错觉。

Load failed, please RETRY

ギフト

ギフト -- 贈り物 が届きました

    週次パワーステータス

    Rank -- 推薦 ランキング
    Stone -- 推薦 チケット

    バッチアンロック

    目次

    表示オプション

    バックグラウンド

    フォント

    大きさ

    章のコメント

    レビューを書く 読み取りステータス: C487
    投稿に失敗します。もう一度やり直してください
    • テキストの品質
    • アップデートの安定性
    • ストーリー展開
    • キャラクターデザイン
    • 世界の背景

    合計スコア 0.0

    レビューが正常に投稿されました! レビューをもっと読む
    パワーストーンで投票する
    Rank NO.-- パワーランキング
    Stone -- 推薦チケット
    不適切なコンテンツを報告する
    error ヒント

    不正使用を報告

    段落のコメント

    ログイン