Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
会员
中等
569
数组
558
困难
354
字符串
269
dp
246
简单
204
数学
201
哈希表
196
dfs
162
会员
157
bfs
123
树
121
排序
112
二叉树
100
贪心
94
栈
92
矩阵
92
二分查找
91
堆
76
双指针
75
位运算
73
图
71
设计
65
回溯
56
链表
49
滑动窗口
44
模拟
41
前缀和
40
并查集
34
递归
31
分治
30
二叉搜索树
29
单调栈
29
数据库
29
字典树
27
队列
27
拓扑排序
25
有序集合
24
优化
23
状态压缩
23
记忆化搜索
21
计数
20
数论
19
线段树
18
博弈
17
树状数组
16
哈希函数
15
最短路
15
字符串匹配
13
枚举
12
几何
11
滚动哈希
11
随机化
11
数据流
10
组合数学
10
单调队列
9
逆向思维
9
交互
8
双向链表
8
归并排序
8
多线程
6
差分
6
构造
6
桶排序
6
矩阵快速幂
6
脑筋急转弯
6
贡献法
6
迭代器
6
分段计数
5
反悔贪心
5
容斥
5
数位dp
5
正则
5
shell
4
后缀数组
4
快速选择
4
扫描线
4
水塘抽样
4
cdq分治
3
wqs二分
3
前后缀分解
3
基环树
3
概率与统计
3
欧拉回路
3
计数排序
3
试填法
3
轮廓线dp
3
力扣杯
2
块状数组
2
基数排序
2
强连通分量
2
拒绝采样
2
换根dp
2
最小生成树
2
最小表示法
2
网络流
2
dfs序
1
logtrick
1
决策单调
1
凸包
1
卷积
1
双连通分量
1
启发式合并
1
快速变换
1
自动机
1
重链剖分
1
2025年5月
3549:两个多项式相乘(★★)
05-15
2025年4月
3506:查找消除细菌菌株所需时间(★★)
04-06
2024年11月
3369:设计数组统计跟踪器(★★)
11-30
3359:查找最大元素不超过 K 的有序子矩阵(★★)
11-20
2024年10月
3329:字符至少出现 K 次的子字符串 II(★★)
10-25
2024年9月
3299:连续子序列的和(★★)
09-27
2024年7月
3231:要删除的递增子序列的最小数量(★★)
07-26
2024年4月
3104:查找最长的自包含子串(★★)
04-06
2024年2月
3037:在无限流中寻找模式 II(★★)
02-14
2024年1月
3018:可处理的最大删除操作数 I(★★)
01-25
3009:折线图上的最大交点数量(★★)
01-16
2023年12月
2969:购买水果需要的最少金币数 II(★★)
12-18
2023年11月
2927:给小朋友们分糖果 III(★★)
11-06
2023年10月
2921:价格递增的最大利润三元组 II(★★)
10-30
2912:在网格上移动到目的地的方法数(★★)
10-23
2023年9月
2868:单词游戏(★★)
09-25
2023年8月
2814:避免淹死并到达目的地的最短时间(★★)
08-07
2023年7月
2792:计算足够大的节点数(★★)
07-24
2023年5月
2714:找到 K 次跨越的最短路径(★★)
05-29
2702:使数字变为非正数的最小操作次数(★★)
05-24
2023年4月
2613:美数对(★★)
04-03
2023年1月
2524:子数组的最大频率分数(★★)
01-03
2022年8月
2371:最小化网格中的最大值(★★)
08-11
2021年12月
2123:使矩阵中的 1 互不相邻的最小操作数(★★)
12-27
2019年9月
1199:建造街区的最短时间(★★★)
09-21
1183:矩阵中 1 的最大数量(★★★)
09-07
2019年5月
1055:形成字符串的最短路径(★)
05-27
2017年3月
0800:相似 RGB 颜色(★)
03-10
2017年2月
0776:拆分二叉搜索树(★★)
02-14
2017年1月
0760:找出变位映射
01-29
0755:倒水(★★)
01-24
0750:角矩形的数量(★)
01-19
0742:二叉树最近的叶节点(★)
01-11
2016年11月
0681:最近时刻(★)
11-11
2016年10月
0666:路径总和 IV(★)
10-27
0663:均匀树划分(★)
10-24
2016年9月
0618:学生地理信息报告(★★)
09-09
0615:平均工资:部门与公司比较(★★)
09-06
0614:二级关注者(★)
09-05
0613:直线上的最近距离
09-04
0612:平面上的最近距离(★)
09-03
2016年8月
0604:迭代压缩字符串
08-26
0603:连续空余座位
08-25
0597:好友申请 I:总体通过率
08-19
0588:设计内存文件系统(★★)
08-10
0582:杀掉进程(★)
08-04
0580:统计各专业学生人数(★)
08-02
0579:查询员工的累计薪水(★★)
08-01
2016年7月
0578:查询回答率最高的问题(★)
07-31
0574:当选者(★)
07-27
0573:松鼠模拟(★)
07-26
0571:给定数字的频率查询中位数(★★)
07-24
0569:员工薪水中位数(★★)
07-22
0568:最大休假天数(★★)
07-21
0562:矩阵中最长的连续1线段(★)
07-15
0555:分割连接字符串(★)
07-08
0549:二叉树中最长的连续序列(★)
07-02
2016年6月
0545:二叉树的边界(★)
06-28
0544:输出比赛匹配对(★)
06-27
0536:从字符串生成二叉树(★)
06-19
0534:游戏玩法分析 III(★)
06-17
0533:孤独像素 II(★)
06-16
0531:孤独像素 I(★)
06-14
0527:单词缩写(★★)
06-10
2016年5月
0512:游戏玩法分析 II
05-26
0510:二叉搜索树中的中序后继 II(★)
05-24
0505:迷宫 II(★)
05-19
0499:迷宫 III(★★)
05-13
0490:迷宫(★)
05-04
0489:扫地机器人(★★)
05-03
0487:最大连续1的个数 II(★)
05-01
2016年4月
0484:寻找排列(★)
04-28
0471:编码最短长度的字符串(★★)
04-15
0469:凸多边形(★)
04-13
0465:最优账单平衡(★★)
04-09
2016年3月
0444:序列重建(★)
03-19
0439:三元表达式解析器(★)
03-14
0431:将 N 叉树编码为二叉树(★★)
03-06
0428:序列化和反序列化 N 叉树(★★)
03-03
0426:将二叉搜索树转化为排序的双向链表(★)
03-01
2016年2月
0425:单词方块(★★)
02-29
0422:有效的单词方块
02-26
0418:屏幕可显示句子的数量(★★)
02-22
0411:最短独占单词缩写(★★★)
02-15
0408:有效单词缩写
02-12
2016年1月
0379:电话目录管理系统
01-14
0370:区间加法(★)
01-05
0369:给单链表加一(★)
01-04
0366:寻找二叉树的叶子节点(★)
01-01
2015年12月
0364:加权嵌套序列和 II(★)
12-30
0362:敲击计数器(★)
12-28
0361:轰炸敌人(★)
12-27
0360:有序转化数组(★)
12-26
0359:日志速率限制器
12-25
0358:K 距离间隔重排字符串(★★)
12-24
0356:直线镜像(★)
12-22
0353:贪吃蛇(★)
12-19
0351:安卓系统手势解锁(★)
12-17
0348:设计井字棋(★)
12-14
0346:数据流中的移动平均值
12-12
1
2