Toggle navigation
TH911 Blog
Home
About
Archive
Project
Archive
「光阴不可测,岁月亦无歌。」
Show All
229
题解
192
提高+/省选−
65
省选/NOI−
56
DP
53
普及+/提高
46
基础算法
37
数学
37
组合数学
17
普及/提高−
16
贪心
16
字符串
14
线段树
14
未完
11
图论
10
平衡树
10
数论
10
树形 DP
10
搜索
9
Tarjan
9
Trie
9
二分
8
位运算
8
二分答案
7
树状数组
7
状态压缩
7
FHQ Treap
7
前端
6
无聊时候的一点思考
6
最短路
6
树链剖分
6
NOI/NOI+/CTSC
6
前缀和
5
容斥原理
5
差分
5
拓扑排序
5
KMP
5
LCA
5
倍增
4
可持久化
4
性质题
4
模拟
4
状压 DP
4
线性代数
4
AC 自动机
4
C++错误合集
4
ODT 珂朵莉树
4
ST表
4
Splay
4
exgcd
4
倍增算法
3
分块
3
分治
3
前缀
3
可持久化线段树
3
堆
3
并查集
3
斜率优化 DP
3
斯特林数
3
普及−
3
期望
3
树上差分
3
线段树优化 DP
3
随机化
3
01Trie
3
OI 科技
3
下降幂与上升幂
2
优化建图
2
图论构造
2
对顶堆
2
打表
2
扫描线
2
时间戳优化
2
李超线段树
2
生成树
2
矩阵加速 DP
2
离散化
2
线段树优化建图
2
莫比乌斯反演
2
CRT
2
DDP
2
Kruskal
2
Manacher
2
RMQ
2
bitset
2
二维数点
1
全局平衡二叉树
1
分层图
1
动态树
1
单调队列
1
卡特兰数
1
可持久化平衡树
1
可持久化并查集/可撤销并查集
1
后缀
1
图论建模
1
多项式
1
带权并查集
1
数位 DP
1
数位DP
1
数论分块
1
树型DP
1
树状数组优化 DP
1
矩阵乘法
1
线段树合并
1
表达式树
1
负权环
1
迭代加深搜索
1
长链剖分
1
队列
1
高斯消元
1
BFS
1
BSGS
1
Bellman-Ford
1
CRT/exCRT
1
ChatGPT
1
Dijkstra
1
FFT/NTT
1
Google Translate
1
JavaScript
1
LCT
1
Lucas
1
NOI Linux
1
OI Wiki
1
Prüfer 序列
1
SPFA
1
XPlayer
1
exBSGS
1
exCRT
1
exKMP/Z 函数
1
exLucas
1
2025
思维题练习
思维题题解合集
一些有趣的事情
忆
一类特征方程在数列递推中的应用
特征方程
Splay 之区间操作
Splay 维护区间操作
LCT详解
Link Cut Tree | 动态树问题
题解:[PA 2020] Malowanie płotu
洛谷P9108 | 前缀和优化 DP
题解:Perishable Roads
CF773D
题解:[ZJOI2007] 仓库建设
洛谷P2120
李超线段树
例题:洛谷P4097
题解:Trapmigiano Reggiano
CF2071C
题解:Towering Arrays
CF2071F
题解:[HNOI2004] 敲砖块
洛谷P1437
斜率优化 DP 详解
例题:洛谷P3195
题解:[HEOI2016/TJOI2016] 排序
洛谷P2824 | ODT 维护。
题解:[SDOI2015] 约数个数和
洛谷P3327
题解:[春季测试 2023] 圣诞树
洛谷P9119
题解:[CSP-S2019] Emiya 家今天的饭
洛谷P5664
ODT 珂朵莉树详解
例题:CF896C
题解:序列
洛谷P5350
题解:Physical Education Lessons
CF915E
线段树历史操作
历史和线段树
Barrett 约减
优化整数除法/取模
各类模板
矩阵乘法 Barrett 约减
题解:最小公倍佩尔数
洛谷P10663
题解:Koishi Loves Number Theory
洛谷P3598
可持久化 FHQ Treap
例题:洛谷P3835
函数指针用法
可持久化并查集
例题:洛谷P3402
树链剖分详解(长链剖分)
长链剖分应用 | 例题:洛谷P5903 CF1009F
题解:[GDCPC 2024] 图
洛谷P13356
题解:[JOISC 2022] 监狱
洛谷P9520
线段树优化建图
例题:CF786B
题解:[CSP-S 2024] 染色
P11233
题解:[北大集训 2021] 基因编辑
洛谷P8986
题解:[集训队互测 2024] 长野原龙势流星群
洛谷P12479
题解:[JOISC 2022] 京都观光
洛谷P9521
题解:[Vani有约会] 雨天的尾巴 /【模板】线段树合并
洛谷P4556
题解:[HNOI2010] 弹飞绵羊
洛谷P3203
题解:[Ynoi2011] ODT
洛谷P5314
扫描线思想与算法实现
例题:洛谷P5490
题解:[NOIP2021] 方差
洛谷P7962
题解:[NOIP2023] 双序列拓展
洛谷P9870
题解:[NOIP 1998 提高组] 拼数
洛谷P1012
题解:AND Sorting
CF1682B
题解:[NOIP2024] 树的遍历
洛谷P11363 | DP 思维题
题解:[NOIP2023] 天天爱打卡
洛谷P9871
C++神奇错误之 bool 与垃圾值
inline 的玄学妙用
C++ 中 inline 与内联优化
inline 的玄学妙用
全局平衡二叉树维护链上信息
例题:洛谷 P4211 [LNOI2014] LCA
动态 DP 详解
DDP | 例题:洛谷P4719,P4513 SPOJ GSS3
NOIP 二十年 DP 训练总结
2005 至 2024 NOIP 动态规划真题
树状数组优化 DP
前/后缀最值
题解:[ARC170C] Prefix Mex Sequence
AtCoder ARC170C
题解:[POI 2015] LAS
洛谷P3584 | DP
题解:[ROIR 2025] 寻找宝藏
洛谷P11700 | DP
题解:Sam 数
洛谷P2106 | 矩阵快速幂优化 DP
题解:Square Subsets
CF895C | 状压DP
题解:[HAOI2011] Problem b
P2522 | 莫比乌斯反演
题解:[COTS 2024] 双双决斗 Dvoboj
洛谷P10680 | 动态单点修改ST表 | 阈值分治
多项式学习笔记
FFT/NTT
题解:SP7363 TREESUM - Tree Sum
洛谷SP7363 | 斯特林数展开下降幂 | 换根 DP
题解:[FJOI2016] 建筑师
洛谷P4609 | 第一类斯特林数
C++神奇错误之vector扩容导致引用失效
变量更改
题解:已经没有什么好害怕的了
洛谷P4859 | 二项式反演
题解:[PKUWC2018] 随机游走
洛谷P5643 | Min-max 容斥 | 树形 DP | 高维前缀和
题解:重返现世
洛谷P4707 | kth Min-max 容斥 | DP
题解:[集训队互测 2011] Crash 的文明世界
洛谷P4827 | 斯特林数展开下降幂 | 换根 DP
题解:[POI 1997] 跳
洛谷P5940 | 斐波那契数列
题解:齿轮
洛谷P6298 | 最大公因数转换
题解:[HNOI2004] 树的计数
洛谷P2290 | Prüfer 序列
题解:[RMI 2020] 秘鲁 / Peru
洛谷P11405 | 双栈模拟双端队列
题解:[TJOI2015] 概率论
洛谷P3978 | “数学题” | 卡特兰数
题解:[HAOI2015] 按位或
洛谷P3175 | Min-max 容斥
题解:可持久化线段树 1(可持久化数组)
主席树 | 动态开点可持久化线段树
题解:可持久化线段树 2
静态区间第 $k$ 小问题
题解:[国家集训队] Crash的数字表格 / JZPTAB
洛谷P1829
题解:Short Task
CF1512G
题解:[NOI2002] 荒岛野人
洛谷P2421
题解:[NOI2018] 屠龙勇士
洛谷P4774
题解:[TJOI2009] 猜数字
洛谷P3868
题解:[CSP-S 2022] 假期计划
洛谷P8817 | BFS 最短路
题解:[NOIP 2018 提高组] 旅行 加强版
洛谷P5049
题解:[CSP-S2020] 函数调用
洛谷P7077
题解:通往奥格瑞玛的道路
洛谷P1462
题解:[NOI2024] 分数
洛谷P10788
拉格朗日插值
例题:洛谷P4781
题解:「CROI · R2」01-string
洛谷P10766
题解:[NOIP 2011 提高组] 聪明的质监员
洛谷P1314
题解:[JOIST 2023] 比太郎之旅 / Bitaro's Travel
洛谷P9342
题解:[Violet] 蒲公英
洛谷P4168 | 分块维护众数
题解:[NOIP 2018 提高组] 填数游戏
洛谷P5023
线性代数学习笔记
矩阵 行列式
题解:[NOI2012] 随机数生成器
洛谷 P2044 | 矩阵快速幂优化递推
题解:[SDOI2017] 序列计数
洛谷P3702 | 分治 DP
[NOIP 2017 提高组] 列队
洛谷P3960
[NOIP 2017 提高组] 宝藏
洛谷P3959
题解:括号匹配
题目见正文
题解:成绩排名
题目见正文
扩展 KMP/exKMP/Z 函数 详解
洛谷P5410
题解:[NOIP2021] 数列
洛谷P7961
题解:[NOIP 2018 普及组] 摆渡车
洛谷P5017
题解:[NOIP 2015 提高组] 斗地主
洛谷P2668
题解:GKK 的游戏
题目见正文 | 最小生成树
题解:[NOIP 2016 提高组] 愤怒的小鸟
洛谷P2831
题解:[NOIP 2017 普及组] 跳房子
洛谷P3957 | 单调队列优化 DP
树上差分
题解:[NOIP 2015 提高组] 运输计划
洛谷P2680
题解:[NOIP 2018 提高组] 赛道修建
洛谷P5021
题解:[NOIP 2018 提高组] 旅行
洛谷P5022
题解:[NOIP 2017 提高组] 逛公园
洛谷P3953
题解:Memory and Scores
CF712D
题解:[NOIP 2016 提高组] 换教室
洛谷P1850
题解:[NOIP2024] 遗失的赋值
洛谷P11362
题解:[NOIP2020] 排水系统
洛谷P7113
题解:[NOIP2022] 种花
洛谷P8865
题解:The Number Games
CF980E
题解:[NOIP 2017 普及组] 棋盘
洛谷P3956
题解:[NOIP 2017 提高组] 时间复杂度
洛谷P3952
题解:[NOIP 2015 提高组] 子串
洛谷P2679
题解:傻逼数学题
题目见正文
题解:Arena
CF1606E
题解:[NOIP 2015 普及组] 求和
洛谷P2671
题解:MT 与 OI
题目见正文
题解:编辑距离
洛谷P2758
题解:盾盾的打字机
题目见正文
题解:XOR 操作
题目见正文
题解:Permutations
CF187A 和 CF189C
题解:Naughty Stone Piles
CF226B 和 CF227D
题解:[PA 2013] Iloczyn
洛谷P5973
Vercel 部署 Jekyll 踩坑
题解:[NOI2001] 陨石的秘密
洛谷P5694
题解:跑路
洛谷P1613
数论学习笔记
同余 CRT exgcd BSGS Lucas
Blog 的配置模板
YAML Front Matter
组合数学学习笔记
排列组合 母函数与递推关系 容斥原理与鸽巢原理
Vercel 部署后通过Cloudflare代理导致重定向次数过多的解决方案
部署 XPlayer 时遇到的问题
题解:[BalticOI 2018] 基因工程
洛谷P4795 | 基于随机化 + bitset 的做法
题解:[POI2008] BLO-Blockade
洛谷P3469
题解:间谍网络
洛谷P1262
题解:[POI2000] 病毒
洛谷P2444 | 有向图 DFS 找环
有向图 Tarjan 求强连通分量详解
有向图 Tarjan 缩点 | 例题:洛谷P3387
题解:[HAOI2006] 受欢迎的牛 G
题解:[USACO03FALL] 受欢迎的牛 G | 洛谷P2341
无向图 Tarjan 边双连通分量详解
例题:洛谷P8436
题解:最短路计数
洛谷P1144
无向图 Tarjan 求割点详解
例题:洛谷P3388
无向图 Tarjan 点双连通分量详解
例题:洛谷P8435
Splay树详解
例题:洛谷P3369
题解:最大子树和
洛谷P1122
题解:没有上司的舞会
洛谷P1352
题解:消息传递
洛谷P2018
题解:叶子的染色
洛谷P3155
题解:[USACO06NOV] Round Numbers S
洛谷P6218
题解:[POI2008] STA-Station
洛谷P3478 | 换根 DP
题解:[USACO10MAR] Great Cow Gathering G
洛谷P2986
题解:[NOI2005] 维护数列
题解:数列 | 洛谷P2402,P2710
题解:平均数
洛谷P1404
题解:[HNOI2002] 营业额统计
洛谷P2234
题解:[NOI2004] 郁闷的出纳员
洛谷P1486
题解:[Codechef REBXOR] Nikitosh and xor
01Trie求异或 | 前缀与后缀
一点写 Markdown 时常用的 html 代码
题解:[USACO15FEB] Censoring G
洛谷P3121
题解:[USACO15FEB] Censoring S
洛谷P4824
浅谈平衡树
各类平衡树概述
AC 自动机详解
例题:洛谷P5357,P3808,P3796,P3966 | Trie树 & Trie图
浅谈01Trie
例题:洛谷P10471,P4551
题解:绝世好题
洛谷P4310
题解:最大上升子序列和
AcWing 3662
题解:序列合并
洛谷P10512
题解:XOR Pairs
洛谷P11016
题解:浏览器
洛谷P4932
题解:[ABC232G] Modulo Shortest Path
AtCoder ABC232G
如何证明一条直线与圆至多有两个交点?
反证法 | 无聊时候的一点思考
Pick 定理的证明
毕克定理 | 皮克定理 无聊时候的一点思考
2025 元旦快乐
2024
OI 优化技巧
快读快写,卡常,清空,mt19937
关于OI Wiki的<details>样式的复刻
题解:[NOIP2024] 编辑字符串
洛谷P11361
题解:三元上升子序列
洛谷P1637
题解:[SCOI2010] 序列操作
洛谷P2572
题解:[AHOI2009] 维护序列
洛谷P2023
题解:中位数
洛谷P1168
题解:无聊的数列
洛谷P1438
题解:黑匣子
洛谷P1801
题解:色板游戏
洛谷P1558
题解:贪婪大陆
洛谷P2184
《三体》电子书
树状数组详解
例题:树状数组 1(P3374)、树状数组 2(P3368)、守墓人(P2357)
线段树详解
例题:线段树1(P3372)、线段树2(P3373)、[AHOI2009] 维护序列
题解:[ARC173D] Bracket Walk
AtCoder ARC173D
浅谈分数取模
费马小定理 | 欧拉定理 | 扩展欧几里得
FHQ Treap 之区间操作
例题:文艺平衡树 | 洛谷P3391
题解:[USACO19DEC] Milk Visits S
强化版:[USACO19DEC] Milk Visits G
如何通过js在IOS锁屏封面显示播放歌曲的信息
C++神奇错误之结构体内变量
undefined reference
C++神奇错误之switch内定义变量
[Error] jump to case label [-fpermissive]
FHQ Treap (无旋 Treap) 详解
例题:普通平衡树 | 洛谷P3369,P6136
题解:[AGC032E] Modulo Pairing
AtCoder AGC032E
NOI大纲(2023修订版)
题解:[POI2006] KRA-The Disks
洛谷P3434
题解:[CSP-J 2022] 逻辑表达式
洛谷P8815
题解:失配树
洛谷P5829
高斯消元详解
例题:洛谷P3389,P2455
猫和老鼠
NOI Linux使用笔记
KMP 算法详解
例题:洛谷P3375
题解:[ABC140E] Second Sum
AtCoder ABC140E
我讨厌zjj2024/zjj2023/FastFastTle/junjie_zhao/zjj_AK
?
树链剖分详解
重链剖分 | 例题:洛谷P3384
Trie 树详解
洛谷P8306 | Trie树
题解:[USACO12DEC] First! G
洛谷P3065
题解:[国家集训队] 最长双回文串
洛谷P4555
题解:[NOIP2003 提高组] 传染病控制
洛谷P1041
XPlayer使用指南
题解:[NOIP2013 提高组] 货车运输
洛谷P1967
Manacher算法详解
马拉车算法 | 例题:洛谷P3805
题解:[省选联考 2024] 季风
洛谷P10217
离线扫描线二维数点
例题:洛谷P10814
关于ChatGPT 4o mini
原来,2023年10月22日至2024年10月22日仅有1024天
关于MathJax
比较MathJax与KaTeX
树上最近公共祖先(LCA)问题
例题:洛谷P3379
ST表
例题:洛谷P3865
题解:Addition Chains
UVA529
保留区
题解:[SCOI2005] 互不侵犯
洛谷P1896
题解:[NOIP2016 提高组] 蚯蚓
洛谷P2827
题解:[蓝桥杯 2024 省 C] 商品库存管理
洛谷P10903
Google Translate失效修复指南
网页与API
洛谷P2357
个人记录