WC2020
别人在放暑假的时候,我却在参加 冬 令 营 。
不愧是冬眠营,前面四天的授课和营员交流都没听懂啥,真就冬眠去了。。。
第一天上来就是松松松手把手教你写一个路由器?
营员交流 20 分钟 100 页 ppt ?
授课讲的东西太多是 OI
无关的,营员交流信息量又太大(把课件蒯走就完事了),还好是线上冬令营,掉线了反正也重连不上,干脆颓废折腾去了。
总而言之,前四天全都在划水,一点也不夸张。所以重点就全在 Day5 的考试上了。
别人在放暑假的时候,我却在参加 冬 令 营 。
不愧是冬眠营,前面四天的授课和营员交流都没听懂啥,真就冬眠去了。。。
第一天上来就是松松松手把手教你写一个路由器?
营员交流 20 分钟 100 页 ppt ?
授课讲的东西太多是 OI
无关的,营员交流信息量又太大(把课件蒯走就完事了),还好是线上冬令营,掉线了反正也重连不上,干脆颓废折腾去了。
总而言之,前四天全都在划水,一点也不夸张。所以重点就全在 Day5 的考试上了。
简单记录弦图相关概念和算法。
一些定义
弦:连接环上不相邻两点的边。
弦图:每个简单环都有至少一条弦的无向图。
事实上,可以预见的是,弦图的每个简单环都可以表示为若干三元环的对称差。
团:任意两点都有边的无向图。
单纯点:与其相邻的点集的导出子图是团。
完美消除序列:点集的一个排列
没有摘要。
有一个长为
Alice Bob 分别想要最大最小化最后打开的开关数量。设
交互题,实现 Alice 的策略,使得最后打开的开关数量不少于
题解
不妨让 Alice 去复制 Bob 的操作,那么只要 Bob 选择连续
那么可以发现 Bob 实际上只能关掉不超过
进一步可以发现这个游戏只需要进行一轮,进行多轮是没有意义的。这样一来,游戏的最终局面仅仅由
Alice 第一次打开的开关集合有关,设 Alice 打开了
显然前者的和最大不超过
用上述策略实现 Alice 即可。
最近看到一个有意思的博弈问题。
对于一张无向连通图(不一定是简单图),规定一个点为根,两个玩家轮流操作,每次可以删掉根可以到达的一条边,不能操作者输。
这类博弈即 Green Hackenbush 。
从简单情况入手,对一棵有根树做 Green Hackenbush ,如何得到一棵树的 SG 值?
首先,如果树的点数恰为 1 ,SG 值显然为 0 。
如果根的度数恰为 1 ,设与根相连的点为
如果根的度数大于 1 ,那么可以把根“分裂”,把原树拆成一个森林,每个森林的根的度数都恰好为 1 。容易发现这个森林与原树等价,那么应用 SG 定理,原树的 SG 值就是每个子树的 SG 值加一的异或和。
没有摘要。
有一个长为
时间复杂度:
题解
(未实现)
存在最优解选择的每个区间满足
设
转换为图论问题,每个 ,那么这个问题本质上是求最小生成树。
在这个图论问题的基础上该引理是很自然的。定
存在最优解满足:存在参数
根据引理 1 ,由于选了
由引理 2 ,可以二分参数
用线段树维护序列
没有摘要。
给定一个
竞赛图是任意一对点都有恰好一条有向边的有向图。
题解
这样转换问题:允许边染上多种颜色,给每个点
这样一来很容易给出一个构造方案:把大小恰为
真题训练,不依靠外力做题,多写几个部分分,研究高效得分方法。
以下评测分数以 loj 提交为准(冒泡排序除外)。分数统计仅代表极限水平,并不代表真实水平,不供参考。
0 + 76 + 100 + 70 + 100 + 88 + 20 = 454
集训队线 438 。
看完题就有了一个压位的平方暴力的思路,码了码 WA 在了减法的情况,改对后得到了 56 分,本来对照数据表以为只有 30 分左右。
有一类问题可以归结为以下模型:
有一种元素,它们之间可以定义乘法,且乘法满足结合律。给定两个元素
其中
不难发现所有类欧几里得都可以归结为该模型。