跳转至

比赛名称

排名 当场过题数 至今过题数 总题数
8/? 10 10 12

A

upsolved by

题意

题解

B

solved by JLK

题意

\(n\)​​​个数,有\(m\)​​​个限制条件,形如\(a_u \oplus a_v=w\)​​​,求满足条件的可能的最小总和。

\(1 \le n \le 10^5,0 \le m \le 2\times 10^5,0 \le w \lt 2^{30}\)

题解

异或关系显然是可以传递的,用带权并查集维护限制条件,如果某个限制条件加进来成环并且导致这个环的异或和不为0,那么无解。

在有解的情况下,可以每个连通块分开考虑,再对每个位分开考虑,每一位一定贪心地取,选择这一位是0或1的个数较少的那个异或成1即可。

\(O(n\alpha(n))\)

C

solved by TYB

题意

题解

D

upsolved by

题意

题解

E

solved by JLK

题意

签到,略

题解

F

solved by TYB

题意

签到。

题解

略。

G

solved by YZW

题意

题解

H

solved by JLK

题意

给定一个无向图,求线图的最大权匹配。

\(3 \le n \le 10^5,n-1 \le m\le \min(\frac{n(n-1)}2,2\times 10^5)\)

题解

相当于就是每次选两个相交的边,得到两个边权之和的权值。要让这个总和最大。

一个结论是,如果一个连通块有偶数条边,那么一定存在一种方法能取完。

也就是偶数条边的连通块的边一定能全部取完。

那么就考虑奇数条边的连通块。在连通块里删一条边,如果删的不是割边,那么剩下的连通块一定是偶数条边,可以全部取完。如果删的是割边,就要考虑剩下两边连通块的边数的奇偶性。

这种情况肯定会切成两个偶数条边的连通块。因为如果是奇数,那么两边还要继续删,这样一定是不优的。

因此做一遍Tarjan,然后对每个连通块的奇偶性,每条边是否是割边讨论一下即可。

\(O(n+m)\)

I

solved by YZW

题意

题解

J

solved by YZW

题意

题解

K

upsolved by

题意

题解

L

solved by TYB

题意

一个\(2n\)个点的完全图,删掉其中\(2n-1\)条边,这\(2n-1\)条边构成一棵树,求删边后的图完备匹配个数。

\(n\le2000\)

题解

考虑容斥,则要计算出至少用了\(i\)条树边的方案数。可以先树形DP求出选了\(i\)条树边匹配的方案数,然后乘上删掉这\(2i\)个点,剩下的点之间任意匹配的方案数,后者容易计算的。注意这种树形DP复杂度是\(\mathcal{O}(n^2)\)的。

M

solved by YZW

题意

题解

记录

JLK写E,RE一次后AC(0:03)。

TYB过F(0:18)。

YZW过J(0:30)。

JLK过B(0:40)。

TYB过L(1:02)。

JLK TLE一次后过H(1:36)。

TYB和YZW讨论M,JLK看其他题。

YZW过M(2:05)。

一起看GI,YZW想出了两题的解法,先写I。

JLK和TYB讨论C。

YZW WA一次后AC(3:31)。

TYB写C,写了一半发现问题,换YZW写G。

YZW过G(4:16)。

TYB和JLK在大量分类讨论修改后过了C(4:42)。

总结

Dirt

E(-1)

H(-1)

I(-1)