摘要:
对于给定的分层 DAG,在起点和终点数量相同且要求路径无公共点的情况下,求偶数交点方案数与奇数交点方案数之差。具体思路为:对于相邻两层,规定每层节点数均为 $n$,此时“交点数”等同于排列的逆序对数,通过构建邻接矩阵并利用 LGV 引理求出所有 $n×n$ 子方阵的行列式并相加;对于多层情况,在第一层和最后一层之间添加一层,分别构造表示第一层与中间层、最后一层与中间层连边关系的邻接矩阵 $A$ 和 $B$,依据比内柯西公式可知 $|AB|$ 符合题目要求,又因为矩阵乘法满足结合律,所以所有邻接矩阵连乘得到的行列式即为答案,该方法时间复杂度为 $O(n^4)$。 阅读全文
posted @ 2025-01-03 08:24
wing_heart
阅读(31)
评论(0)
推荐(0)

浙公网安备 33010602011771号