FAFU 1292 博弈論,組合遊戲,取石遊戲

2021-06-25 16:24:03 字數 567 閱讀 2952

這題的原型就是《由感性認識到理性認識——透析一類搏弈遊戲的解答過程》這篇**介紹的取石遊戲c

甲乙兩人面對若干排石子,其中每一排石子的數目可以任意確定。例如圖2所示的初始局面:共n=3排,其中第一排的石子數a1=7,第二排石子數a2=3,第三排石子數a3=3。兩人輪流按下列規則取走一些石子,遊戲的規則如下:

ø  每一步必須從某一排中取走兩枚石子;

ø  這兩枚石子必須是緊緊挨著的;

ø  如果誰無法按規則取子,誰就是輸家。

下面直接給出**:

#include#includeusing namespace std;

int sg[101];

bool me[101];

void getsg()}}

}int main()

{ int n,a;

getsg();

while(~scanf("%d",&n))

{int res=0;

for(int i=0;i

組合遊戲與博弈論 學習筆記

i was standing all alone against the world outside 忘記在 看到,很適合用這句歌詞來描述john nash 1.組合遊戲略述 sg遊戲的若干拓展及變形 賈志豪 2.上面那篇 裡的參考文獻.遊戲有兩個人參與,二者輪流做出決策。且這兩個人的決策都對自己最...

魔法遊戲 博弈論

題目大意 給一顆樹,每個位置有乙個權值,每次乙個人可以選擇森林中的某棵樹的根節點,設其權值為a aa,那麼這個人可以選擇乙個k 2,a 1 k in 2,a 1 k 2,a 1 然後讓a aa變成 ak left lfloor frac ak right rfloor ka 如果乙個點權值變為0那麼...

博弈論 Nim遊戲

這種遊戲稱為nim博弈,遊戲過程中面臨的狀態成為局面。n im nimni m博弈不存在平局,只有先手必勝和先手必敗兩種情況。定理nim 博弈先手 必勝,當 且僅當a 1xora2 xor xoran 0nim博弈先手必勝,當且僅當 a 1 texta 2 text cdots text a n n...