
Floyd思想
这里不用其求最短路
不拿牌不改名
ACM刚入门,博客写错了可以留言给我啊
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Floyd 求无、有向图最小环问题
无、有向图最小环问题以前只知道并查集可以判无向图的环,Tarjan和dfs可以判有向图的环,无、有向图的最小环具体大小怎么求还真不太清楚;目前可以知道的是Floyd可以求,但是复杂度为 O(n^3) ,不知道还有什么算法没有,这里先介绍Floyd;分析Floyd可以发现,最外层的循环是枚举中转点,可以推导发现,当枚举到 k 时,1 到 k-1 的点之间的最短路都已经求出来了,这时只要任取 1 到 k-1 之间的两点,然后连接 k 点,就成了一个环,求最小环就行了;模板题:洛谷·P6175 无向图的最原创 2020-06-12 23:03:46 · 517 阅读 · 0 评论 -
倍增思路+Floyd思想 跑路(洛谷 P1613)
跑路题目描述小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米。小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米。小A想每天能醒地尽量晚,所以让你帮他算算,他最少需要几秒才能到公司。数据保证1到n至少有一条路径。原创 2020-05-13 22:42:25 · 261 阅读 · 0 评论 -
[USACO08JAN]牛大赛Cow Contest(洛谷 P2419)
[USACO08JAN]牛大赛Cow Contest题目描述N (1 ≤ N ≤ 100) cows, conveniently numbered 1…N, are participating in a programming contest. As we all know, some cows code better than others. Each cow has a certain c...原创 2019-11-06 20:18:56 · 315 阅读 · 0 评论 -
牛客假日团队赛11(C题产生数)
牛客假日团队赛11(c题)产生数给出一个整数 n(n<1030) 和 k 个变换规则(k<=15)。规则:一位数可变换成另一个一位数:规则的右部不能为零。例如:n=234。有规则(k=2):2-> 53-> 6上面的整数 234 经过变换后可能产生出的整数为(包括原数):234534264564共 4 种不同的产生数问题:给出一个整数 n 和 ...原创 2019-08-18 16:14:19 · 229 阅读 · 1 评论 -
灾后重建(洛谷P1119)
P1119 灾后重建题目地址对于我这种图论初学来说,这道题无疑是道好题,充分考察了Floyd算法的具体思想,运用了dp的思维来解决最短路,不停的用中间点来更新最短路,个人认为跟区间dp有点类似,总之学到了;代码:#include<bits/stdc++.h>using namespace std;int ti[210];int edge[210][210];//邻接矩阵存...原创 2019-08-07 11:33:09 · 224 阅读 · 0 评论