摘要: KMP: HASH: 阅读全文
posted @ 2019-10-28 17:49 yya雨 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 using namespace std; 4 int mp[200][200]; 5 int degree[200]; 6 queueque; 7 int main(){ 8 int n,a,c; 9 cin>>n; 10 for(int i=1;i>a&&a){ 12 if(m... 阅读全文
posted @ 2019-10-28 17:45 yya雨 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.Floyd_Warshall算法 核心思路:d[i][j] = min{d[i][j], d[i][k] + d[k][j]}从i到j有两种路径,经过k点或是不经过k点,所以我们枚举k即可求所有路的最短路。适用范围:求任意两点间的最短路,可以有负权,可以是有向图可以是无向图,但是n必须在200以 阅读全文
posted @ 2019-10-28 17:42 yya雨 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 倍增法: 阅读全文
posted @ 2019-10-28 17:38 yya雨 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 二部图的最大匹配: 阅读全文
posted @ 2019-10-28 16:55 yya雨 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. 01背包问题 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。 1 #include <iostream> 2 #include <cstring> 阅读全文
posted @ 2019-10-28 16:28 yya雨 阅读(111) 评论(0) 推荐(0) 编辑