------博弈论------
泉華子
一只小辣叽,两只小辣叽,三只小辣叽....
展开
-
[BZOJ2463][中山市选2009]谁能赢呢?
ac代码如下#include<stdio.h>int main(){int n;while(scanf("%d",&n)&&n) (n&1) ? printf("Bob\n") : printf("Alice\n"); return 0;}原创 2017-07-05 09:32:56 · 706 阅读 · 0 评论 -
博弈论小结
说在前面花了两个(下午+晚上)终于把胡策题给准备搬运好了… 为啥现在就要写总结了呢?是因为me觉得me必须留时间给其他模块了,再搞就来不及了。况且博弈这个东西,谁知道题会出成什么样子….博弈类型的题目,有一些经典题目,然后还有一些题靠套路和技巧,剩下的感觉就是靠题目的最优决策了。经典模型,就是指impartial combination game那一套,可以用SG解决的问题。常见...原创 2018-06-12 07:48:02 · 497 阅读 · 0 评论 -
[BZOJ2437]-[Noi2011]兔兔与蛋蛋-博弈+二分图必匹配点
说在前面终于把这个史前巨坑填了emmmm题目BZOJ24373传送门 看题可进传送门解法首先是个网格图 根据我们做 BZOJ1443 以及 BZOJ2463 的经验 我们把相邻的 黑白棋子 连边,然后跑一个最大匹配(对于兔兔)可以发现,如果空格旁边有一个非匹配白棋子,那么挪动这个棋子之后,蛋蛋只能寻找非匹配边,然后挪动一个黑棋子。由于是最大匹配,这个黑棋子...原创 2018-06-10 10:48:28 · 362 阅读 · 0 评论 -
[BZOJ3722]-[PA2014 Final]Budowa-博弈决策
说在前面状态不是很好啊… 一个小细节WA了好久都没有查出来题目BZOJ3722传送门题目大意AAA 和 BBB 在玩游戏 给出一个 nnn 个节点的树,叶子节点有初始权值,其余节点的权值为儿子中个数最多的那个权值。如果根节点权值为 −1−1-1 则 AAA 胜出,否则 BBB 胜出。 叶子节点的权值为 0,−1,−20,−1,−20,-1,-2 中的一个。AAA 可以...原创 2018-06-08 20:47:58 · 320 阅读 · 0 评论 -
BZOJ1443-[JSOI2009]游戏Game-博弈+二分图必匹配点
写在前面并没有什么想说的,但是要保持格式=w=题目BZOJ1443传送门 看题可戳传送门解法其实和 BZOJ2463 思路差不多 在棋盘上走,不染个色就亏了对吧 =w=(思路来着Menci) 那么我们黑白染色一下,然后跑有效格子的最大匹配 假设我们一开始放在一个非匹配点上,那么先手要么就不能移动,要么移动到一个匹配点上,而后手可以沿着匹配边移动,这就是一...原创 2018-06-08 17:43:17 · 350 阅读 · 0 评论 -
BZOJ3576-[Hnoi2014]江南乐-普通SG
说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ3576传送门 看题可戳传送门解法把每堆石子看作一个游戏,然后多堆石子就是一个复合游戏 因为决策是一样的,不能操作的人输,所以是个公平组合游戏,用SG求解分裂之后会有多堆石子,显然偶数堆等价于0堆,奇数堆等价于1堆 然后我们可以暴力求SG值,然而并过不去…我们分析一下操作,把 aaa 石子分成 mm...原创 2018-06-08 16:10:58 · 286 阅读 · 0 评论 -
[BZOJ2927]-[Poi1999]多边形之战-简单博弈
说在前面终于自己想出来了一道博弈题!!! me别是个sabi吧题目BZOJ2927传送门题面这是一个双人游戏。游戏在 nnn 个顶点的凸多边形上进行,其中有 n−3n−3n-3 条不交叉的对角线,将多边形分成 n−2n−2n-2 个三角形。三角形中的一个被染成黑色,其余是白色。双方轮流进行游戏,当轮到一方时,他必须沿着画好的对角线,从多边形上切下一个三角形。切下黑色三...原创 2018-05-04 20:20:11 · 260 阅读 · 0 评论 -
[BZOJ4147]-[AMPPZ2014]Euclidean Nim-博弈+分类讨论
说在前面状态好差呀….题目BZOJ4147传送门题面Euclid和Pythagoras在玩取石子游戏,一开始有 nnn 颗石子。 Euclid为先手,他们按如下规则轮流操作:若为Euclid操作,如果 n&lt;pn&lt;pnppp 颗石子,否则他可以拿走 ppp 的倍数颗石子若为Pythagoras操作,如果 n&lt;qn&lt;qnqqq 颗石子,...原创 2018-05-04 18:00:43 · 256 阅读 · 0 评论 -
[BZOJ3609]-[Heoi2014]人人尽说江南好-神分析+博弈
说在前面刷博弈……题目BZOJ3609传送门题目大意公平组合游戏 给出 nnn 堆石子,每堆石子初始都只有一个 可以合并两堆石子,得到一堆石子,石子个数等于原来两堆石子数之和 对于双方玩家,唯一允许的操作是:将两堆石子合并,且合并之后石子个数不能超过 mmm 询问是否先手必胜 范围:n,m≤109n,m≤109n,m\leq 10^9 数据组数:T≤10...原创 2018-05-04 07:36:33 · 499 阅读 · 0 评论 -
[BZOJ1188]-[HNOI2007]分裂游戏-Multi_SG
说在前面博弈题不是套路就是神题… (可能见多了就都是套路了hhhhh)题目BZOJ1188传送门 看题可戳传送门解法me真是想了好久,都没有想到怎么去定义局面(me可能是个sa_bi)首先容易发现的是,对于必败方,可以把每个位置的豆子数对2取模 因为如果必败方对一个偶数位置进行了操作,那么另一个人可以进行相同的操作,这样必败方面临的总是偶数局面。如此下去,...原创 2018-05-03 21:36:49 · 178 阅读 · 0 评论 -
[九省联考2018]-Day1-一双木棋-IIIDX-秘密袭击
说在前面模拟考,考了260巨开心hhhhh T3正解是什么鬼啊QAQ…….当然是暴力出奇迹啊!题目LOJ传送门T1首先可以确定的是,这是一个不平等博弈问题,而且非0和(当然这并没有什么卵用)我们仍然从决策状态来分析这个题! 根据题意,我们选择的方块一定是左上角的一部分,大概长这样: 选择部分的高度,从左往右递减。未选择部分的高度,从左往右递增 于是我...原创 2018-04-22 14:53:18 · 444 阅读 · 0 评论 -
[codeforces1221E]-Game With String-博弈
说在前面把题读错了。。。对自己感到无语TvT题目codeforces1221E传送门题目大意Alice和Bob在玩游戏现在给出一个字符串,其中含有’X’和’.’(不带引号)每次操作,Alice可以把A个连续的’.‘变成’X’,Bob可以把B个连续的’.‘变成’X’(保证A>B),谁走不动谁输如果双方采取最优策略,问最后Alice是否能赢多组数据,字符串总长度≤3×105...原创 2019-09-22 03:15:13 · 414 阅读 · 0 评论