有關畫圈圈的遊戲 - 拼圖

Table of Contents

: 遊戲像這樣:
:  OO
:  ──
:  OO
:  OO
: ───
: OOO
: OOO
: 規則是 可以畫掉任意個數的圈圈
: 但是不能越線畫掉圈圈
: 例如 最下面的圈圈 可以一次畫掉6個
: 而就算已經被畫掉了幾個 其他的也可以任意個數畫掉
: 像是
:  OO
:  ──
:  OO
:  OO
: ───
: OΘO --> 這一層的另外三個也可以一次畫掉 或是畫掉兩個也行
: ΘOΘ
: 我有想出來
: 最後留到剩下
:  OO
:  ── (不同層 各兩個)
:  OO
: 這樣給對方畫 我就贏了
: 可是我還是都玩不贏他..... >__<
: 到底是怎麼回事呢??
: 不論是我先畫 還是後畫 都一直輸他~~~~~
: 好想贏一次啊!!!!!

用二進位的方式去想

把個數換成2進位法 如你舉例的2 4 6個 就變成 10 100 110

如果畫最後一個的人輸的話~~則輪到你畫的時候

你應該沒得畫 也就是0(或者可以說是000000... 每一位都是偶數)

這一個的必勝法則 就是讓所剩下的個數~~變成2進位法後相加 每位數都是偶數

(在這裡~~相加用10進位法)

如 有 2 4 6 個 二進位法 10 100 110 相加為220 (這裡~~先下的輸)

對方如拿掉6那堆一個 剩1個的話 變2 4 1 二進位 10 100 1 相加為111

你就拿4那一堆一個 讓剩下的個數變成 2 3 1 二進位 10 11 1 相加為22

如此一來...你就有辦法贏了~~^_^

--

二進位法的應用~~


--

All Comments

Bennie avatarBennie2005-08-14
哇..... 好深奧啊.... 其實我看不懂... @_@
但是謝謝你熱情的回答啦! ^^