随笔分类 -  图论——最短路

摘要:高峰期 n 个点 m 条边的无向图,一条道路为 (u,v,w,d) 如果在时间 t 通过道路 i 则需要花费 ci+dit ,可以在任意城市停留整数单位的时间, 求从 1 到 n 的最早时间, 阅读全文
posted @ 2022-06-11 12:07 小蒟蒻laf 阅读(31) 评论(0) 推荐(0) 编辑
摘要:盖房子 n×n 的矩形中选出一个边长为 k×k 的子矩阵,使得中位数最小 中位数定义为子矩阵中第 k22+1 大的数,n800 比较显然的二分,二分答案 mid 。另 \(b_{ 阅读全文
posted @ 2022-06-09 20:59 小蒟蒻laf 阅读(648) 评论(0) 推荐(0) 编辑
摘要:AtCoder ABC 250 总结 总体 连续若干次一样的结果:30min 切前 4 题,剩下卡在 T5 这几次卡在 T5 都是一次比一次接近, 什么 dp 前缀和打挂,精度被卡,能水过的题连水法都没写出来 确实是思维上的缺陷,毕竟 atc 全程都是紧张的 等下一场吧。。 前 4 题较易,不再赘述 阅读全文
posted @ 2022-05-12 20:46 小蒟蒻laf 阅读(102) 评论(1) 推荐(0) 编辑
摘要:20220506模拟赛 溜冰 题意 nm 边,高度为 hi ,若经过边(u,v)uv hu<hv ,开心值减少 2(hvhu) hu>hv ,开心值增加 huhv \(h_u=h_v\ 阅读全文
posted @ 2022-05-07 18:55 小蒟蒻laf 阅读(39) 评论(1) 推荐(0) 编辑
摘要:T1 题意:给你一个图,可以不花代价经过 K 条边,问从起点到终点的最短路 考试的想法:设 disi,j 表示从起点免费了 j 条边到 i 的最短路 然后直接跑 spfa 结果:WA 正解:分层图,需要考虑去到下一层就不能回来的情况 阅读全文
posted @ 2021-05-31 20:14 小蒟蒻laf 阅读(66) 评论(0) 推荐(0) 编辑
摘要:比较水的一场比赛,却不能 AK T1 有 n 次,每次给 Ai,Bi 问以 i 结尾的 A,B 的匹配中最大和的最小值 问最大和的最小值,却不用二分。 如果暴力排序,显然会超时 但是 Ai,Bi100 ,一个桶解决的事! #include<bi 阅读全文
posted @ 2021-05-03 15:20 小蒟蒻laf 阅读(60) 评论(0) 推荐(0) 编辑
摘要:T1 欧拉筛质数时若 i 是质数且没有被用过就顺便用于计算结果,复杂度 O(n) #include<bits/stdc++.h> using namespace std; inline int Rd() { register int x=0; char C=getchar(); fo 阅读全文
posted @ 2021-03-01 18:52 小蒟蒻laf 阅读(79) 评论(0) 推荐(0) 编辑
摘要:普通的 Dijkstra 这是一种运用贪心的单源最短路算法,就是求从一个节点出发,到任意一个点的最短距离 首先我们要一个图 假设要求从 1 开始的单源最短路 dis[] 表示最短路数组, vis[] 表示当前节点是否被访问 那 Dijkstra 运用了贪心的思想,每次找到场上 dis 最小的且没被访 阅读全文
posted @ 2021-01-26 11:09 小蒟蒻laf 阅读(117) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起