考虑的情况
起点、终点任选,访问个结点,求方案数
设表示
的连通情况
即表示存在从
到
的边
即表示不存在从
到
的边
设表示已访问
个结点(包含当前结点),当前位于位置
的方案数
易得
即
利用矩阵优化递推可以高效的解决这一问题
考虑的情况,这时难以按照上述方法处理
(大佬请自动跳过)不妨考虑,必经点为
显然必经的方案数=不设限方案数-不经
方案数
考虑推广容斥思路不设限-不经必经点
设必经点集为为经过
点的方案集
(不设限-不经一个+不经两个-...)
考虑不经点集下的方案数统计
1,递推边界
2,转移矩阵
就可以利用矩阵乘法高效解决这一问题了
时间复杂度