2026 年 5 月
2026 年 2 月
2026 年 1 月
2025 年 12 月
2025 年 9 月
2025 年 2 月
2025 年 1 月
2024 年 10 月
2024 年 7 月
- leetcode 956. 最高的广告牌「动态规划」
- leetcode 956. 最高的广告牌「动态规划」
- leetcode 408周赛 3234. 统计 1 显著的字符串的数量
- leetcode 1937. 扣分后的最大得分「动态规划」「拆项」
- 174. 地下城游戏「动态规划」「逆向思维」
- leetcode134双周赛 子数组按位与值为 K 的数目「动态规划」「位运算」
- leetcode 405周赛 最小代价构造字符串「动态规划」
- leetcode 152. 乘积最大子数组「贪心」「动态规划」
- leetcode 403周赛 包含所有1的最小矩形面积||「暴力」
- leetcode 404 周赛 找出有效子序列的最大长度 II「暴力」「动态规划」
2024 年 6 月
2024 年 1 月
2023 年 12 月
2023 年 11 月
2023 年 7 月
2023 年 6 月
2023 年 5 月
2023 年 4 月
2023 年 3 月
2023 年 2 月
2022 年 12 月
2022 年 11 月
- 【代码源每日一题Div1】#665. 数组划分「位运算贪心+动态规划」
- 【代码源每日一题Div1】好序列/BZOJ4059「启发式分治」
- 【代码源每日一题Div1】平方计数「nlogn巧妙枚举倍数优化」
- 【代码源每日一题Div1】最大公约数「数学/枚举/环」
- AtCoder Beginner Contest 278「A」「B」「C」「D」「E」「F 对抗博弈」
- 最短路算法详解
- 【代码源每日一题Div1】子串的最大差「单调栈?」「ST表 + 二分」
- 【代码源每日一题Div1】Dis「倍增求LCA维护树链异或和」
- 【代码源每日一题Div1】路径计数2「动态规划 记忆化搜索」
- 【代码源每日一题Div1】摘桃子「前缀和 + map计数」
- 【代码源每日一题Div2】饿饿 饭饭「二分答案」
- 【代码源每日一题Div1】Minimum Or Spanning Tree「按位贪心+MST」
- 【代码源每日一题Div1】数数「离线 + 树状数组」
- 【代码源每日一题Div1】序列操作「离线逆序 思维题」
- 【代码源每日一题Div1】选数「鸽巢原理」
- CodeTON Round 3 (Div. 1 + Div. 2, Rated, Prizes) 「D. Count GCD gcd+容斥」
- Codeforces Round #832 (Div. 2)「D 思维 + 异或前缀和 + 奇偶二分优化」
- AtCoder Beginner Contest 276「A」「B」「C」「D 思维」「E 联通块」「F 树状数组维护期望」
- AtCoder Beginner Contest 142 「F - Pure SPFA求固定源点的最小环」
- 「图论」判环、求环、最小环
- 二分图的一点点建模例题
- 「团队赛」2022 Jiangsu Collegiate Programming Contest「A模拟」「B 优先队列优化dp」「I 思维」「J 记忆化+暴力打表」「K 二进制构造」「L 思维」
2022 年 10 月
- AtCoder Beginner Contest 275「A」「B」「C 判正方形」「D 记忆化」「E 概率dp」「F 状态机dp」
- Codeforces Round #830 (Div. 2)「A 思维gcd」「B」「C1 二分答案」「C2 鸽巢原理」「D1 优雅的暴力」「D2 更优雅的暴力」
- AtCoder Beginner Contest 274「A」「B」「C dfs」「D 暴力dp?」「E 旅行商状压dp」「F 排序」
- 二分查找&&二分答案
- 2022 CCPC Henan Provincial Collegiate Programming Contest「J - Mex Tree dfs序+ST表」
- SDNU_ACM_ICPC_2022_Weekly_Practice_1rd「个人赛」题解
- Educational Codeforces Round 138 (Rated for Div. 2) 「D逆向思维 递推」
- Educational Codeforces Round 137 (Rated for Div. 2)「A组合数」「B 构造」「C dp」「D 随机+暴力」
- Codeforces Round #828 (Div. 3)「A暴力」「B小模拟」「C二分」「D预处理+贪心」「E1枚举」 「E2大数质因数分解+dfs求因子」
- AtCoder Beginner Contest 273「A」「B」「C」「D离散+二分+大模拟」「E链表」
- AtCoder Beginner Contest 272「A」「B」「C」「D bfs」「E 思维」
- 为什么要写Blog && ACM网站分享
- MacOS + typora + upic + github图床配置
- AtCoder Beginner Contest 270「A」「B分类讨论」「C简单dfs」「D dp」「E 二分答案」「F 思维+建图+最小生成树」
2022 年 9 月
2022 年 8 月
2022 年 7 月
2022 年 6 月
2022 年 5 月
2022 年 4 月
- 电路维修「01bfs」
- 「团队训练赛」The 2021 Sichuan Provincial Collegiate Programming Contest 题解
- L3-015 球队“食物链” (30 分)「爆搜 + 剪枝」
- L3-016 二叉搜索树的结构 (30 分)「数组模拟链表模拟二叉树」
- L3-2 拼题A打卡奖励 (30 分)「01背包优化」
- L3-1 直捣黄龙 (30 分)「迪杰斯特拉」
- L2-3 浪漫侧影 (25 分)「二叉树的遍历」
- AtCoder Beginner Contest 209
- AtCoder Beginner Contest 210
- AtCoder Beginner Contest 248
- AtCoder Regular Contest 137 B - Count 1‘s「最大/小区间子段和」
- ARC 138 B - 01 Generation
- ARC 138 A - Larger Score「二分 + 后缀最小值」
- L3-022 地铁一日游 (30 分)「floyed + dfs爆搜」
- Atcoder247 E - Max Min「二分」
- L3-025 那就别担心了 (30 分)「记忆化搜索」
- L3-029 还原文件 (30 分)「dfs + 哈希优化」
- L3-028 森森旅游 (30 分)「正反建图 + 最短路 + map」
- L3-002 特殊堆栈 (30 分)「vector的妙用」
- L3-001 凑零钱 (30 分)「爆搜」或 「01背包 + 输出路径」
- L2-012 关于堆的判断「手写堆」
- arc070_D - No Need 「二分答案 + dp check」
- abc147_E - Balanced Path「dp」
- 电力「点双连通数量、无向图缩点」
- 冗余路径「边双连通分量、无向图缩点」
- 矿场搭建「点双连通分量、无向图缩点」
- 银河「建图 + Tarjan缩点 + 拓扑排序 + 最长路」或者 「差分约束跑最长路 + SPFA的SLF优化」
- 第十二届蓝桥杯省赛第一场C++「砝码称重」
- 第十二届蓝桥杯省赛第一场C++「异或数列」
- 第十二届蓝桥杯省赛第一场C++A组 「左孩子右兄弟」
- Vim 的基本使用命令
- MacOs下tmux的安装、配置、常用命令操作
- MacOS下国内如何自动安装Homebrew
- Linux路径与常见文件管理命令
- Mac用户如何修改 tmux 的指令前缀Ctrl+b为Ctrl+a
- Codeforces Round #780 (Div. 3)「ABCDEF1F2」
- AtCoder Beginner Contest 246 E - Bishop 2 「01bfs」
- AtCoder Beginner Contest 246 D - 2-variable Function「枚举 + 二分」
- Codeforces Round #779 (Div. 2)
2022 年 3 月
- 有依赖的背包问题「树上分组背包」
- 第十一届蓝桥杯省赛第一场C++A/B组真题题解
- 二维费用的背包问题
- 「团队训练赛」The 14th Jilin Provincial Collegiate Programming Contest「ABCEFGJLM」
- 最长公共上升子序列「LIS」「LCS」
- 导弹防御系统 「LIS + DFS」
- AtCoder Beginner Contest 244 E - King Bombee 「图论 + dp」
- ABC 216 G - 01Sequence「差分约束 」
- AtCoder Beginner Contest 216 E - Amusement Park「二分答案」
- 单词环「二分答案 + SPFA判正环」
- 观光奶牛 「二分答案 + SPFA判负环」
- 走廊泼水节「并查集 + 贪心」||「最小生成树」
- 「kuangbin带你飞」专题四最短路专题题解
- AtCoder Beginner Contest 238 F - Two Exams「dp + 二维偏序」
- AtCoder Beginner Contest 236 F - Spices「贪心 + 位运算」
- AtCoder Beginner Contest 236 E - Average and Median 「二分答案 + dp」
- AtCoder Beginner Contest 242 E - (∀x∀)「字符串计数」
- AtCoder Beginner Contest 243「E - Edge Deletion」「floyed思维」
- 通信线路「分层图最短路」||「二分答案 + 巧妙的建图跑最短路」
- 观光之旅「floyed求最小环 + 最小环路径」
- 排序「floyed求传递闭包」
- 牛的旅行「floyed求最短路」
- 拯救大兵瑞恩「bitset状态压缩 + BFS」
- 观光「次短路计数」
- 负权图的最短路计数
- P1073 最优贸易「记忆化搜索」或者「分层图最短路」或者「双重SPFA」
- 道路与航线「缩点 + 拓扑排序 + 迪杰斯特拉」
- Daimayuan OJ 468. 函数求和「二进制」「计数」
- 昂贵的聘礼「最短路」「思维」
- P3275 [SCOI2011]糖果「差分约束」
- P1993 小 K 的农场「差分约束」
- P4878 [USACO05DEC]Layout G「差分约束」「思维」「前缀和」
- P1260 工程规划「差分约束板子题」
- P1250 种树「差分约束」「思维」「特殊的建边」
- 差分约束系统详解
- AtCoder Beginner Contest 215 F - Dist Max 2「二分答案」「二维偏序」「逆向思维」
- Java作业「随机月份」「彩票」「矩形位置关系」
2022 年 2 月
- C - Cornelia Street「哈希」「枚举」「思维」
- F - False God「思维」「图论」「树上最长路」
- AtCoder Beginner Contest 241「D multiset」「E 环 + 细节」「F bfs + 思维」
- P2163 [SHOI2007]园丁的烦恼「二维偏序天花板」「容斥」「离散化」「树状数组」「思维」
- 监狱逃亡「思维」 「二维偏序」「离散化 + 树状数组」
- AtCoder Beginner Contest 231 F - Jealous Two「二维偏序」「离散化 + 树状数组」
- 珂朵莉树详解
- 魔法学院「差分 + 贪心」「线段树 + 贪心」 「并查集 + 贪心」「珂朵莉树」
- Mac下eclipse的安装与配置
- M1 Mac用户如何下载并配置JDK
- AtCoder Beginner Contest 239 E - Subtree K-th Max「树上“dp”」或「dfs序 && 主席树」
- AtCoder Beginner Contest 239 F - Construct Highway 「贪心」「构造」「并查集」
- Codeforces Round 770 (Div. 2) B - Fortune Telling 「奇偶性」「思维」
- Codeforces Round 770 (Div. 2) D. Finding Zero「交互」「思维」
- 什么是SPFA?SPFA怎么判负环?怎么判正环?
- 2022牛客寒假算法基础集训营4 「ABCDEFGHIJK」
- AtCoder Beginner Contest 238「D 位运算」「E bfs || 并查集」
- AtCoder Beginner Contest 237「E 」「思维 + 最短路」
2022 年 1 月
2021 年 12 月
- 算法头文件 && 宏定义
- Shamir 门限方案|秘密共享|拉格朗日插值|密码学
- Diffie-Hellman密钥交换|离散对数|密码学|网络空间安全
- ElGamal加密算法|ElGamal签名算法|公钥密码|数字签名|密码学
- RSA加密过程详解 | 公钥加密| 密码学| 信息安全
- AES加密算法|密码学|网络空间安全
- DES加密算法|密码学|网络空间安全
- Codeforces Round 760 (Div. 3) E. Singers‘ Tour「思维」「线性代数」「构造」
- AtCoder Beginner Contest 212 E - Safety Journey「思维」「dp」
- AtCoder Beginner Contest 214 D - Sum of Maximum Weights「带权并查集」「思维」
- AtCoder Beginner Contest 213 E - Stronger Takahashi「01-bfs」
- 尺取法、双指针
- MAC用户如何为Xocde配置#include <bits/stdc++.h>的万能头文件
- MacOS下ACM竞赛CPP程序对拍
- 唯一分解定理及其扩展
- AcWing 196. 质数距离 「数论 + 筛法」
- AtCoder Beginner Contest 200 D - Happy Birthday「鸽巢原理 + 二进制枚举」
2021 年 11 月
- 「kuangbin带你飞」专题五并查集专题题解
- Codeforces Round 728 (Div. 1) A. Great Graphs「思维 + 贪心 + 前缀和优化」
- Educational Codeforces Round 117 (Rated for Div. 2) D. X-Magic Pair 「思维 + 辗转相除优化」
- 并查集加速区间修改例题
- 并查集——最优美的数据结构之一
- Codeforces Round 729 (Div. 2) C. Strange Function「思维 + 数论」
- Codeforces Round 731 (Div. 3) E. Air Conditioners「思维 + dp」或「思维 + bfs + 堆优化」
- Educational Codeforces Round 112 (Rated for Div. 2) 「D. Say No to Palindromes」
- 刷墙「区间dp」
- AtCoder Beginner Contest 226「E」
- 牛客小白月赛40
- 牛客练习赛90