摘要:
题目链接:https://www.luogu.com.cn/problem/P5658 解题思路: 我们不妨将这道题进行一下简化,变成如下题目描述: 给你一个字符串,求这个字符串中有多少合法括号子串,看看能不能在O(n)时间复杂度内解决这个问题。 对于这样一个问题,我们可以用栈存储所有没有匹配上的 阅读全文
摘要:
CSP-S 2019 D1T1 题目链接 题解 D1T2 题目链接 题解 D1T3 题目链接 黑题直接放弃 D2T1 题目链接 D2T2 题目链接 D2T3 题目链接 NOIP 2018 D1T1 铺设道路 题目链接 题解 D1T2 货币系统 题目链接 题解 D1T3 赛道修建 题目链接 D2T1 阅读全文
摘要:
题目链接:https://www.luogu.com.cn/problem/P5657 解题思路: 我们假设一个 \(n\) 位格雷码最高位到最低位依次为第 \(n-1 \sim 0\) 位,则我们可以发现: 对于第 \(i\) 位,是以 $2^{i+2}$ 为一个周期的,一个周期内依次是 $2i$ 阅读全文
摘要:
题目链接: "https://www.luogu.com.cn/problem/P1821" 题目大意:求所点 $i$ 的从起点出发到 $i$ 然后再从 $i$ 返回起点的最短路径的最大值。 解题思路: 求起点到所有点的最短路可以直接得到。 求所有点到起点的最短路,可以建反图,然后用最短路算法求。 阅读全文
摘要:
题目链接: "https://www.luogu.com.cn/problem/P1576" 解题思路完全参照自 __zjy111__ 大神的博客: "https://www.luogu.com.cn/blog/zjy111/solution p1576" 实现代码如下: 阅读全文
摘要:
题目链接: "https://www.luogu.com.cn/problem/P6175" 题解完全参照自 __kami2004 的博客__ 大神的博客: "https://www.luogu.com.cn/blog/kami2004/solution p6175" 实现代码如下: 阅读全文
摘要:
题目链接: "https://www.luogu.com.cn/problem/P2910" Floyd—Warshall算法的原理是动态规划。 设 $dis[i][j][k]$ 为从 $i$ 到 $j$ 只以 $1 \sim k$ 中节点为中间结点的最短路径长度,则: (1)若最短路径经过点 $k 阅读全文
摘要:
题目链接: "https://www.luogu.com.cn/problem/P3366" 标准Prim($O(n^2+m)$)代码: 阅读全文
摘要:
题目链接: "https://www.luogu.com.cn/problem/P4779" 参考博客: "https://www.cnblogs.com/ Wind /p/10164910.html" 这里用的是优先队列,时间复杂度 $O(m \cdot \text{log }m)$ ,实现代码如 阅读全文
摘要:
参考问题:洛谷P3379 【模板】最近公共祖先(LCA): "https://www.luogu.com.cn/problem/P3379" 暴力解法,dfs一下,求得所有点的深度,然后每当我们要求 $x$ 和 $y$ 的 LCA 的时候,我们就循环的去判断: 如果当前 $x$ 的深度大于 $y$ 阅读全文