2021年9月
【学习笔记】Nimber
前言
群除我会 欸好像不是,反正看着也就图一乐。
本学习笔记基本参考【IOI2020 论文集】罗煜翔,浅谈 Nimber 和多项式算法
还有这篇文章
由于本人水平巨大十分超级有限,所以只看了关于
【题解】[HNOI2019] JOJO
【题解】CF1466H Finding satisfactory solutions
题意:
由于洛谷目前的中文题面过于简洁,导致看完中文题面之后本题就已经解决了一半,所以我来简单翻译一下英文题面。
有
个人,第 个人初始的时候手上有物品 。
他们之间可以交换物品,每个人恰好拿到一个物品。而每个人有对物品的偏好,第个人的偏好用排列 来表示。第 个人相较物品 更喜欢物品 ,当且仅当在排列 中 在 之前。
对于一个物品交换的排列,表示第 个物品最后到了 的手上。对于一个非空的,人的子集 ,如果子集内部的人,使用子集内所有人初始手上的物品进行交换,可以达到以下结果:
- 不存在一个人
,在子集内交换后得到物品 ,且第 个人比起 更喜欢 。 - 至少存在一个人
,在子集内交换后得到物品 ,且第 个人比起 更喜欢 。 则称这样一个子集
是“不稳定”的。一个物品交换的排列 是“稳定”的,当且仅当不存在一个“不稳定”的子集。
现给出一个物品交换的排列,求有多少种 使得 是“稳定”的。
(可以证明,对于一组,恰好存在一个 是“稳定”的) 。
Grandmaster 计划试题乱做
想上
这个 虽然感觉就不太可能。
感觉可以记录一下自己在做题的时候,都想到些啥。在做完之后回来总结一下之类的。
update on 2021.09.30:擦 怎么直接就上了