个人学习笔记平台,欢迎大家交流

红叶~

Be humble, communicate clearly, and respect others.

摘要: 算法笔记 欧几里得算法求最大公约数 ~又称辗转相除法,求两数的最大公约数 gcd(a,b) = gcd(b,a%b) 一般代码递归形式 int gcd(int a,int b) { return b? gcd(b,a%b) :a ; } 迭代形式 int gcd(int a,int b) { whi 阅读全文
posted @ 2024-09-10 15:53 红叶~ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: KMP KMP-字符串匹配算法,pat模式串,长度为M; txt文本串,长度为N。KMP算法是在txt中查找子串pat,如果存在,返回起始索引,否则返回-1 。 https://zhuanlan.zhihu.com/p/83334559这个知乎专栏讲得很好 根据上面的理解 1、如果是暴力枚举的话,就 阅读全文
posted @ 2024-09-10 15:38 红叶~ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1、分解质因数 #include<iostream> #include<cmath> #include<cstring> using namespace std; int main() { int n; cin >> n; while(n--) { int x; cin >> x; for(int 阅读全文
posted @ 2022-07-06 20:41 红叶~ 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 刷题记录 AcWing 1117. 单词接龙 (DFS,搜索顺序) AcWing 1116. 马走日 AcWing 190. 字串变换 小猫爬山 2549. 估计人数(蓝桥杯国赛) 阅读全文
posted @ 2022-03-07 20:52 红叶~ 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 树状数组 树状数组:O(logn) 操作:1、给某个位置上的数加上一个数 (单点修改) 2、求某一个前缀和 (区间查询) 支持修改和查询同时进行,是在线的 树状数组下标 所在的层次:x的二进制最后有几个0 C[x]表示的数的范围:\((x - 2 ^k, x] = (x - lowbit(x), x 阅读全文
posted @ 2022-03-06 16:13 红叶~ 阅读(35) 评论(0) 推荐(0) 编辑
摘要: A.双阶乘 问题描述 一个正整数的双阶乘,表示不超过这个正整数且与它有相同奇偶性的所有正整数乘积。 n 的双阶乘用 n!! 表示。 例如: 3!! = 3 × 1 = 3。 8!! = 8 × 6 × 4 × 2 = 384。 11!! = 11 × 9 × 7 × 5 × 3 × 1 = 1039 阅读全文
posted @ 2022-03-04 13:43 红叶~ 阅读(48) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/hulean/p/11144059.html 洛谷模板题 题目:最近公共祖先LCA \(LCA\),最近公共祖先是指在有根树中,找出某两个结点$u$ 和 \(v\) 最近的公共祖先。 怎么求? 当要求两个结点的$LCA$,我们可以先让这两个结点跳到同一 阅读全文
posted @ 2022-03-02 15:14 红叶~ 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 记忆化搜索是DFS+动态规划的一种搜索算法,在进行动态规划的同时我们也记录递归过的状态,这样就避免了重复递归搜索,即在递归的同时记录已更新状态.。 例题 AcWing901 滑雪 阅读全文
posted @ 2022-03-01 20:17 红叶~ 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 【思路】由于完全平方公式$a2 - b2 = (a+b)(a-b)=c$,假设 \(d\) 可以拆分成这样的平方差,\(c + b ^2 = a ^2\)。 假设$a + b$ 都大于 \(c\) 了,而$a - b$又不可能小于1,所以$a$和$b$不能大于$c$。这样我们就可以缩小遍历的范围了。 阅读全文
posted @ 2022-02-26 17:54 红叶~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Flood Fill 通过初始的一个位置,覆盖该位置周围有关联的格子, 可以在线性时间复杂度内,找到某个点所在的连通块 题目 池塘计数 城堡问题 山峰和山谷 最短路模型 计算到达某个位置需要的最短步数、最短路径 使用BFS第一次搜到目标的结果就是最短的,只要遍历从该点出发的所有情况,且进行标记判重, 阅读全文
posted @ 2022-02-25 12:03 红叶~ 阅读(111) 评论(0) 推荐(0) 编辑