生成树算法
生成树,在 OI 中最多的考法有两种——最小生成树和次小生成树。最小生成树(Minimum Spanning Tree,MST)是最常见的问题,它是原图边权之和最小的生成树(不一定唯一);而次小生成树,分为严格次小生成树和非严格次小生成树,前者要求次小生成树的权值和严格小于最小生成树的权值和,后者则无此要求,即允许“大于等于”情况的出现。实际考察严格次小生成树较多。
端午游记
又名:端午游寄——三傻大闹写字楼归还充电宝传奇
Floyd 算法——脚踏图论、数学两条船的算法
Floyd 算法是一种能在 \mathcal O(n^3) 时间复杂度内求出任意两点间最短路长度的多源最短路算法,又称 \texttt{Floyd-Warshall} 算法或插点法,以它的发明者命名。Floyd 算法基于动态规划,通过穷举 i 节点和 j 节点的所有中继节点 k 进行松弛操作得到最短路径。对于稠密图,它的执行效率会快于 Dijkstra 和 Bellman-Ford 算法。
图论建模——分层图
分层图,顾名思义。是将原图按不同状态分为若干与原图连接方式相同的图层,图层之间以特定方式连接的一类建图方式。如果画成立体图,大概是这样的:
Cover Image of the Post
[奇技淫巧] 矩阵行列式瞬秒立体图形体积计算
行列式最初作为判断某个方程组是否有解的依据被人们使用,记作 \det,有时也用形如 \left|\begin{matrix}a_1&a_2&a_3\\b_1&b_2&b_3\\c_1&c_2&c_3\end{matrix}\right| 的式子来表示这个矩阵的行列式的值。类比一元二次方程的 \Delta 判别式——我们定义,当矩阵 A 的行列式的值为零时,该矩阵方程组无解,即 \det(A)=0 时方程组无解。
IDA* ——启发式迭代加深搜索算法
我们先前在 这篇文章 中探讨了 A* 算法以及其实现思路。回顾一下,A* 算法为普通的搜索算法加上了一个名为估价函数的设置,使得 A* 能够在搜索时不会那么偏离正确答案(最短路径)。从而大幅改善了普通 BFS 的近似穷举的低效策略。
[奇技淫巧] 路径组合计数问题的线性递推解法
试看如下例题:
JetBrains CLion IDE 调教指南
CLion 是一款在 IntelliJ 基础上开发的面向 C/C++ 的跨平台 IDE,它内置的许多智能模块和工具能够提升开发者 的开发效率、同时还使用智能编辑器提高代码质量、重构效率,其深度整合的 CMake 编译系统也能够帮助开发者高效的进行开发工作。
Cover Image of the Post
[闲话杂谈] 梗集合
Cover Image of the Post
[奇技淫巧] 面向高中生の洛必达法则简述
作为一名在导数领域摸爬滚打多年的高中牲,又怎能不知道高贵的洛必达法则呢?今天从高考角度出发,简要介绍洛必达法则作为解选填题的奇技淫巧的策略。
Profile Image of the Author
JustPureH2O
穷方圆平直之情,尽规矩准绳之用
公告
JustPureH2O 的博客现已正式迁移至 Astro!原 Hexo 网站将移至 https://hexo.justpureh2o.cn/
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
100
分类
12
标签
54
总字数
368,990
运行时长
0
最后活动
0 天前

目录