拓扑排序
wineandchord
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷 P1807 最长路 (拓扑排序)
这道题可以用拓扑排序做,也可以用SPFA,Dijkstra// 拓扑排序#include<iostream>#include<cstdio>#include<cstring>#include<queue>#define MAXN 1510#define MAXM 50010#define INF 0x3f3f3f3fusing namespace std;int n,m,u,v,w,in[MAXN],d[MAXN],head[MAXN],c原创 2020-07-11 21:07:12 · 447 阅读 · 0 评论 -
洛谷 P4017 最大食物链计数 (拓扑排序)
这是一个很好的可以锻炼思维的拓扑排序#include<iostream>#include<cstdio>#include<cstring>#include<queue>#define MAXN 5010#define MAXM 500010#define M 80112002using namespace std;int n,m,u,v,in[MAXN],out[MAXN],head[MAXN],res,f[MAXN],cnt;queue&原创 2020-07-11 20:55:20 · 247 阅读 · 1 评论 -
洛谷 P1113 杂务(拓扑排序/巧妙做法)
直观做法:拓扑排序巧妙做法:根据某个任务的前驱标号必定比其小,可以不断地动态更新每个任务完成的最终时间。// 拓扑排序#include<iostream>#include<cstdio>#include<cstring>#include<queue>#define MAXN 10010#define MAXM 200010using namespace std;int n,u,v,w,cnt,in[MAXN],head[MAXN],mx[M原创 2020-07-11 20:30:15 · 304 阅读 · 0 评论
分享