上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: 【为什么要优化】 关于SPFA,他死了(懂的都懂) 进入正题。。。 一般来说,我们有三种优化方法。 SLF优化: SLF优化,即 Small Label First 策略,使用 双端队列 进行优化。 一般可以优化15%~20%,在竞赛中比较常用。 设从 u 扩展出了 v ,队列中队首元素为 k ,若 阅读全文
posted @ 2019-06-14 19:13 DarkValkyrie 阅读(2189) 评论(0) 推荐(1) 编辑
摘要: 题目描述 Farmer John is conducting research for a new milk contract in a new territory. He intends to distribute milk to T (1 <= T <= 25,000) towns conven 阅读全文
posted @ 2019-06-14 19:05 DarkValkyrie 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题意翻译 区间取数 题目描述 有n个区间,在区间[ai,bi]中至少取任意互不相同的ci个整数。求在满足n个区间的情况下,至少要取多少个正整数。 输入输出格式 输入格式 多组数据。 第一行的一个整数T表示数据个数。对于每组数据,第一行包含一个整数n(1<=n<=50000)表示区间数。以下n行描述区 阅读全文
posted @ 2019-06-14 13:13 DarkValkyrie 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 题目来源:洛谷 题目描述 监狱有连续编号为 1…N 的 N 个房间,每个房间关押一个犯人,有 M 种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 输入输出格式 输入格式: 输入两个整数 M,N 输出格式: 可能越狱的状态数,模 10000 阅读全文
posted @ 2019-06-11 19:52 DarkValkyrie 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 【定义与概念】 给定一张有向图,若其中存在一个环的所有权值之和为负数,这个环称为负环。 【算法实现】 当然,负环的求解可以暴搜,但是时间复杂度就难以入眼了,我们回到求解单源最短路径算法上面,看看它们能否求解。 我们知道 我们主要使用SPFA,讲一下SPFA判断负环。 SPFA有三种以上的方法判断负环 阅读全文
posted @ 2019-06-10 20:07 DarkValkyrie 阅读(1002) 评论(0) 推荐(2) 编辑
摘要: 题目描述 无向连通图 G 有 n 个点,n−1 条边。点从 1 到 n 依次编号,编号为 i 的点的权值为 Wi​,每条边的长度均为 1。图上两点 (u,v) 的距离定义为 u 点到 v 点的最短距离。对于图 G 上的点对 (u,v),若它们的距离为 2,则它们之间会产生Wv​×Wu​ 的联合权值。 阅读全文
posted @ 2019-06-10 14:03 DarkValkyrie 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 描述 【简化版题意】给定一棵N个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。求增加的边的权值总和最小是多少。 我们一共有N个OIER打算参加这个泼水节,同时很凑巧的是正好有N个水龙头(至于为什么,我不解释)。N个水龙头之间正好有N-1条小道,并且每个水龙头 阅读全文
posted @ 2019-06-09 12:42 DarkValkyrie 阅读(214) 评论(0) 推荐(1) 编辑
摘要: 题目背景 本题是错题,后来被证明没有靠谱的多项式复杂度的做法。测试数据非常的水,各种玄学做法都可以通过(比如反着扫),不代表算法正确。因此本题题目和数据仅供参考。 题目描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不能 阅读全文
posted @ 2019-06-08 18:43 DarkValkyrie 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 【概念与定义】 给定一颗有根树,若节点z既是节点x的祖先,也是节点y的祖先,则称z是x,y的公共祖先。在x,y的所有公共祖先中,深度最大的那个叫最近公共祖先,记为LCA(x,y)。 【算法实现】 暴力 暴力 暴力 如果我们要求x和y的LCA,那我们就设置两个个指针分别指向他们两个,把这两个指针一个一 阅读全文
posted @ 2019-06-08 13:20 DarkValkyrie 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 【前言】 并查集是一种可以动态维护若干个不重叠的集合,并支持合并于查询的数据结构。 并查集的基本概念很简单,但是这样一种思想的用途十分广泛。 个人理解:这是一种很巧妙的,可以很好的处理对象之间关系的数据结构。 那么先在这里提一下并查集的适用问题(划重点): 在一张无向图中维护节点之间的连通性或子图之 阅读全文
posted @ 2019-06-06 22:04 DarkValkyrie 阅读(1517) 评论(0) 推荐(11) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页