The 4th Universal Cup 做题记录

做题记录 1:Stage 0 - Stage 9

Stage 12: Shanghai:BIKLM

The 4th Universal Cup. Stage 12: Grand Prix of Shanghai

单挑。场上过了 ABDGHIJK。主要是调不出题,调试傻逼错误至少被硬控了 2h。

B 是找一棵生成树直接做,做完就剩根不对,再找一个奇环调。注意次数。

I,高低位分治。

K 直接 容易。注意单侧递归套单侧递归可以

L. Yet another permutation problem

判定一个序列能否变为另一个:从左到右能分段就分段,不能分段再考虑交换最大最小值并重新分段。

即,对 ,之前的操作会导致:没变化、原来最小值的位置是来自外面的最大值、最大值位置是最小值。还有一些位置被 ban 掉不能分段:全部不能、全部能、最小值右边不能、最大值右边不能。

直接枚举分段的位置转移即可。

submission

M. Yet another 01 problem

一个节点的两个叶子儿子必须不同。一个确定的树的权值为 的(有两个非叶子儿子的节点数)次方,也即 的(有两个叶子儿子的节点数 )次方。

钦定一些相邻且不交的对数,一对如果不等权值为 ,剩下的乱选即

为前 个选 个最后一个选/不选。分治 ntt,.

The 4th Universal Cup. Stage 14: Grand Prix of Hong Kong

场上过了 ABGHIJK。F 写粪了,没调出来。C 分讨不出来。

A. Bipartite Graph Matching Problem

一开场就被过穿了是吧,怎么还有用匈牙利的时候。

,维护合法的解,每次找一条增广路,踢掉最左边的匹配点。复杂度

哦,关于这个证明,二分图最大匹配等于矩阵 的 rank,随机赋一组值进去算。扫 的时候做一个线性基状物,可以把一行的代表元换成时间远的,这也等价于调整一条增广路。

F. Find the Circuit

大概就是,第一次