鈕扣 (簡單博弈)

2021-10-25 03:24:57 字數 683 閱讀 5067

題目位址

類似以前的簡單博弈,只有一對由k數量的石頭,每次最多取l次,求後手獲勝的概率

k%(l+1) == 0,後手獲勝,現在求解l,列舉一下就行了。

沒了解為什麼可以 , 去學一下那個簡單博弈 巴什博弈

#define ios ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);

#include

#define int long long

using

namespace std;

typedef pair<

int,

int> pii;

typedef

long

long ll;

const

int inf =

0x3f3f3f3f

;const

double eps =

1e-5

;const

int mod =

1000000007

;const

int n =

1e5+10;

signed

main()

} cout<}return0;

}

第二顆鈕扣

他是乙個鑽石王老五,也是乙個情場浪子。他是我的好朋友,欣賞我的才華,卻對我相守終身的愛情觀點不屑一顧。他愛說的話是 人既然來這個世界走一遭,就該多愛幾個人。他的言下之意,當然是多甩幾個人,不為誰停留。誰也不曾知道,這樣乙個浪子,卻會閃電般回頭,娶了乙個雖然溫婉卻並不花容月貌的女子。在他的婚禮宴席上,...

筆記 簡單博弈

大半年前寫的東西了,自己真的在走下坡路 a b進行遊戲。a先開始,輪流將n減去中的乙個數,誰最後無法進行減法了,就輸了。給定n。a,b都採用最優策略,問a是否會贏。設f i 表示當前的數是i的時候,對於當前的先手來說是否會贏 f i true,則贏 f i false,則輸 當先手a操作一次後,問題...

簡單博弈結論

最少取1個,最多取m個,沒石子可取的人輸 若 n mod m 1 0 則先手必勝 沒石子可取的人輸 異或和!0,則先手必勝。否則先手必敗 最終把石子取光的人輸 分類討論 全為1 偶數堆則先手必勝 不全為1 異或和!0,則先手必勝 沒法再推的人輸 選奇數字置nim 奇 偶相當於拿走。偶 奇,先手再把同...