
博弈论
青烟绕指柔!
我不怕千万人阻挡,只怕自己投降。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
质数取石子
题目链接:质数取石子显然可以枚举素数转移,然后预处理一下素数即可。AC代码:#pragma GCC optimize("-Ofast","-funroll-all-loops")#include<bits/stdc++.h>//#define int long longusing namespace std;const int N=2e4+10;int n,dp[N],f[N],vis[N];vector<int> p;void init(int n){ f原创 2020-10-05 22:20:49 · 289 阅读 · 1 评论 -
BZOJ-4589 FWT+生成函数+NIM博弈+快速幂
4589: Hard NimTime Limit: 10 Sec Memory Limit: 128 MBSubmit: 2057 Solved: 1099[Submit][Status][Discuss]DescriptionClaris和NanoApe在玩石子游戏,他们有n堆石子,规则如下:Claris和NanoApe两个人轮流拿石子,Claris先拿。每次只能从一堆中取若...原创 2020-01-24 17:22:52 · 3137 阅读 · 0 评论 -
斐波那契博弈
什么是斐波那契博弈呢?斐波那契博弈有以下特征:先手不能在第一次把所有的石子取完;之后每次可以取的石子数介于1到对手刚取的石子数的2倍之间(包含1和对手刚取的石子数的2倍)。约定取走最后一个石子的人为赢家,求必败态。这个和之前的Wythoff’s Game 和取石子游戏 有一个很大的不同点,就是游戏规则的动态化。之前的规则中,每次可以取的石子的策略集合是基本固定的,但是这次有规则...原创 2019-06-10 14:54:10 · 1445 阅读 · 2 评论