做题记录 25.9.18
\textcolor{black}\odot AT_agc046_f [AGC046F] Forbidden Tournament
定义
显然竞赛图
对于一个竞赛图上的
证明:显然一定存在一个长度
题目中禁止的结构为一个三元环指向一个点,若存在一个
令
问题转化为如何求
用
引理
证明:
- 由于
r\in P,p\in S,q\in S ,因此r\to u,u\to p,u\to q - 又
p\to q,p\to r ,若q\not\to r ,则q\gets r ,有((u,p,r))\to q ,不合法 - 因此必然有
q\to r
引理
证明:
-
-
|P|\ge 3$ 时,若存在三元环 $((p,q,r))$,则 $((p,q,r))\to u$,不合法,因此 $P$ 不存在三元环,为 $\text{exlist}
引理
证明:
- 若不是,则存在三元环
((p,q,r))\in S - 若存在
d\in P,p\to d ,根据引理1 有q\to d,r\to d ,即((p,q,r))\to d ,不合法,因此p,q,r 没有向P 的出边 - 若
|S|>3 ,对于任意t\in S,t\notin((p,q,r)) ,必然不满足((p,q,r))\to t ,因此有t\to p/q/r ,不妨设t\to p ,若\exists s\in P,t\to s ,则p\to s ,而p 没有向P 的出边,矛盾,因此\forall s\in P,t\not \to s - 从而
\forall x\in S,\nexists u\in P,x\to u ,显然\forall x\in S,x\not\to u ,因此S 为一个独立的\text{SCC} ,不满足要求 - 因此不存在这样的三元环,
S 为\text{exlist}
因此可以把
而
引理
证明:
- 对于一个
x_i ,若连向的不是y 的前缀,则存在j 使得x_i\gets y_j,x_i\to y_{j+1} - 显然
x_i\to u,u\to y_j,u\to y_{j+1},y_j\to y_{j+1} - 因此
((x_i,u,y_j))\to y_{j+1} ,不合法
设
引理
证明:
- 若
a_1=t ,则x_1\to x_{2\sim s},x_1\to u,x_1\to y_{1\sim t} ,即V/\{x_1\} 单独构成\text{SCC} ,不符合要求,因此a_1<t - 若
a 存在下降位置,设a_i>a_{i+1} 为第一个下降位置 - 若
a_i<t ,说明x_i\to y_{a_i},x_i\not\to y_{a_i+1} ,x_{i+1}\not\to y_{a_i},x_{i+1}\not\to y_{a_i+1} - 即
x_i\to y_{a_i},x_i\gets y_{a_i+1} ,x_{i+1}\gets y_{a_i},x_{i+1}\gets y_{a_i+1} - 而
x_i\to x_{i+1},y_{a_i}\to y_{a_i+1} - 因此
((x_i,y_{a_i},y_{a_i+1}))\to x_{i+1} ,不合法 - 若
a_i=t ,由于a_1<t ,则1<i ,从而x_1\gets y_t,x_i\to y_t,x_{i+1}\gets y_t ,又x_1\to x_i\to x_{i+1},x_1\to x_{i+1} ,因此((x_1,x_i,y_t))\to x_{i+1} 不合法 - 综上,必有
a_i\le a_{i+1} ,a 单调不降
然后考虑
对于
对于
对于
若
若
总上,对
-
a_{1\sim s}\in[0,t]$,$\max(s,t)\le k -
\forall 1\le i<s,a_i\le a_{i+1} -
\forall 1\le i\le s,i-1+t-a_i\le k\land s-i+1+a_i\le k
对于
总时间复杂度
代码
参考
QOJ #11115. Grotesque Team Reconstruction / 怪诞组队法
特判整张图不连通的情况,连通块数量
整张图连通时,求出点双,建立圆方树,圆点权值为
若存在一个子树权值和
若不存在一个子树权值和
考虑一个方点,它的所有邻居组成一个点双
假如以该方点为根,则它的所有邻居都有
若只有一个
否则必然至少
即一个点双中每个点有
取其中两个
因此若存在一个方点,它的邻居中存在
时间复杂度
代码
参考