Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
所有力扣
1127
中等
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
2021年09月
1992:找到所有的农场组(1539 分)
09-04
1991:找到数组的中间位置(1302 分)
09-04
2021年08月
1979:找出数组的最大公约数(1184 分)
08-22
1976:到达目的地的方案数(2094 分)
08-21
1954:收集足够苹果的最小花园周长(1758 分)
08-01
2021年07月
1938:查询最大基因差(2502 分)
07-18
1937:扣分后的最大得分(2105 分)
07-18
1923:最长公共子路径(2661 分)
07-04
2021年06月
1916:统计为蚁群构筑房间的不同顺序(2486 分)
06-27
2021年05月
1883:准时抵达会议现场的最小跳过休息次数(2587 分)
05-30
1857:有向图中最大颜色值(2312 分)
05-09
1851:包含每个查询的最小区间(2286 分)
05-02
1845:座位预约管理系统(1428 分)
05-01
2021年04月
1834:单线程 CPU(1797 分)
04-18
1825:求出 MK 平均值(2395 分)
04-11
1823:找出游戏的获胜者(1412 分)
04-11
LCP 30:魔塔游戏(★)
04-05
1819:序列中不同最大公约数的数目(2539 分)
04-04
2021年03月
1807:替换字符串中的括号内容(1481 分)
03-28
1801:积压订单中的订单总数(1711 分)
03-21
1792:最大平均通过率(1817 分)
03-14
1791:找出星型图的中心节点(1286 分)
03-14
1786:从第一个节点出发到最后一个节点的受限路径数(2078 分)
03-07
2021年02月
1766:互质树(2231 分)
02-20
1764:通过连接另一个数组的子数组得到一个数组(1588 分)
02-20
1753:移除石子的最大得分(1487 分)
02-07
2021年01月
1728:猫和老鼠 II(2849 分)
01-17
2020年12月
1707:与数组中元素的最大异或值(2358 分)
12-27
1705:吃苹果的最大数目(1929 分)
12-27
1702:修改后的最大二进制字符串(1825 分)
12-26
1696:跳跃游戏 VI(1954 分)
12-20
1690:石子游戏 VII(1951 分)
12-13
1686:石子游戏 VI(2000 分)
12-12
2020年11月
1673:找出最具竞争力的子序列(1802 分)
11-29
1668:最大重复子字符串(1395 分)
11-28
1649:通过指令创建有序数组(2207 分)
11-08
1642:可以到达的最远建筑(1962 分)
11-01
2020年10月
1632:矩阵转换后的秩(2529 分)
10-25
1627:带阈值的图连通性(2221 分)
10-18
1614:括号的最大嵌套深度(1322 分)
10-11
2020年09月
1600:王位继承顺序(1768 分)
09-27
1598:文件夹操作日志搜集器(1297 分)
09-27
1591:奇怪的打印机 II(2290 分)
09-19
1584:连接所有点的最小费用(1857 分)
09-13
2020年08月
1568:使陆地分离的最少天数(2208 分)
08-30
1557:可以到达所有点的最少点数目(1512 分)
08-22
1553:吃掉 N 个橘子的最少天数(2048 分)
08-16
1544:整理字符串(1344 分)
08-09
1541:平衡括号字符串的最少插入次数(1759 分)
08-08
1535:找出数组游戏的赢家(1433 分)
08-02
2020年07月
1518:换水问题(1245 分)
07-19
1514:概率最大的路径(1846 分)
07-12
1510:石子游戏 IV(1786 分)
07-11
1504:统计全 1 子矩形(1845 分)
07-05
2020年06月
1499:满足不等式的最大值(2456 分)
06-28
1489:找到最小生成树里的关键边和伪关键边(2571 分)
06-21
1483:树节点的第 K 个祖先(2115 分)
06-14
1478:安排邮筒(2190 分)
06-13
1473:粉刷房子 III(2056 分)
06-07
1472:设计浏览器历史记录(1453 分)
06-07
2020年05月
1467:两个盒子中球的颜色数相同的概率(2356 分)
05-31
1466:重新规划路线(1633 分)
05-31
1465:切割后面积最大的蛋糕(1444 分)
05-31
1463:摘樱桃 II(1956 分)
05-30
1462:课程表 IV(1692 分)
05-30
1461:检查一个字符串是否包含所有长度为 K 的二进制子串(1504 分)
05-30
1458:两个子序列的最大点积(1823 分)
05-24
1457:二叉树中的伪回文路径(1405 分)
05-24
1456:定长子串中元音的最大数目(1263 分)
05-24
1455:检查单词是否为句中其他单词的前缀(1125 分)
05-24
1452:收藏清单(1562 分)
05-17
1451:重新排列句子中的单词(1309 分)
05-17
1449:数位成本和为目标值的最大数字(1927 分)
05-16
1447:最简分数(1268 分)
05-16
1444:切披萨的方案数(2126 分)
05-10
1441:用栈操作构建数组(1180 分)
05-10
1439:有序矩阵中的第 k 个最小数组和(2133 分)
05-03
1438:绝对差不超过限制的最长连续子数组(1672 分)
05-03
1434:每个人戴不同帽子的方案数(2273 分)
05-02
1431:拥有最多糖果的孩子(1176 分)
05-02
2020年04月
1425:带限制的子序列和(2032 分)
04-26
1424:对角线遍历 II(1779 分)
04-26
1423:可获得的最大点数(1573 分)
04-26
1420:生成数组(2175 分)
04-19
1416:恢复数组(1919 分)
04-18
1411:给 N x 3 网格图涂色的方案数(1844 分)
04-12
1410:HTML 实体解析器(1405 分)
04-12
1408:数组中的字符串匹配(1223 分)
04-12
1406:石子游戏 III(2026 分)
04-05
1402:做菜顺序(1679 分)
04-04
2020年03月
1392:最长快乐前缀(1876 分)
03-22
1388:3n 块披萨(2409 分)
03-21
1383:最大的团队表现值(2091 分)
03-15
1381:设计一个支持增量操作的栈(1285 分)
03-15
1377:T 秒后青蛙的位置(1823 分)
03-08
1373:二叉搜索子树的最大键值和(1913 分)
03-07
1368:使网格图至少有一条有效路径的最小代价(2068 分)
03-01
2020年02月
1363:形成三的最大倍数(1822 分)
02-23
1359:有效的快递序列数目(1722 分)
02-22
1358:包含所有三种字符的子字符串数目(1646 分)
02-22
1
2
3
4
…
12