随笔分类 -  算法->博弈论

摘要:ARC105 来了,老年选手感到自己水平有一点差劲 A - Fourtune Cookies 题意:给四块饼干问能不能分成总和相同的两份 二进制枚举就行 #include <bits/stdc++.h> #define fi first #define se second //#define ivo 阅读全文
posted @ 2020-10-14 22:53 sigongzi 阅读(663) 评论(1) 推荐(0)
摘要:A Colorful Slimes 2 找相同颜色的一段,然后答案加上段长除2下取整 代码 C String Coloring 题解 直接折半搜索即可 用哈希表维护前半部分拆分方式的两个字符串的哈希值 再枚举后一半的拆分方式查哈希表即可 代码 D Histogram Coloring 题解 我们考虑 阅读全文
posted @ 2018-10-11 21:51 sigongzi 阅读(301) 评论(0) 推荐(0)
摘要:题解 简单分析一下就知道$\lfloor \frac{N}{i} \rfloor$相同的$i$的$sg$函数相同 所以我们只要算$\sqrt{n}$个$sg$函数就好 算每一个$sg(m)$的时候我们可以通过把这个数再拆成$\sqrt{m}$段来计算$sg$值 复杂度用积分分析是$n^{frac{3 阅读全文
posted @ 2018-09-17 18:02 sigongzi 阅读(248) 评论(0) 推荐(0)
摘要:题解 c一样的就是一个独立的游戏 我们对于2和3的指数 sg[i][j] 表示$c \cdot 2^i \cdot 3^j$的棋子,只有这个硬币是反面,翻转的硬币是正面的sg值 枚举sg函数所有可能的局面,每个后继局面的sg值,就是所有被翻到背面的硬币sg值的异或和 我们忽略了反转当前硬币前面可能不 阅读全文
posted @ 2018-08-23 14:14 sigongzi 阅读(177) 评论(0) 推荐(0)
摘要:题解 对于75分来说,操作肯定不会成环,可以暴搜 看成空格在移动,空格移动到原来的位置肯定经历了偶数个格子,但是操作的人是两个不同的人,所以肯定不会成环 对于满分做法,要找到一种更好的方式判先手是否会胜 我们看成空格在移动,每次空格必然是走一个黑棋,走一个白棋,这显然是一条交错路,我们考虑二分图 把 阅读全文
posted @ 2018-06-19 12:03 sigongzi 阅读(167) 评论(0) 推荐(0)
摘要:C Same Integers 题解 要么三个都达到最大的数,要么三个都到达最大的数+1,判断是前一种情况的方法是不断垫高前两大的,看之后最小的那个和最大的那个差值是不是2的倍数 否则就是第二种情况 代码 cpp include include include include include inc 阅读全文
posted @ 2018-05-18 11:19 sigongzi 阅读(621) 评论(0) 推荐(0)
摘要:题解 这道题让我对SG函数有了更深刻的理解,这是道打表找规律题 我们打出来SG函数似乎是 1 2必败 3 5必败 4 7必败 6 10必败 8 13必败 哇我找到规律了…… 然而,我显然不会通项 后来百度题解这个东西是威佐夫博弈,前面东西的通项是 $\lfloor \frac{\sqrt{5} + 阅读全文
posted @ 2018-05-15 15:16 sigongzi 阅读(158) 评论(0) 推荐(0)
摘要:题解 感觉挺神奇的 我们把石子从后往前相邻的两个两两配对,这样他们之间的空格就相当于一堆石子 而配对后左边棋子移动,右边棋子也一定可以跟上取 转化成简单的nim游戏,最后只要看转化出的这(N 1)/2 + 1堆石子异或起来等于0 代码 阅读全文
posted @ 2018-05-15 14:18 sigongzi 阅读(214) 评论(0) 推荐(0)
摘要:题解 想去学习一下博弈论的SG函数 不过貌似这道题就是猜结论并且证明 题意是,随便选择一堆石子,扔掉至少一个,然后从扔石子的这堆里选择任意多(可以不选)放到其他任意多的未选择完的石堆里 一堆石子,先手必胜 两堆石子,如果两堆石子相同,那么后手必胜,先手一定会使两堆不同,那么后手把两堆恢复相同,最后先 阅读全文
posted @ 2018-05-15 10:54 sigongzi 阅读(214) 评论(0) 推荐(0)
摘要:可以说是第一场AGC了,做了三道题之后还有30min,杠了一下D题发现杠不出来,三题滚粗了 rating起步1300+,感觉还是很菜。。。 只有三题水平显然以后还会疯狂 啊(CF的惨痛经历) 改题的感觉似乎还不错因为思维都非常的妙(我根本想不到) A Zero Sum Ranges 开场娱乐大家的小 阅读全文
posted @ 2018-05-03 12:59 sigongzi 阅读(508) 评论(0) 推荐(0)