LGV 引理(我还没太想明白,不要被我误导了啊
LGV 引理
条件
- 只作用于有向无环图
定义
表示路径 的所有边权的乘积 表示所有从 的路径的 之和- 起点集合
- 终点集合
中的 ,是一组 个路径 , 要求这 条路径点不相交 要求这 条路径点相交- 矩阵
证明
-
只需证,
-
考虑描述一种
,可以用 个路径唯一确定,从而 个路径能唯一确定一个,相交集,即,若 , 有交点,则 相交集。 -
不妨给相交集钦定一个偏序关系,
当且仅当, 或者 且 -
我们取一个相交路径组里,在偏序集的最小的一对路径,
-
那么我们必然有一个路径组与其对应。那个路径组除了
其他路径都相同,设 的一个交点为 ,则可构造 变为 同理 变为 -
而正好发现,一对对应的路径组权值相同,逆序对和为偶数,正好相互抵掉,于是,原式为
应用
[Justice For Everyone QOJ](Justice For Everyone - 题目 - QOJ.ac)
- 假设不考虑任意时刻不能相等的限制,考虑容斥
- 约定
, ,
- 然后我们考虑有限制,不妨画出坐标系
- 对于每个点,我们可以选择操作 1 或者 操作 2 求所有不想交路径的方案数。但有限制,每次此操作,恰好只能有两个 操作 1 作用于不同的
。 - 网格图不相交路径计数,不由自主想到 LGV引理,还记得这个吗
- 这个式子再往后,就等于不相交路径数,嗯,
算不出来,因为上面的容斥是合在一起算的,但 在原引理中,表示的是所有 的方案。这个恰为上面求得的容斥。 - 可,真的可以这样做吗?应该是可以的(我也没想的很明白)。若这样可以,只需保证,LGV 中
能把相交路径容掉。从总的方案来算,考虑 LGV 的证明,首选权值不会变,即所有边权的积,哪怕带容斥系数,在 相同的时候也总能找到对应的方案,至于 所钦定的方案,与 LGV 计数的容斥无关。逆序对数,就更为显然,由此我们可以,两个容斥套在一起,LGV 直接算总贡献。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现