洛谷 P2678 跳石头 - Solution经典「最大化最小值」二分答案 + 贪心判定问题,NOIP 2015 提高组,通过二段性将枚举转化为判定,时间复杂度 O(N log L)。2026-07-15题解
代码模板-二分 整数二分 情况一:左半段满足,右半段不满足 → 求最后一个满足的点 12345678910bool check(int x); // 判断 x 是否满足性质int solve_r(int l, int r) { // 找最后一个满足性质的点 ...2026-07-13代码模板
洛谷 P1216 数字三角形 Number Triangles - Solution经典线性 DP 入门题,数字三角形最大路径和,利用最优子结构自顶向下递推,时间复杂度 O(r²)。2026-07-11题解
【图论】图的概念、存储和遍历 学习笔记从图的基本概念出发,系统介绍三种存储方式(边目录、邻接矩阵、邻接表/链式前向星)与 DFS/BFS 两种遍历方式,并通过洛谷 P3916、P1113、P4017 等例题讲解建反图、记忆化搜索与拓扑排序等图论基础技巧,附参考代码与拓展阅读。2023-07-01学习笔记
【数据结构】树状数组 学习笔记从 lowbit 二进制拆分思想出发,介绍树状数组的单点修改、前缀和查询与区间修改操作,通过逆序对、区间和的经典例题讲解代码实现,并关联 P1637 三元上升子序列与康托展开等拓展应用。2023-01-20学习笔记