随便写点
Day 1#
P2860#
结论一:边双内无需加点。缩点。
结论二:操作数喂 。 为叶子数。
- 构造:连最远的点。本质上是令连边后不产生新的叶子。
Edges in MST(cycle lemma 和 cut lemma)#
考虑一条边 。考虑 的边。
将图分成若干个连通块。以下分情况讨论:
- 在块内。一定不会被选(cycle lemma)
- 考虑缩点。
- 桥必然会选择。
- 不一定会被选择。(无所谓)
Day 2#
CF1823F Random Walk (树上高斯消元)#
首先,高斯消元显然可以做到 ,但这个做法在一般图中都适用,没有用到树的性质。
我们设 表示点 的期望经过次数,所以显然 。
将 设为根,考虑一个神奇的想法,将 表示为 ,在 时,
直接从上往下 dp 即可求出 。 时,, 同上。
求出 后,再从上往下 dp 求出 即可。复杂度 。
Day 3#
BigO#
首先考虑最简单的环:。
考虑非环的强连通,容易发现一定为指数级。具体证明是考虑一定存在双环结构。
缩点,然后计算最长链即可。
作者:DE_aemmprty
出处:https://www.cnblogs.com/aemmprty/p/18397311
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库