摘要: 导航页 阅读全文
posted @ 2024-03-19 16:04 zysssss 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.并查集中 敌人的敌人是朋友 1861:【10NOIP提高组】关押罪犯 2.将边权设为1 可以将边数改成距离 跑最短路 1496:【例 3】架设电话线 3.所有点都要连通的问题 考虑最小生成树 1437:扩散 luogu1661 1877:【13NOIP提高组】货车运输 4. 阅读全文
posted @ 2024-05-19 21:56 zysssss 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 2001 T4 Car的旅行路线 ybt luogu 建图+最短路 1.建图时细节较多 已知三点求第四点的坐标 勾股定理判断斜边 2.最短路时多起点多终点 2010 T3 关押罪犯 ybt luogu 贪心+并查集 2013 D1T3 货车运输 ybt luogu 最大生成树+倍增LCA 答案的边一 阅读全文
posted @ 2024-05-13 18:22 zysssss 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 最小生成树 1486:【例题1】黑暗城堡 求最短路径生成树的个数 先求出根节点到各点的最短路径 然后统计每个点的答案个数 如果一个节点到1号节点的最短路 = 另一个和它有连边的节点到根节点的最短路 + 它们两个节点之间的直接距离 这个点的个数++ 最后用乘法原理统计答案 将每个点的方案数乘起来 14 阅读全文
posted @ 2024-05-09 13:45 zysssss 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Floyd 时间复杂度\(O(n^3)\) 空间复杂度\(O(n^2)\) 可求出每对节点间的最短路 事实上,floyd是基于动态规划实现的 设\(f[k][i][j]\)表示经过前\(k\)个节点,从\(i\)到\(j\)的最短路径 可得\(f[k][x][y] = min(f[k-1][x][y 阅读全文
posted @ 2024-04-11 15:43 zysssss 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 梗梗梗 阅读全文
posted @ 2024-03-19 16:30 zysssss 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 分块 阅读全文
posted @ 2024-03-19 16:29 zysssss 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 顺序结构 阅读全文
posted @ 2024-03-19 16:28 zysssss 阅读(15) 评论(0) 推荐(0) 编辑
摘要: CDQ分治 阅读全文
posted @ 2024-03-19 16:27 zysssss 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 替罪羊树 阅读全文
posted @ 2024-03-19 16:23 zysssss 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 无旋式Treap 阅读全文
posted @ 2024-03-19 16:22 zysssss 阅读(17) 评论(0) 推荐(1) 编辑