欢迎来到SamXia的博客|

SamXia

园龄:1个月粉丝:1关注:2

02 2025 档案

图论(最短路专题):P5304 旅行者
摘要:问题描述 给你一张nn100,000)个点mm500,000)条边,边权为wi的图 给你k个特殊点 求这k个点两两最短路的最小值 思路分析 给出一种时间复杂度比较低的暴力做法 (反向图染色法考场上爆0了555) 思
1
0
0
图论:拓扑排序+应用
摘要:01:拓扑排序 i.概念 从入度为0的点开始 依次删边改图进行排序 这样的排序方式就是拓扑排序 删除点的按顺序所组成的数列就是拓扑序 显然 拓扑序是不唯一的 且 可以证明一个含有闭环的图没有拓扑序 ii.实现 法1: 队列 首先用邻接表存图 eu=v 并统计每个点的
18
0
1
图论(最短路专题): P1552 牛的旅行 题解
摘要:01.题目理解 给你n(n<150)个点 m条无向带权边构成的多个联通块 问加一条边后连通块内直径的最小值 直径:连通块内距离最远2点的最短路 02.思路分析 step1:标记连通块 考虑染色法 题目中有多个连通块 我们可以从每个点开始跑一遍dfs 将搜索中经过的所有点和出发
0
0
0
数论+dp部分代码
摘要:数论 G题 【模板】筛法 #include<bits/stdc++.h> using namespace std; const int maxn=1e8+10; int prime[maxn]; bool vis[maxn]; int main(){ int cnt=0; int n,q;
7
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起