Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
困难
数组
598
中等
572
困难
419
字符串
284
dp
267
数学
218
哈希表
205
简单
205
会员
193
dfs
171
bfs
127
树
127
排序
117
二叉树
102
贪心
102
二分查找
98
栈
97
矩阵
92
图
81
位运算
79
双指针
78
堆
78
设计
69
回溯
56
链表
50
滑动窗口
46
模拟
44
前缀和
43
并查集
38
优化
33
分治
32
有序集合
32
递归
32
单调栈
31
二叉搜索树
29
字典树
29
数据库
29
队列
28
拓扑排序
27
状态压缩
27
线段树
24
计数
23
数论
21
记忆化搜索
21
树状数组
18
博弈
17
哈希函数
16
字符串匹配
16
最短路
16
组合数学
15
枚举
14
几何
12
滚动哈希
11
矩阵快速幂
11
随机化
11
单调队列
10
双向链表
10
数据流
10
归并排序
9
逆向思维
9
交互
8
差分
7
构造
7
分段计数
6
多线程
6
数位dp
6
桶排序
6
脑筋急转弯
6
贡献法
6
迭代器
6
反悔贪心
5
后缀数组
5
容斥
5
正则
5
珂朵莉树
5
cdq分治
4
shell
4
wqs二分
4
快速选择
4
扫描线
4
水塘抽样
4
网络流
4
计数排序
4
试填法
4
二分图
3
分块
3
前后缀分解
3
力扣杯
3
双连通分量
3
基环树
3
最小生成树
3
最小表示法
3
概率与统计
3
欧拉回路
3
轮廓线dp
3
基数排序
2
拒绝采样
2
换根dp
2
自动机
2
莫队
2
dfs序
1
lca
1
logtrick
1
treap
1
决策单调
1
凸包
1
划分树
1
卷积
1
可持久化
1
启发式合并
1
强连通分量
1
快速变换
1
树的直径
1
置换
1
重链剖分
1
2021年10月
2050:并行课程 III(2084 分)
10-24
2045:到达目的地的第二短时间(2201 分)
10-17
2025:分割数组的最多方案数(2217 分)
10-02
2021年9月
2019:解出数学表达式的学生分数(2583 分)
09-26
2014:重复 K 次的最长子序列(2558 分)
09-19
2009:使数组连续的最少操作数(2084 分)
09-18
2003:每棵子树内缺失的最小基因值(2415 分)
09-12
1998:数组的最大公因数排序(2429 分)
09-05
1994:好子集的数目(2464 分)
09-04
2021年7月
1938:查询最大基因差(2502 分)
07-18
1931:用三种不同颜色为网格涂色(2170 分)
07-11
1923:最长公共子路径(2661 分)
07-04
2021年6月
1916:统计为蚁群构筑房间的不同顺序(2486 分)
06-27
2021年5月
1883:准时抵达会议现场的最小跳过休息次数(2587 分)
05-30
1857:有向图中最大颜色值(2312 分)
05-09
1851:包含每个查询的最小区间(2286 分)
05-02
2021年4月
1830:使字符串有序的最少操作次数(2620 分)
04-17
1825:求出 MK 平均值(2395 分)
04-11
1819:序列中不同最大公约数的数目(2539 分)
04-04
2021年2月
1766:互质树(2231 分)
02-20
1761:一个图中连通三元组的最小度数(2005 分)
02-14
2021年1月
1745:分割回文串 IV(1924 分)
01-31
1728:猫和老鼠 II(2849 分)
01-17
2020年12月
1707:与数组中元素的最大异或值(2358 分)
12-27
2020年11月
1649:通过指令创建有序数组(2207 分)
11-08
2020年10月
1632:矩阵转换后的秩(2529 分)
10-25
1627:带阈值的图连通性(2221 分)
10-18
2020年9月
1591:奇怪的打印机 II(2290 分)
09-19
2020年8月
1568:使陆地分离的最少天数(2208 分)
08-30
1553:吃掉 N 个橘子的最少天数(2048 分)
08-16
2020年7月
1520:最多的不重叠子字符串(2362 分)
07-19
1510:石子游戏 IV(1786 分)
07-11
2020年6月
1499:满足不等式的最大值(2456 分)
06-28
1489:找到最小生成树里的关键边和伪关键边(2571 分)
06-21
1483:树节点的第 K 个祖先(2115 分)
06-14
1478:安排邮筒(2190 分)
06-13
1473:粉刷房子 III(2056 分)
06-07
2020年5月
1467:两个盒子中球的颜色数相同的概率(2356 分)
05-31
1463:摘樱桃 II(1956 分)
05-30
1458:两个子序列的最大点积(1823 分)
05-24
1449:数位成本和为目标值的最大数字(1927 分)
05-16
1444:切披萨的方案数(2126 分)
05-10
1439:有序矩阵中的第 k 个最小数组和(2133 分)
05-03
1434:每个人戴不同帽子的方案数(2273 分)
05-02
2020年4月
1425:带限制的子序列和(2032 分)
04-26
1420:生成数组(2175 分)
04-19
1416:恢复数组(1919 分)
04-18
1411:给 N x 3 网格图涂色的方案数(1844 分)
04-12
1406:石子游戏 III(2026 分)
04-05
1402:做菜顺序(1679 分)
04-04
2020年3月
1397:找到所有好字符串(2666 分)
03-29
1392:最长快乐前缀(1876 分)
03-22
1388:3n 块披萨(2409 分)
03-21
1383:最大的团队表现值(2091 分)
03-15
1377:T 秒后青蛙的位置(1823 分)
03-08
1373:二叉搜索子树的最大键值和(1913 分)
03-07
1368:使网格图至少有一条有效路径的最小代价(2068 分)
03-01
2020年2月
1363:形成三的最大倍数(1822 分)
02-23
1359:有效的快递序列数目(1722 分)
02-22
1354:多次求和构造目标数组(2014 分)
02-16
1349:参加考试的最大学生数(2385 分)
02-09
1345:跳跃游戏 IV(1809 分)
02-08
1340:跳跃游戏 V(1866 分)
02-02
2020年1月
1335:工作计划的最低难度(2034 分)
01-26
1330:翻转子数组得到最大的数组值(2481 分)
01-25
1326:灌溉花园的最少水龙头数目(1885 分)
01-19
1320:二指输入的的最小距离(2027 分)
01-12
1316:不同的循环子字符串(1836 分)
01-11
1312:让字符串成为回文串的最少插入次数(1786 分)
01-05
2019年12月
1307:口算难题(2250 分)
12-29
1301:最大得分的路径数目(1853 分)
12-28
1298:你能从盒子里获得的最大糖果数(1824 分)
12-22
1293:网格中的最短路径(1967 分)
12-15
1289:下降路径最小和 II(1697 分)
12-14
1284:转化为全零矩阵的最少反转次数(1810 分)
12-08
1278:分割回文串 III(1979 分)
12-01
2019年11月
1269:停在原地的方案数(1854 分)
11-24
1263:推箱子(2297 分)
11-17
1255:得分最高的单词集合(1881 分)
11-10
1250:检查「好数组」(1983 分)
11-03
2019年10月
1240:铺瓷砖(2241 分)
10-27
1235:规划兼职工作(2022 分)
10-20
1231:分享巧克力(★★)
10-19
1224:最大相等频率(2050 分)
10-13
1223:掷骰子模拟(2008 分)
10-13
1220:统计元音字母序列的数目(1729 分)
10-06
1216:验证回文字符串 III(★)
10-05
2019年9月
1210:穿过迷宫的最少移动次数(2022 分)
09-29
LCP 04:覆盖(★★)
09-26
1206:设计跳表(★★)
09-25
1203:项目管理(2418 分)
09-22
1199:建造街区的最短时间(★★★)
09-21
1192:查找集群内的关键连接(2084 分)
09-15
1187:使数组严格递增(2315 分)
09-08
1183:矩阵中 1 的最大数量(★★★)
09-07
1178:猜字谜(2233 分)
09-01
2019年8月
1172:餐盘栈(2109 分)
08-25
1168:水资源分配优化(★★)
08-24
1163:按字典序排在最后的子串(1864 分)
08-18
1157:子数组中占绝大多数的元素(2205 分)
08-11
1
2
3
4
5