图论
桜のような恋でした
.
展开
-
图论总结
图论的东西还真挺多的,马上联赛了,的确该写一写总结了。下文主要介绍了最短路,生成树和网络流,给出了一些图论比较好的题。对于一些比较偏的知识点,我太菜了不会啊。 一.最短路算法 1. Dijkstra 适用范围:无负权边 朴素的dijkstra是O(n2)O(n^2)O(n2),堆优化的dijkstra可以做到O((n+m)logm)O((n+m)logm)O((n+m)logm),如果使用set优...原创 2019-10-20 22:17:08 · 285 阅读 · 1 评论 -
【图论】次小生成树
【题目描述】 给定一张 N 个点 M 条边的无向图,求无向图的严格次小生成树。 设最小生成树的边权之和为sum,严格次小生成树就是指边权之和大于 sum 的生成树中最小的一个。 【输入】 第一行包含两个整数 N 和 M,表示无向图的点数与边数; 接下来 M 行,每行三个数 x,y,z,表示点 x 和点y 之间有一条边,边的权值为 z 【输出】 包含一行,仅一个数,表示严格次小生成树的边权和。 【样...原创 2019-02-17 14:16:26 · 551 阅读 · 0 评论 -
【最小异或生成树】密文
【题目描述】 有一串长度为n的密文,密文的每一位都可以用一个非负整数来描述,并且每一位都有一个权值ai。你可以进行任意多次操作,每次操作可以选择连续一段密文,花费选择的所有位上权值的异或和的代价获得这段密文每一位的异或和。求至少需要花费多少代价才能将密文的每一位都破解出来。 【输入】 第一行一个正整数n。 第二行n个非负整数,表示ai。 【输出】 输出一个整数,表示答案。 【样例输入】 2 1 3...原创 2019-09-01 21:19:48 · 611 阅读 · 0 评论