文章归档
140 篇文章,49.52W 文字。2022
2021
- 告别 2021|感谢这一年的美好与相遇 ✨ 4
- MacOS 用 Docker 安装 Kali Linux “虚拟机” 2
- 服务器 Overleaf 部署指南 3
- 数字时代的手写情怀 ✍️
- 告别 OI/ACM,以及学会告别 9
- 关于我在辩论中的成长 3
- Typecho 主题文章目录(TOC)实现
- Codeforces Round #371 Div1 ABC 题解 1
- CentOS 之死与商业之恶
- Sky Typecho Theme 1.2 和一些感想 6
- 大学生活初体验
- 过去的这三个月和这三年 3
- 树莓派搭建 Nextcloud 折腾日志
- Mi6 重燃计划(壹)
- 六月,我们看海去 1
- 18 岁。 1
2020
2019
- 退役了。
- Hello Typecho!
- WordPress 完全迁移到 Typecho 遇到的若干问题
- Nginx 通过反向 DNS 查询判断搜索引擎爬虫
- CodeForces Educational Round 71 题解
- NOIP 提高组 题解聚合((伪)完结撒花!)
- Nginx 通过 UA 判断搜索引擎爬虫并不限流 9
- Codeforces Round #596 Div2 题解
- CodeForces Round #578 Div2 题解
- CodeForces Round #581 Div2 题解
- CodeForces 1215E Marbles 题解
- NOI Linux 食用指南 2
- 吐槽:别再用 Freenom 的 .tk 系列域名了 2
- 祝自己生日快乐…… 1
- 树链剖分(Heavy-Light Decomposition)小结
- 解决 vscode 预编译信息(ipch 文件)占用过大问题 2
- CodeForces Round #488 Div2 题解
- 把 Linux 进程配置成系统服务 1
- 有一台 VPS 可以做哪些事? 5
- CodeForces 614E - Necklace 题解:构造 1
- CodeForces 295E - Yaroslav and Points 题解:又是线段树!
- CodeForces 447E - DZY Loves Fibonacci Numbers 题解:线段树
2018
- Hello 2019!
- 矩阵乘法在图论中的简单应用
- C++ 手写 Bitset 代码模板
- 牛客练习赛 17 F 玩游戏 题解:神奇的博弈
- (转)八大排序算法稳定性分析
- 分享几道 NOIP 初赛的奇葩题目
- LightOJ 1073 DNA Sequence 题解:字符串+状压 DP+字符串压位/搜索
- 矩阵乘法在动态规划中的应用
- 高斯消元入门 1
- 数位 DP 入门:HDU 3555 Bomb
- gdb 调试的使用
- NOIP 初赛题目整理(C++)
- 主定理与递归程序时间复杂度的计算
- POJ 3465 Battle 题解:可“反悔”的贪心
- POJ 3244 Difference between Triplets 题解:(线段树或树状数组)或(排序 + 前缀和)
- POJ 3977 Subset 题解:折半搜索+二分查找
- HDU 6447 YJJ's Salesman 题解:排序+离散+树状数组
- HDU 5626 Clarke and points 题解:一道巧妙的贪心
- 斜率优化小结
- C++ 终极时间优化模板
- Topcoder SRM 634 Div2 T3 SpecialStrings 题解
- Topcoder SRM 635 Div2 T3 LonglongestPathTree 题解
- 二分图匹配问题与匈牙利算法
- Topcoder SRM 616 Div2 T3 TwoLLogo 题解
- Topcoder SRM 640 Div1 T1 ChristmasTreeDecoration 题解
- Topcoder SRM 637 Div2 T3 ConnectingGameDiv2 题解
- Topcoder SRM 638 Div2 T3 CandleTimerEasy 题解
- 递推专项训练五题题解
- VSCode、Vim 配置文件备份
- Topcoder SRM 639 Div2 T3 BoardFoldingDiv2 题解
- Topcoder SRM 640 Div2 T3 TwoNumberGroupsEasy 题解
- 14个自用超级强大的 WordPress 插件推荐 6
- AC 自动机(Aho–Corasick 算法)与字符串匹配问题
- 欧拉函数的应用:快速求解 1~n 中两两数字的最小公倍数
- 欧拉筛的应用:在线性时间(O(N))内求出 1~N 的欧拉函数
- 埃氏筛法(朴素筛法及其优化)与欧拉筛(线性筛法)略解 2
- 以 O(N) 线性时间复杂度递推逆元的方法
- 利用容斥原理求解 [a,b] 区间中与 n 互质的数字个数
- Uva 1599 / POJ 3967 Ideal Path:不一样的 BFS 1
- CodeForces 274D Lovely Matrix:“冗余点” 建边 + 拓扑
- 差分约束系统的应用
- Tarjan 算法求解无向图的割点与割边
- ZOJ 3649 Social Net:最大生成树+树上倍增 DP
- CodeForces 294E Shaass the Great:极其变态的树形 DP 与思维题
- Markdown 绘图测试 1
- Kruskal 算法求最小生成树与次小生成树
- 八个放球问题方法总结(基础组合问题)
- HDU 4045 Machine scheduling 题解:组合数+斯特林数
- 斯特林数的应用:HDU 6143 与 HDU 3625 题解
- 斯特林数与放球问题
- Linux 服务器如何更改 swap 分区大小、优化内存
- CodeForces 740D Alyona and a tree 题解:DFS + 二分
- 记一次服务器 MySQL 服务崩坏经历… 3
- CodeFoces 148D Bag of mice 题解:概率DP
- 矩阵乘法与矩阵快速幂 求斐波那契数列第 n 项
- (转)C++ 中 Vector 的使用总结
- 欧拉函数 φ(n) 的几个常用性质
- C++中的128位整型 __int128 2
- CodeForces 510D Fox And Jumping:DP + 数论 + 离散 1
- 0/1 分数规划与 Dinkelbach 迭代法
- CodeForces 555B Case of Fugitive:排序+贪心
- 折线分割平面 题解 2
- 洛谷 P1577 切绳子 :坑爹的 printf 自动四舍五入
- 乘法逆元三种求法总结 1
- 欧拉函数、费马小定理与欧拉定理略解
- 欧几里德算法与拓展欧几里德算法略解
- 康托展开(Cantor Expansion)例题 + 略解 1
- 线段树(懒标记)总结 1
- 使用 KodExplorer 搭建强大的私有云盘
- Markdown 中 TeX/LaTeX 数学公式的用法
- (转)C++内联函数(inline)
- 网络流最大流算法总结(Edmonds-Karp 算法+Dinic 算法)
- Hello World again! 4
- BZOJ1003 物流运输 题解
- BZOJ1002 轮状病毒 题解
- POJ1723 士兵排队 题解
- Windows 下 U 盘自动备份批处理文件 1
- Xposed 框架如何卸载以及卸载包
- Google 相机安装使用教程 4
- 最长公共上升子序列(LICS)
- 动态规划经典题目(三):最长公共子序列(LCS)
- 最长上升子序列(LIS)
- 动态规划经典题目(二):又上锁妖塔
- 动态规划经典题目(一):石子合并
- 各个平台(Windows/Linux/Android)SSH 连接工具
- SPFA 算法总结 5
- VIM常用命令汇总
- NOIP2017普及组 解题报告(成绩|图书管理员|棋盘|跳房子)