Tarjan算法缩点+DAG最长路 DP 2018-08-13 算法 1334 words 3 mins read 我们按照复杂程度来讨论不同的Tarjan算法变形的差异. 第一个问题: Tarjan算法找出一个图里面的全部强连通分量(包括单独的点). 但此时只 Read more...
斐波那契_矩阵快速幂解法 2018-07-26 算法 1108 words 3 mins read 学过矩阵学了矩阵再看斐波那契数列, 秒懂, 结合矩阵快速幂, 加深了一个概念的理解: 矩阵也就是一个基本的计算单位. 矩阵快速幂解法其实就是快速幂+矩 Read more...
倍增法求Lca-最近公共祖先 2018-07-16 算法 2804 words 6 mins read 一. 明确问题 看标题便知道了, 这篇博客力求解决的问题是求出一棵树的两个结点的最近公共祖先(LCA), 方法是倍增法. 那么什么是Lca呢? 它是一棵 Read more...
DP_最长不下降子序列_LIS 2018-07-11 算法 1618 words 4 mins read 序言 同类的问题还有*“最长上升子序列”, “最长下降子序列”, …* 他们的不同就在于定义的core Read more...
DP_最长回文子串 2018-07-11 算法 860 words 2 mins read ####DP问题, 最长回文子串 最长回文子串问题指的是在一个字符串中, 是回文子串的长度的最大值. 这里的回文子串是连续的. 如字符串"P Read more...
离散数学_C++生成真值表_模拟 2018-04-07 算法 949 words 2 mins read 生成真值表的代码 输入一个真值表达式, 程序自动生成它的真值表. 纯模拟思路 合取* 析取| 单条件> 双条件- 非! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Read more...
主元素问题_奇妙的思维 2018-02-13 算法 1823 words 4 mins read 主元素问题 什么是主元素问题? 已知一个数组的大小,并且其中存在一个数,出现的频率大于50%,则称其为该数组的主元素。用一个算法找出这个数,要求 Read more...
最大子段和_三种方法 2018-02-09 算法 1457 words 3 mins read 今天参加了一场洛谷网的比赛, 深受打击. 寒假过了这么多天, 一直没有认真学习算法, 以至于现在的水平比两个月前还要低. 本来就没有多少底子, 又退步了 Read more...
初步数论 扩展欧几里得 线性同余方程 2018-01-04 算法 1913 words 4 mins read 这篇博客我将介绍数论中的扩展欧几里得算法(extended Euclidean algorithm ),以及其在**解线性同余方程(乘法逆元)**中的运用. 首先要了解几个概念: 欧 Read more...
0001-01-01 688 words 2 mins read project 1如何通过呢? 很奇怪, 提交了然后编译通过了但是就是测试不了, 每个测试都显示test not run 1 zip project0-submission.zip src/include/primer/p0_starter.h 这次终于顺利将代码提交到了Gradescop Read more...