多学习。

摘要: 介绍 在Spring Security中如果想要使用数据进行认证操作,有很多种操作方式,这里我们介绍使用UserDetails、 UserDetailsService来完成操作。 UserDetails public interface UserDetails extends Serializabl 阅读全文
posted @ 2022-05-29 21:58 czyaaa 阅读(269) 评论(0) 推荐(0)
摘要: AcWing854.Floyd求最短路 题解 注意:k, i, j的顺序不能改变,必须以k作为桥梁 #include <iostream> #include <cstring> using namespace std; const int N = 210; int g[N][N], n, m, k; 阅读全文
posted @ 2022-05-29 17:19 czyaaa 阅读(39) 评论(0) 推荐(0)
摘要: AcWing852.spfa判断负环 题解 判断负环的思路:利用抽屉原理,当边数为n时,若要连成一条无环的直线我们需要n+1个点,但我们只有n个点,故可以判断出存在环。 且由于spfa更新路径的特性,代表这个环会使得路径变小,即这个环为负权环 #include <iostream> #include 阅读全文
posted @ 2022-05-29 16:25 czyaaa 阅读(52) 评论(0) 推荐(0)
摘要: AcWing851.spfa求最短路 题解 spfa算法即为Bellman-Ford的优化,只有每次dist[a]发生了变化才需要更新对应的dist[b],通过此减少循环次数 #include <iostream> #include <cstring> #include <queue> using 阅读全文
posted @ 2022-05-29 15:55 czyaaa 阅读(61) 评论(0) 推荐(0)
摘要: AcWing853.有边数限制的最短路 题解 存在负权回路可能会导致无法求最短路,比如说图中 2的自环,没转一圈距离-1,我们求1到5的距离可以转无穷圈2,即1到2的距离为 -无穷 循环n次求的是长度不超过n条边的最短路 #include <iostream> #include <cstring> 阅读全文
posted @ 2022-05-29 12:01 czyaaa 阅读(37) 评论(0) 推荐(0)