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年4月
3518:最小回文排列 II(2375 分)
04-13
2025年2月
3463:判断操作后字符串中的数字是否相等 II(2286 分)
02-23
2025年1月
3406:从盒子中找出字典序最大的字符串 II(★★)
01-01
2024年10月
3329:字符至少出现 K 次的子字符串 II(★★)
10-25
2024年9月
3279:活塞占据的最大总区域(★★)
09-11
2024年7月
3213:最小代价构造字符串(2170 分)
07-07
2024年5月
3143:正方形中的最多点数(1696 分)
05-11
2024年4月
3106:满足距离约束且字典序最小的字符串(1515 分)
04-07
3104:查找最长的自包含子串(★★)
04-06
2024年3月
3088:使字符串反回文(★★)
03-20
2023年9月
2868:单词游戏(★★)
09-25
2023年5月
2707:字符串中的额外字符(1735 分)
05-27
2023年4月
2663:字典序最小的美丽字符串(2415 分)
04-30
2022年5月
2266:统计打字方案数(1856 分)
05-08
2022年3月
2213:由单个字符重复的最长子字符串(2628 分)
03-20
2022年1月
2156:查找给定哈希值的子串(2062 分)
01-30
2021年12月
2115:从给定原材料中找到所有可以做出的菜(1678 分)
12-25
2021年9月
2019:解出数学表达式的学生分数(2583 分)
09-26
2014:重复 K 次的最长子序列(2558 分)
09-19
2002:两个回文子序列长度的最大乘积(1869 分)
09-12
2000:反转单词前缀(1199 分)
09-12
2021年4月
1830:使字符串有序的最少操作次数(2620 分)
04-17
2021年3月
1807:替换字符串中的括号内容(1481 分)
03-28
2021年1月
1745:分割回文串 IV(1924 分)
01-31
2020年12月
1702:修改后的最大二进制字符串(1825 分)
12-26
2020年11月
1668:最大重复子字符串(1395 分)
11-28
2020年10月
1614:括号的最大嵌套深度(1322 分)
10-11
2020年9月
1598:文件夹操作日志搜集器(1297 分)
09-27
2020年8月
1544:整理字符串(1344 分)
08-09
1541:平衡括号字符串的最少插入次数(1759 分)
08-08
2020年5月
1461:检查一个字符串是否包含所有长度为 K 的二进制子串(1504 分)
05-30
1456:定长子串中元音的最大数目(1263 分)
05-24
1455:检查单词是否为句中其他单词的前缀(1125 分)
05-24
1452:收藏清单(1562 分)
05-17
1451:重新排列句子中的单词(1309 分)
05-17
1447:最简分数(1268 分)
05-16
2020年4月
1416:恢复数组(1919 分)
04-18
1410:HTML 实体解析器(1405 分)
04-12
1408:数组中的字符串匹配(1223 分)
04-12
2020年3月
1397:找到所有好字符串(2666 分)
03-29
1392:最长快乐前缀(1876 分)
03-22
2020年2月
1358:包含所有三种字符的子字符串数目(1646 分)
02-22
2020年1月
1332:删除回文子序列(1628 分)
01-26
1328:破坏回文串(1473 分)
01-25
1324:竖直打印单词(1328 分)
01-19
1320:二指输入的的最小距离(2027 分)
01-12
1316:不同的循环子字符串(1836 分)
01-11
1312:让字符串成为回文串的最少插入次数(1786 分)
01-05
2019年12月
1307:口算难题(2250 分)
12-29
1278:分割回文串 III(1979 分)
12-01
2019年11月
1268:搜索推荐系统(1573 分)
11-24
1255:得分最高的单词集合(1881 分)
11-10
1249:移除无效的括号(1657 分)
11-03
2019年10月
1216:验证回文字符串 III(★)
10-05
2019年9月
1209:删除字符串中的所有相邻重复项 II(1541 分)
09-29
1208:尽可能使字符串相等(1496 分)
09-29
1190:反转每对括号间的子串(1485 分)
09-15
1178:猜字谜(2233 分)
09-01
1177:构建回文串检测(1848 分)
09-01
2019年8月
1170:比较字符串最小字母出现频次(1431 分)
08-25
1169:查询无效交易(1658 分)
08-25
1163:按字典序排在最后的子串(1864 分)
08-18
1154:一年中的第几天(1199 分)
08-11
1147:段式回文(1912 分)
08-04
2019年7月
1143:最长公共子序列(★)
07-31
1111:有效括号的嵌套深度(1749 分)
07-07
2019年6月
1106:解析布尔表达式(1880 分)
06-30
1096:花括号展开 II(2348 分)
06-23
1092:最短公共超序列(1976 分)
06-16
1081:不同字符的最小子序列(2184 分)
06-09
2019年5月
1055:形成字符串的最短路径(★)
05-27
1044:最长重复子串(2428 分)
05-12
1041:困于环中的机器人(1521 分)
05-12
2019年4月
1032:字符流(1970 分)
04-21
1028:从先序遍历还原二叉树(1797 分)
04-14
1023:驼峰式匹配(1537 分)
04-07
1021:删除最外层的括号(1311 分)
04-07
2019年2月
0990:等式方程的可满足性(1638 分)
02-10
2019年1月
0972:相等的有理数(2121 分)
01-06
2018年12月
0966:元音拼写检查器(1795 分)
12-30
0960:删列造序 III(2246 分)
12-16
0955:删列造序 II(1876 分)
12-09
2018年11月
0943:最短超级串(2185 分)
11-18
0940:不同的子序列 II(1985 分)
11-11
0936:戳印序列(2583 分)
11-04
2018年10月
0921:使括号有效的最少添加(1242 分)
10-14
2018年9月
0903:DI 序列的有效排列(2433 分)
09-09
0902:最大为 N 的数字组合(1989 分)
09-09
0899:有序队列(2096 分)
09-02
2018年8月
0893:特殊等价字符串组(1590 分)
08-26
0880:索引处的解码字符串(2010 分)
08-05
2018年6月
0856:括号的分数(1562 分)
06-24
0854:相似度为 K 的字符串(2377 分)
06-17
0844:比较含退格的字符串(1227 分)
06-03
2018年5月
0843:猜猜这个单词(2077 分)
05-27
0839:相似字符串组(2053 分)
05-20
0833:字符串中的查找与替换(1460 分)
05-13
0828:统计子串中的唯一字符(2034 分)
05-06
0831:隐藏个人信息(1450 分)
05-06
0830:较大分组的位置(1251 分)
05-06
1
2
3