使用递归和深度优先搜索,按字典序输出 1 到 n 的所有排列。
CH0302 递归实现组合型枚举
介绍用递归从 1 到 n 中选取 m 个整数并按字典序输出组合,也讨论了用状态压缩枚举组合的实现。
CH0301 递归实现指数型枚举
讲解如何用递归枚举 1 到 n 的所有子集,并分析时间复杂度,附 C++ 实现。
CCF NOI 2014 起床困难综合症
讲解如何按位贪心选择不超过 m 的初始攻击力,使经过 OR、XOR、AND 运算链后的伤害最大。
CH0103 最短Hamilton路径
介绍最短 Hamilton 路径问题,并通过状态压缩 DP 求解,分析其转移过程及 O(n²2ⁿ) 时间复杂度。
CH0102 64 位整数乘法
通过二进制拆分与重复加倍,计算两个 64 位整数乘积对 p 取模,时间复杂度为 O(log b)。
CTU Open 1999 Raising Modulo Numbers
Explains binary exponentiation and applies it to compute a sum of powers modulo M.
小米摄像机无 NAS 存储方案
使用 OpenList、Rclone 和 Samba 将网盘挂载为局域网共享目录,供小米 CW500 摄像机存储监控录像。
使用 Lagrange 与 LangBot 搭建 QQ 机器人
记录使用 Docker Compose 部署 Lagrange 与 LangBot、配置反向代理并测试 QQ 机器人 API 的步骤。
解析式在区间上的连续性判断
梳理初等函数及复合函数的连续区间判定方法,并说明定义域检查与分段点验证要点。
