随笔分类 - 图论——最短路
摘要:AtCoder ABC 250 总结 总体 连续若干次一样的结果:30min 切前 4 题,剩下卡在 T5 这几次卡在 T5 都是一次比一次接近, 什么 dp 前缀和打挂,精度被卡,能水过的题连水法都没写出来 确实是思维上的缺陷,毕竟 atc 全程都是紧张的 等下一场吧。。 前 4 题较易,不再赘述
阅读全文
摘要:T1 题意:给你一个图,可以不花代价经过 条边,问从起点到终点的最短路 考试的想法:设 表示从起点免费了 条边到 的最短路 然后直接跑 结果: 正解:分层图,需要考虑去到下一层就不能回来的情况
阅读全文
摘要:比较水的一场比赛,却不能 AK T1 有 次,每次给 问以 结尾的 的匹配中最大和的最小值 问最大和的最小值,却不用二分。 如果暴力排序,显然会超时 但是 ,一个桶解决的事! #include<bi
阅读全文
摘要:T1 欧拉筛质数时若 是质数且没有被用过就顺便用于计算结果,复杂度 #include<bits/stdc++.h> using namespace std; inline int Rd() { register int x=0; char C=getchar(); fo
阅读全文
摘要:普通的 Dijkstra 这是一种运用贪心的单源最短路算法,就是求从一个节点出发,到任意一个点的最短距离 首先我们要一个图 假设要求从 1 开始的单源最短路 dis[] 表示最短路数组, vis[] 表示当前节点是否被访问 那 Dijkstra 运用了贪心的思想,每次找到场上 dis 最小的且没被访
阅读全文