上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 60 下一页
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1536" 题目大意:告诉你一些点属于同一个集合,求最少连多少条边能够合成一个集合。 解题思路: 最少连边数 = 集合数 1。 实现代码如下: 阅读全文
posted @ 2020-02-16 22:13 quanjun 阅读(170) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1551" 解题思路 这道题是最基础的并查集入门题。 我们甚至可以不适用并查集的路径优化。 暴力的查找祖先节点的方式如下: 添加路径压缩后的查找函数如下: 递归写法如下: 完整实现代码如下: 阅读全文
posted @ 2020-02-16 22:00 quanjun 阅读(215) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1894" 题目大意:求二分图最大匹配。 解题思路:hungary算法。 实现代码如下: 阅读全文
posted @ 2020-02-16 21:16 quanjun 阅读(117) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1168" 解题思路: 开一个大根堆维护前 $\lfloor \frac{i}{2} \rfloor$ 个较小的元素; 开一个小根堆维护前 $\lceil \frac{i}{2} \rceil$ 个较大的元素。 然后每 阅读全文
posted @ 2020-02-16 18:19 quanjun 阅读(160) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1182" 解题思路: 二分答案。 check(num)用于判断每段不超过num的情况是否存在。 然后二分答案。 2020 3 24 思路补充: 首先,我们可以编写一个 函数,该函数用于验证当每段的最大值为 len 时 阅读全文
posted @ 2020-02-15 18:03 quanjun 阅读(204) 评论(0) 推荐(0)
摘要: 思路来自 "百度百科" 中的一段话: 设 $n$ 个数的错排方案数为 $D_n$, 第一步,考虑第 $n$ 个元素,把它放在某一个位置,比如位置 $k$ ,一共有 $n 1$ 种放法; 第二步,考虑第 $k$ 个元素,这时有两种情况: (1)把它放到位置 $n$ ,那么对于除 $n$ 以外的 $n 阅读全文
posted @ 2020-02-14 16:25 quanjun 阅读(313) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1144" 题目大意: 给你一个无向无权图,求点 $1$ 到所有点的最短路的方案数。 解题思路: 因为是无权图,所以可以使用广搜来求最短路,然后在广搜的过程中,定义: $dist[u]$ 表示点 $1$ 到点 $u$ 阅读全文
posted @ 2020-02-14 12:37 quanjun 阅读(183) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P1714" 题目大意: 给你一个大小为 $n$ 的数组,求满足区间元素个数 $\le m$ 的连续子序列和的最大值。 解题思路: 假设数组中第 $i$ 个元素为 $a[i]$ ,我可以定义 $sum[i]$ 表示前 $ 阅读全文
posted @ 2020-02-12 22:00 quanjun 阅读(112) 评论(0) 推荐(0)
摘要: 题目链接: "https://www.luogu.com.cn/problem/P6040" 解题思路: 设状态 $f[i]$ 表示老师走到第 $i$ 个人的最小花费,则: $$f[i] = \min_{j \in [i x, i 1]}(f[j] + (i j 1) \times k + d)$$ 阅读全文
posted @ 2020-02-11 23:18 quanjun 阅读(166) 评论(0) 推荐(0)
摘要: 题目链接: "http://poj.org/problem?id=2559" 题目大意: 直方图中的每一个柱子都是一个宽度为 $i$ 高度为 $h_i$ 的矩形,求最大矩形面积。 解题思路: 定义两个数组: $L[i]$ 表示第 $i$ 根柱子往左走碰到的第一根比它矮的柱子的坐标 $+1$(如果第 阅读全文
posted @ 2020-02-11 22:18 quanjun 阅读(167) 评论(0) 推荐(0)
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 60 下一页