NYOJ135 取石子(二)尼姆博弈 巴什博奕

2021-08-07 08:20:30 字數 410 閱讀 5186

尼姆博弈和巴什博奕的結合

題目思路:每一堆的必勝狀態是 m%(n+1) 然後對每一堆的最優解進行異或,如果是非平衡狀態則先手必勝,否則先手必敗。

/*

2023年8月23日23:32:33

nyoj135

nimm+bash

ac */

#include #include #include #include #include #include #include #include #include #include using namespace std;

int main()

if(sum) puts("win");

else puts("lose");

} return 0;

}

NYOJ135 取石子(二) 尼姆博奕 巴什博奕

小王喜歡與同事玩一些小遊戲,今天他們選擇了玩取石子。遊戲規則如下 共有n堆石子,已知每堆中石子的數量,並且規定好每堆石子最多可以取的石子數 最少取1顆 兩個人輪流取子,每次只能選擇n堆石子中的一堆,取一定數量的石子 最少取乙個 並且取的石子數量不能多於該堆石子規定好的最多取子數,等哪個人無法取子時就...

博弈之 取石子系列(二) nyoj 135

時間限制 3000 ms 記憶體限制 65535 kb 難度 5描述 小王喜歡與同事玩一些小遊戲,今天他們選擇了玩取石子。遊戲規則如下 共有n堆石子,已知每堆中石子的數量,並且規定好每堆石子最多可以取的石子數 最少取1顆 兩個人輪流取子,每次只能選擇n堆石子中的一堆,取一定數量的石子 最少取乙個 並...

NYOJ 題目135取石子(二)(博弈)

時間限制 3000 ms 記憶體限制 65535 kb 難度 5 描述 小王喜歡與同事玩一些小遊戲,今天他們選擇了玩取石子。遊戲規則如下 共有n堆石子,已知每堆中石子的數量,並且規定好每堆石子最多可以取的石子數 最少取1顆 兩個人輪流取子,每次只能選擇n堆石子中的一堆,取一定數量的石子 最少取乙個 ...