11 2022 档案
摘要:内容受作者水平所限难度不高. 需要进一步学习的推荐 这一篇. 1. 常见模型 先有模型, 而后有建图技巧. 二分图和网络流那一套建图不是这篇文章讨论的内容. 看上去全是最短路相关的建图( 本来想写 2-SAT 的, 但是那部分内容已经包含在 SCC 和 BCC 那一篇文章里了. 1. 差分约束系统
阅读全文
摘要:是真的乱搞. 模拟退火啥的还是太保守了( 当一个条件足够必要的时候, 它就是充分的. 随机一次概率小了, 就多随机几次. 1. luoguP8819 [CSP-S 2022] 星战 容易发现原问题就是要判断这个图是不是一棵内向基环树森林. 发现出度很难维护, 那就不要维护. 但是你发现入度是随手维护
阅读全文
摘要:为了保证文章的整体简洁,代码就不放了。 upd: NOIP2022 上被教育了. (虽然问题在于我不会dp 1. SCC 1. luoguP2341 [USACO03FALL / HAOI2006] 受欢迎的牛 G 考虑一个 SCC 内的所有点互相可达,我们完全可以先缩点。 那么能从其他所有点到达的
阅读全文
摘要:## 别急, 慢慢更( [OI-wiki 图论部分](https://oi-wiki.org/graph/) 有简单的东西,也有一些奇怪的算法。 总结: 学好 Kruskal 就对了. ## 0. 一点前置习题 ### 1. luoguP4047 [JSOI2010]部落划分 实际上就是 Krusk
阅读全文
摘要:0. 一些前置习题 1. luoguP1608 路径统计 实际上只需要开一个 cnt 记录一下到当前点的最短路有几条就行了. 跑 dijkstra 的时候, 如果是严格大于就直接把答案覆盖上, 等于就将方案数相加. if(dis[p]==dis[u]+e[i].val)ans[p]+=ans[u];
阅读全文
摘要:参考资料: OI-wiki 0. 一些概念 首先让我们明确几个概念. 我们定义, 通过图中所有边恰好一次的通路称为欧拉通路, 若该路为回路则称为欧拉回路. 若一个图存在欧拉回路, 则称该图为欧拉图. 若不存在欧拉回路但存在欧拉通路, 该图成为半欧拉图. 无向图 (半) 欧拉图判定: 一个连通图是无向
阅读全文
