Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
dfs
数组
594
中等
569
困难
410
字符串
279
dp
260
数学
213
简单
204
哈希表
203
会员
193
dfs
171
bfs
127
树
127
排序
114
二叉树
102
贪心
100
二分查找
97
栈
97
矩阵
92
图
80
位运算
79
堆
78
双指针
77
设计
69
回溯
56
链表
50
滑动窗口
46
模拟
44
前缀和
42
并查集
38
分治
32
有序集合
32
递归
32
单调栈
31
二叉搜索树
29
字典树
29
数据库
29
队列
28
拓扑排序
27
状态压缩
27
优化
26
线段树
23
计数
22
记忆化搜索
21
数论
20
树状数组
18
博弈
17
哈希函数
16
最短路
16
字符串匹配
15
组合数学
15
枚举
12
几何
11
滚动哈希
11
随机化
11
单调队列
10
双向链表
10
数据流
10
归并排序
9
逆向思维
9
交互
8
差分
7
构造
7
分段计数
6
多线程
6
桶排序
6
矩阵快速幂
6
脑筋急转弯
6
贡献法
6
迭代器
6
反悔贪心
5
后缀数组
5
容斥
5
数位dp
5
正则
5
珂朵莉树
5
shell
4
快速选择
4
扫描线
4
水塘抽样
4
网络流
4
计数排序
4
试填法
4
cdq分治
3
wqs二分
3
二分图
3
前后缀分解
3
力扣杯
3
双连通分量
3
基环树
3
最小生成树
3
最小表示法
3
概率与统计
3
欧拉回路
3
轮廓线dp
3
块状数组
2
基数排序
2
拒绝采样
2
换根dp
2
自动机
2
dfs序
1
lca
1
logtrick
1
treap
1
决策单调
1
凸包
1
卷积
1
启发式合并
1
强连通分量
1
快速变换
1
树的直径
1
置换
1
莫队
1
重链剖分
1
2025年5月
3562:折扣价交易股票的最大利润(2458 分)
05-25
3544:子树反转和(2544 分)
05-10
2025年4月
3515:带权树中的最短路径(2312 分)
04-12
2024年12月
3385:破解锁的最少时间 II(★★)
12-11
3383:施法所需最低符文数量(★★)
12-09
2024年10月
3313:查找树中最后标记的节点(★★)
10-12
2023年10月
2920:收集所有金币可获得的最大积分(2350 分)
10-29
2023年7月
2792:计算足够大的节点数(★★)
07-24
2023年4月
2658:网格图中鱼的最大数目(1489 分)
04-29
2022年11月
2479:两个不重叠子树的最大异或值(★★)
11-21
2022年8月
2385:感染二叉树需要的总时间(1711 分)
08-21
2022年7月
2360:图中的最长环(1897 分)
07-31
2022年6月
2313:二叉树中得到结果所需的最少翻转次数(★★)
06-20
2307:检查方程中的矛盾之处(★★)
06-13
2022年5月
2277:树中最接近路径的节点(★★)
05-16
2022年3月
2192:有向无环图中一个节点的所有祖先(1787 分)
03-05
2022年1月
2127:参加会议的最多员工数(2449 分)
01-02
2021年12月
2097:合法重新排列数对(2650 分)
12-05
2021年9月
2003:每棵子树内缺失的最小基因值(2415 分)
09-12
1993:树上的操作(1861 分)
09-04
1992:找到所有的农场组(1539 分)
09-04
2021年2月
1766:互质树(2231 分)
02-20
2020年9月
1600:王位继承顺序(1768 分)
09-27
2020年8月
1568:使陆地分离的最少天数(2208 分)
08-30
2020年6月
1483:树节点的第 K 个祖先(2115 分)
06-14
2020年5月
1466:重新规划路线(1633 分)
05-31
1462:课程表 IV(1692 分)
05-30
1457:二叉树中的伪回文路径(1405 分)
05-24
2020年3月
1377:T 秒后青蛙的位置(1823 分)
03-08
1373:二叉搜索子树的最大键值和(1913 分)
03-07
2019年12月
1306:跳跃游戏 III(1396 分)
12-29
2019年9月
1203:项目管理(2418 分)
09-22
1192:查找集群内的关键连接(2084 分)
09-15
2019年6月
1080:根到叶路径上的不足节点(1804 分)
06-09
2019年4月
1036:逃离大迷宫(2164 分)
04-28
1034:边界着色(1578 分)
04-28
1028:从先序遍历还原二叉树(1797 分)
04-14
1026:节点与其祖先之间的最大差值(1446 分)
04-14
2019年2月
0987:二叉树的垂序遍历(1675 分)
02-03
2018年12月
0968:监控二叉树(2124 分)
12-30
0959:由斜杠划分区域(2135 分)
12-16
2018年10月
0928:尽量减少恶意软件的传播 II(1985 分)
10-21
0924:尽量减少恶意软件的传播(1868 分)
10-14
2018年7月
0872:叶子相似的树(1287 分)
07-22
2018年6月
0851:喧闹和富有(1783 分)
06-10
2018年5月
0841:钥匙和房间(1412 分)
05-27
0839:相似字符串组(2053 分)
05-20
0834:树中距离之和(2197 分)
05-13
2017年4月
0827:最大人工岛(1933 分)
04-06
2017年3月
0814:二叉树剪枝(1380 分)
03-24
0802:找到最终的安全状态(1962 分)
03-12
0797:所有可能的路径(1382 分)
03-07
2017年2月
0787:K 站中转内最便宜的航班(1786 分)
02-25
0785:判断二分图(1624 分)
02-23
0783:二叉搜索树节点最小距离(1303 分)
02-21
0778:水位上升的泳池中游泳(2096 分)
02-16
0765:情侣牵手(1999 分)
02-03
2017年1月
0753:破解保险箱(2273 分)
01-22
0749:隔离病毒(2277 分)
01-18
0743:网络延迟时间(★)
01-12
0742:二叉树最近的叶节点(★)
01-11
2016年12月
0721:账户合并(★)
12-21
0711:不同岛屿的数量 II(★★)
12-11
2016年11月
0695:岛屿的最大面积(★)
11-25
0690:员工的重要性(★)
11-20
0687:最长同值路径(★)
11-17
0685:冗余连接 II(★★)
11-15
0684:冗余连接(★)
11-14
0672:灯泡开关 Ⅱ(★)
11-02
0671:二叉树中第二小的节点
11-01
2016年10月
0669:修剪二叉搜索树(★)
10-30
0666:路径总和 IV(★)
10-27
0663:均匀树划分(★)
10-24
0662:二叉树最大宽度(★)
10-23
0655:输出二叉树(★)
10-16
0653:两数之和 IV - 输入二叉搜索树
10-14
0652:寻找重复的子树(★)
10-13
2016年9月
0637:二叉树的层平均值
09-28
0623:在二叉树中增加一行(★)
09-14
0617:合并二叉树
09-08
2016年8月
0606:根据二叉树创建字符串(★)
08-28
0590:N 叉树的后序遍历
08-12
0589:N 叉树的前序遍历
08-11
0582:杀掉进程(★)
08-04
2016年7月
0572:另一棵树的子树
07-25
0565:数组嵌套(★)
07-18
0563:二叉树的坡度
07-16
0559:N 叉树的最大深度
07-12
0549:二叉树中最长的连续序列(★)
07-02
2016年6月
0547:省份数量(★)
06-30
0545:二叉树的边界(★)
06-28
0543:二叉树的直径
06-26
0538:把二叉搜索树转换为累加树(★)
06-21
0536:从字符串生成二叉树(★)
06-19
0530:二叉搜索树的最小绝对差
06-13
0529:扫雷游戏(★)
06-12
2016年5月
0515:在每个树行中找最大值(★)
05-29
0514:自由之路(★★)
05-28
0513:找树左下角的值(★)
05-27
0508:出现次数最多的子树元素和(★)
05-22
1
2