Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
哈希表
数组
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年8月
3636:查询超过阈值频率最高元素(2451 分)
08-02
2025年4月
3518:最小回文排列 II(2375 分)
04-13
2025年3月
3505:使 K 个子数组内元素相等的最少操作数(2538 分)
03-30
2025年1月
3416:唯一中间众数子序列 II(★★)
01-11
2024年12月
3395:唯一中间众数子序列 I(2799 分)
12-21
2024年11月
3369:设计数组统计跟踪器(★★)
11-30
2024年10月
3329:字符至少出现 K 次的子字符串 II(★★)
10-25
2024年9月
3299:连续子序列的和(★★)
09-27
3279:活塞占据的最大总区域(★★)
09-11
2024年5月
3143:正方形中的最多点数(1696 分)
05-11
2024年4月
3104:查找最长的自包含子串(★★)
04-06
2023年10月
2902:和带限制的子多重集合的数目(2758 分)
10-14
2023年8月
2813:子序列最大优雅度(2582 分)
08-06
2023年7月
2766:重新放置石块(1613 分)
07-08
2023年6月
2748:美丽下标对的数目(1301 分)
06-25
2732:找到矩阵中的好子集(2239 分)
06-10
2023年5月
2707:字符串中的额外字符(1735 分)
05-27
2023年3月
2584:分割数组使乘积互质(2159 分)
03-05
2023年1月
2524:子数组的最大频率分数(★★)
01-03
2022年8月
2367:算术三元组的数目(1203 分)
08-07
2022年5月
2266:统计打字方案数(1856 分)
05-08
2022年4月
2254:设计视频共享平台(★★)
04-26
2021年12月
2115:从给定原材料中找到所有可以做出的菜(1678 分)
12-25
2021年10月
2025:分割数组的最多方案数(2217 分)
10-02
2021年9月
2009:使数组连续的最少操作数(2084 分)
09-18
2001:可互换矩形的组数(1435 分)
09-12
1993:树上的操作(1861 分)
09-04
2021年5月
1857:有向图中最大颜色值(2312 分)
05-09
2021年3月
1807:替换字符串中的括号内容(1481 分)
03-28
2020年9月
1600:王位继承顺序(1768 分)
09-27
2020年5月
1461:检查一个字符串是否包含所有长度为 K 的二进制子串(1504 分)
05-30
1452:收藏清单(1562 分)
05-17
2020年4月
1410:HTML 实体解析器(1405 分)
04-12
2020年2月
1358:包含所有三种字符的子字符串数目(1646 分)
02-22
1345:跳跃游戏 IV(1809 分)
02-08
2020年1月
1311:获取你好友已观看的视频(1652 分)
01-05
2019年12月
1284:转化为全零矩阵的最少反转次数(1810 分)
12-08
2019年10月
1224:最大相等频率(2050 分)
10-13
2019年9月
1178:猜字谜(2233 分)
09-01
1177:构建回文串检测(1848 分)
09-01
2019年8月
1172:餐盘栈(2109 分)
08-25
1171:从链表中删去总和值为零的连续节点(1782 分)
08-25
1170:比较字符串最小字母出现频次(1431 分)
08-25
1169:查询无效交易(1658 分)
08-25
1146:快照数组(1770 分)
08-04
2019年7月
1124:表现良好的最长时间段(1908 分)
07-14
2019年6月
1074:元素和为目标值的子矩阵数量(2189 分)
06-02
1072:按列翻转得到最大值等行数(1797 分)
06-02
2019年5月
1054:距离相等的条形码(1701 分)
05-26
2019年4月
1036:逃离大迷宫(2164 分)
04-28
2019年2月
1001:网格照明(1873 分)
02-24
0997:找到小镇的法官(1201 分)
02-24
0992:K 个不同整数的子数组(2210 分)
02-10
0987:二叉树的垂序遍历(1675 分)
02-03
2019年1月
0982:按位与为零的三元组(2084 分)
01-27
0974:和可被 K 整除的子数组(1675 分)
01-13
2018年12月
0966:元音拼写检查器(1795 分)
12-30
0963:最小面积矩形 II(1990 分)
12-23
0952:按公因数计算最大组件大小(2272 分)
12-02
2018年10月
0928:尽量减少恶意软件的传播 II(1985 分)
10-21
0924:尽量减少恶意软件的传播(1868 分)
10-14
2018年9月
0914:卡牌分组(1370 分)
09-30
2018年8月
0895:最大频率栈(2027 分)
08-26
0893:特殊等价字符串组(1590 分)
08-26
0889:根据前序和后序遍历构造二叉树(1731 分)
08-19
2018年5月
0828:统计子串中的唯一字符(2034 分)
05-06
2017年4月
0823:带因子的二叉树(1899 分)
04-02
0822:翻转卡片游戏(1594 分)
04-01
2017年3月
0817:链表组件(1428 分)
03-27
0815:公交路线(1964 分)
03-25
2017年2月
0781:森林中的兔子(1453 分)
02-19
0770:基本计算器 IV(2863 分)
02-08
0767:重构字符串(1681 分)
02-05
2017年1月
0760:找出变位映射
01-29
0745:前缀和后缀搜索(★★)
01-14
0740:删除并获得点数(★)
01-09
0736:Lisp 语法解析(★★)
01-05
2016年12月
0726:原子的数量(★★)
12-26
0720:词典中最长的单词(★)
12-20
0711:不同岛屿的数量 II(★★)
12-11
0710:黑名单中的随机数(★★)
12-10
0706:设计哈希映射
12-06
0705:设计哈希集合
12-05
2016年11月
0697:数组的度
11-27
0692:前K个高频单词(★)
11-22
0690:员工的重要性(★)
11-20
0677:键值映射(★)
11-07
0676:实现一个魔法字典(★)
11-06
2016年10月
0653:两数之和 IV - 输入二叉搜索树
10-14
0652:寻找重复的子树(★)
10-13
0648:单词替换(★)
10-09
0645:错误的集合
10-06
2016年9月
0632:最小区间(★★)
09-23
0621:任务调度器(★)
09-12
2016年8月
0609:在系统中查找重复文件(★)
08-31
0604:迭代压缩字符串
08-26
0599:两个列表的最小索引总和
08-21
0594:最长和谐子序列
08-16
0588:设计内存文件系统(★★)
08-10
0582:杀掉进程(★)
08-04
1
2
3