巴什博弈 補

2021-08-10 23:33:00 字數 544 閱讀 6685

今天做題發現巴什博弈自己理解還是不到位秒,今天來複習一下,題意就是有n個每人取的範圍是1 ~m.先取完者獲勝.

首先第乙個問題:為什麼是n % (m + 1).

首先來演繹一下這個問題,

情況一: n <= m

這樣先手勝.

情況二: n > m

n = m + 1 時,後手輸.

n = m + 2 時,先手勝

n = m + 3 時,先手2 ,後手最少拿1,這樣先手勝.

我由此想明白了,就是如果n= k(m + 1) +r;(r < m + 1);

這樣先手可以先把r取走,後手無論如何取i,先手在取是只要取(m + 1 - i)就可以了,這樣既可以將每次的迴圈控制在(m + 1)的數目中了,這樣無論後手怎麼取(1 ~ m),這樣都會剩下1 到 m,這樣先手就獲勝了.

也就是說誰面對的是 n %(m + 1) == 0 的情況的話他就輸了.

改一下如果誰先取完誰輸的話,其實博弈本質不變,每個人都想給對方剩下乙個,因為每個人最小取乙個,這樣誰先取到(n - 1),誰就贏了.

博弈 巴什博弈

只有一堆n個物品,兩個人輪流從這堆物品中取物,規定每次至少取乙個,最多取m個。最後取光者得勝。顯然,如果n m 1,那麼由於一次最多只能取m個,所以,無論先取者拿走多少個,後取者都能夠一次拿走剩餘的物品,後者取勝。因此我們發現了如何取勝的法則 如果n m 1 r s,r為任意自然數,s m 那麼先取...

博弈之 巴什博弈

博弈乍看都是乙個高大上的詞語 巴什博弈的主要內容 只有一堆n個物品,兩個人輪流從這堆物品中取物,規定每次至少取乙個,最多取m個。最後取光者得勝。其中它強調的是只有一堆物品 如果n m個 那麼先拿的一定會贏,如果n m 1 個,那麼第乙個人無論拿多少,第二個人一定會最後取光,如果n m 1 n 那麼只...

Public Sale(巴什博弈)

description 雖然不想,但是現實總歸是現實,lele始終沒有逃過退學的命運,因為他沒有拿到獎學金。現在等待他的,就是像farmjohn一樣的農田生涯。要種田得有田才行,lele聽說街上正在舉行一場別開生面的拍賣會,拍賣的物品正好就是一塊20畝的田地。於是,lele帶上他的全部積蓄,衝往拍賣...