上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一、问题描述 P2865 [USACO06NOV] Roadblocks G 二、问题简析 如果求最短路径,我们很自然会想到 \(Dijkstra\)。但是,这道题要求的是次短路径。 记到 \(u\) 的最短路径为 \(d_1[u]\),到 \(u\) 的次短路径为 \(d_2[u]\)。则 \(d 阅读全文
posted @ 2024-02-06 17:02 ltign 阅读(41) 评论(0) 推荐(0)
摘要: 问题描述 有一张 \(n\) 个顶点、\(m\) 条边的无向图,且是连通图,求最小生成树。 算法简析 \(Kruskal\) 是一种求最小生成树的算法。 设该图为 \(G = (V, E)\)。最小生成树即所求为 \(G_T = (V_T, E_T)\),因为图是连通的,所以最小生成树会覆盖所有的顶 阅读全文
posted @ 2024-02-06 14:16 ltign 阅读(16) 评论(0) 推荐(0)
摘要: 一、并查集的概念 并查集是一种管理元素分组情况的数据结构,主要实现以下两个功能: 查询元素 \(a\) 和 \(b\) 是否在同一集合 合并元素 \(a\) 和 \(b\) 所在的集合 注:并查集只能进行合并操作,不能进行分割操作。 二、并查集的实现 一般,我们采用数组 par[] 和 height 阅读全文
posted @ 2024-02-06 14:16 ltign 阅读(30) 评论(0) 推荐(0)
摘要: 问题描述 有一张 \(n\) 个顶点、\(m\) 条边的无向图,且是连通图,求最小生成树。 Prim算法简析 \(Prim\) 算法是一种求最小生成树的算法。 设该图为 \(G = (V, E)\)。最小生成树即所求为 \(G_T = (V_T, E_T)\),因为图是连通的,所以最小生成树会覆盖所 阅读全文
posted @ 2024-02-05 23:12 ltign 阅读(147) 评论(0) 推荐(0)
摘要: 题目描述 P4568 [JLOI2011] 飞行路线 题目分析 显然,这是一道最短路径的题目,我们可以选择 \(Dijkstra\) 算法求解。但是,题目中有 他们可以免费在最多 k 种航线上搭乘飞机。也就是说,我们可以令最多 \(k\) 条边的权值为零。这时,我们就要采用分层图。 分层图 分层图并 阅读全文
posted @ 2024-02-05 12:35 ltign 阅读(72) 评论(0) 推荐(0)
摘要: 一、Bellman-Ford算法 Q:有一张有 \(n\) 个点、\(m\) 条边的有向图,可能存在重边、负边和自环,但不存在负环,求起点 \(s\) 到每个点的最短路径。 1.1 算法简析 记图为 \(G\);\(G[u]\) 表示以 \(u\) 为起点的所有边的集合;\(e(u, v)\) 表示 阅读全文
posted @ 2024-02-05 11:32 ltign 阅读(54) 评论(0) 推荐(0)
摘要: 题目描述 有 \(n\) 个重量和价值分别为 \(w_i\),\(v_i\) 的物品。从这些物品中挑选出总重量不超过 \(W\) 的物品,求所有挑选方案中价值总和的最大值。在这里,每种物品可以挑选任意多件。 数据范围: \(1\le n\le100\) \(1\le w_i,v_i\le100\) 阅读全文
posted @ 2024-02-05 11:10 ltign 阅读(25) 评论(0) 推荐(0)
摘要: 01背包 题目描述 有 \(n\) 个重量和价值分别为 \(w_i\),\(v_i\) 的物品。从这些物品中挑选出总重量不超过 \(W\) 的物品,求所有挑选方案中价值总和的最大值。 数据范围: \(1\le n\le100\) \(1\le w_i,v_i\le100\) \(1\le W\le1 阅读全文
posted @ 2024-02-05 11:10 ltign 阅读(22) 评论(0) 推荐(0)
摘要: array拷贝至vector int A[] = {1, 2, 3, 4}; int Asize = sizeof(A) / sizeof(int); vector<int> V(A, A + Asize); sort()函数中的cmp() 必须遵循 严格弱序 // 升序 bool cmp1(con 阅读全文
posted @ 2024-02-05 11:10 ltign 阅读(21) 评论(0) 推荐(0)
摘要: 题目描述 有 \(n\) 个重量和价值分别为 \(w_i\),\(v_i\) 的物品。从这些物品中挑选出总重量不超过 \(W\) 的物品,求所有挑选方案中价值总和的最大值。 数据范围: \(1\le n\le100\) \(1\le w_i,v_i\le100\) \(1\le W\le10000\ 阅读全文
posted @ 2024-02-05 11:09 ltign 阅读(26) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页