公式
1.【算法学习】排序2.【算法学习】Manacher 马拉车3.【算法学习】KMP 算法4.LCA 最近公共祖先(树链和倍增)这次真有树链了!!!5.线段覆盖问题6.【算法学习】学换根dp有感7.二分图最大匹配8.【算法学习】01BFS9.洛谷 P1892 [BOI2003] 团伙 种类并查集 扩展域并查集10.【算法学习】高斯消元法11.贝叶斯公式12.背包13.【算法学习】模拟退火14.【算法学习】基环树15.【算法学习】树链部分16.【算法学习】莫队17.【算法学习】分块九讲18.平衡树19.圆方树20.【算法学习】点分治
21.公式
22.【算法学习】笛卡尔树23.【算法学习】悬线法24.欧几里得算法与 EX25.【算法学习】逆元与求解26.【算法学习】费马定理27.三分28.裴蜀定理29.【算法学习】欧拉函数φ30.【算法学习】二维转一维问题31.【算法学习】扫描线32.【算法学习】矩阵乘法33.【算法学习】同余最短路34.【算法学习】组合数学35.【算法学习】反悔贪心计算
\[区间求和公式:\frac{(r-l+1)(r+l)}{2},(首项+尾项)\times 项数
\]
\[等差数列:a_1 为首项,d 为公差,a_n 为第 n 项。
\]
\[通项公式:a_1+(n-1)\times d
\]
\[前n项的和:\frac{(a_1+a_n)\times n}{2}
\]
\[方差:s^2=\frac{(a_1-M)^2+(a_2-M)^2+……+(a_n-M)^2}{n}
\]
\[排列数:A_n^m=\frac{n!}{(n-m)!}
\]
\[组合数:\binom{n}{m}=C_n^m=\frac{A_n^m}{m!}=\frac{n!}{m!(n-m)!}
\]
距离
- 欧几里得距离:坐标几何距离,其实本质是勾股定理。
\[D=\sqrt{\left| x_i-x_j \right|+\left| y_i-y_j \right|}
\]
- 曼哈顿距离:网格图上两点的距离,有 \(4\) 个方向
\[D=\left| x_i-x_j \right|+\left| y_i-y_j \right|
\]
- 切比雪夫距离:棋盘上两点的距离,有 \(8\) 个方向
\[D=\max\{\left| x_i-x_j \right|,\left| y_i-y_j \right|\}
\]
gcd
gcd(a,b-a)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)