从集合的角度思考DP问题 如上图展示了DP问题思考的一个简单步骤来自y总直播,“就像计算乘法一样,学会分析DP问题就像学会列竖式一样,让处理DP问题更简单”这就话让我瞬间意识到分析问题的重要性,处理DP问题不应该是想出转移过程,应该是一步步分析出来的。这篇博客记录以后做题过程中我对DP分析方法的理解 ...
分类:
其他好文 时间:
2020-02-09 22:17:54
阅读次数:
76
题目一: 给定nn堆石子,两位玩家轮流操作,每次操作可以从任意一堆石子中拿走任意数量的石子(可以拿完,但不能不拿),最后无法进行操作的人视为失败。 问如果两人都采用最优策略,先手是否必胜。 输入格式 第一行包含整数nn。 第二行包含nn个数字,其中第 ii 个数字表示第 ii 堆石子的数量。 输出格 ...
分类:
其他好文 时间:
2020-02-09 18:27:45
阅读次数:
95
巴什博奕 只有一堆n个物品,两个人轮流从这堆物品中取物, 规定每次至少取一个,最多取m个。最后取光者得胜。 分析 (1)当n≤m时,由于一次最少拿1个、最多拿m个,甲可以一次拿完,先手赢。 (2)当n=m+1时,无论甲拿走多少个(1~m个),剩下的都多于1个、少于等于m 个,乙都能一次拿走剩余的石子 ...
分类:
其他好文 时间:
2020-02-05 23:49:13
阅读次数:
124
给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。在这样的情况下,最终A的得分减去B的得分为多少。 引理 先手一定从大到小取若干个连续的数 倒过来考虑,设 $f[i]$ 表示 ...
分类:
其他好文 时间:
2020-02-03 14:08:43
阅读次数:
88
博弈论 [TOC] 理论铺垫: 定义 P position 和 N position :其中P代表Previous,N代表Next。直观的说,上一次move的人有必胜策略的局面是P position,即 P position 代表先手必输, N position 代表先手必赢。 1.公平组合博弈(I ...
分类:
其他好文 时间:
2020-02-02 23:29:03
阅读次数:
127
题目链接 "P1290" and "UVA10368" (双倍经验【虽然标签差距很有趣】) 题目大意 给定两个数$n$和$m$,每次操作可以用较大数减去较小数的正整数倍,不可以减成负数。 先获得一个$0$的人获胜,问先手是否必胜。 多组数据。 Solution 一眼博弈论题吧2333 $SG$函数和 ...
分类:
其他好文 时间:
2020-01-31 20:27:32
阅读次数:
72
以下内容摘自:https://blog.csdn.net/strangedbly/article/details/51137432 Nim游戏 重点结论:对于一个Nim游戏的局面(a1,a2,...,an),它是P-position当且仅当a1^a2^...^an=0,其中^表示位异或(xor)运算 ...
分类:
其他好文 时间:
2020-01-29 10:22:07
阅读次数:
76
博弈论是真的难!? 给你两个数,每次只能从大的那个减去小的数的正整数倍,先得到零的人获胜 分析一下,(假设为x,y,且x>y),x=ky+z,若k>=2,那么我(是不是就可以为所欲为了)想一下减完或者,留一个给对手减是不是都行,然后我再往后分析下,我不就必胜了么? 所以遇到了这种情况或者我可以直接赢 ...
分类:
其他好文 时间:
2020-01-24 13:14:23
阅读次数:
110
我只是一只蒟蒻搬运工,参考大佬课件和一下博客 https://www.cnblogs.com/wangtianxj/archive/2008/11/01/1324248.html https://www.cnblogs.com/ww3113306/p/10281575.html https://ww ...
分类:
其他好文 时间:
2020-01-22 16:26:56
阅读次数:
125
题目链接 https://atcoder.jp/contests/agc033/tasks/agc033_c 题解 终于会做点最简单的博弈论了…… 首先题目中操作的含义就是选定一个点,把所有不是这个点的叶子删掉(如果这个点不是叶子就删所有叶子)。 对于任何一棵点数不少于$3$的树,一定存在一个点(比 ...
分类:
其他好文 时间:
2020-01-22 11:16:11
阅读次数:
99