2063 |
所有子字符串中的元音 |
[数学] [字符串] [动态规划] [组合数学] |
Medium |
2060 |
同源字符串检测 |
[字符串] [动态规划] |
Hard |
2054 |
两个最好的不重叠活动 |
[数组] [二分查找] [动态规划] [排序] [堆(优先队列)] |
Medium |
2052 |
Minimum Cost to Separate Sentence Into Rows 🔒 |
[数组] [动态规划] |
Medium |
2050 |
并行课程 III |
[图] [拓扑排序] [动态规划] |
Hard |
2036 |
Maximum Alternating Subarray Sum 🔒 |
[数组] [动态规划] |
Medium |
2035 |
将数组分成两个数组并最小化数组和的差 |
[位运算] [数组] [双指针] [二分查找] [动态规划] [状态压缩] [有序集合] |
Hard |
2019 |
解出数学表达式的学生分数 |
[栈] [记忆化搜索] [数组] [数学] [字符串] [动态规划] |
Hard |
2008 |
出租车的最大盈利 |
[数组] [二分查找] [动态规划] [排序] |
Medium |
2003 |
每棵子树内缺失的最小基因值 |
[树] [深度优先搜索] [并查集] [动态规划] |
Hard |
2002 |
两个回文子序列长度的最大乘积 |
[位运算] [字符串] [动态规划] [回溯] [状态压缩] |
Medium |
1997 |
访问完所有房间的第一天 |
[数组] [动态规划] |
Medium |
1994 |
好子集的数目 |
[位运算] [数组] [数学] [动态规划] [状态压缩] |
Hard |
1987 |
不同的好子序列数目 |
[字符串] [动态规划] |
Hard |
1986 |
完成任务的最少工作时间段 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
1981 |
最小化目标值与所选元素的差 |
[数组] [动态规划] [矩阵] |
Medium |
1977 |
划分数字的方案数 |
[字符串] [动态规划] [后缀数组] |
Hard |
1976 |
到达目的地的方案数 |
[图] [拓扑排序] [动态规划] [最短路] |
Medium |
1959 |
K 次调整数组大小浪费的最小总空间 |
[数组] [动态规划] |
Medium |
1955 |
统计特殊子序列的数目 |
[数组] [动态规划] |
Hard |
1947 |
最大兼容性评分和 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
1931 |
用三种不同颜色为网格涂色 |
[动态规划] |
Hard |
1928 |
规定时间内到达终点的最小花费 |
[图] [动态规划] |
Hard |
1916 |
统计为蚁群构筑房间的不同顺序 |
[树] [图] [拓扑排序] [数学] [动态规划] [组合数学] |
Hard |
1911 |
最大子序列交替和 |
[数组] [动态规划] |
Medium |
1908 |
Nim 游戏 II 🔒 |
[位运算] [脑筋急转弯] [数组] [数学] [动态规划] [博弈] |
Medium |
1900 |
最佳运动员的比拼回合 |
[记忆化搜索] [动态规划] |
Hard |
1896 |
反转表达式值的最少操作次数 |
[栈] [数学] [字符串] [动态规划] |
Hard |
1884 |
鸡蛋掉落-两枚鸡蛋 |
[数学] [动态规划] |
Medium |
1883 |
准时抵达会议现场的最小跳过休息次数 |
[数组] [动态规划] |
Hard |
1879 |
两个数组最小的异或值之和 |
[位运算] [数组] [动态规划] [状态压缩] |
Hard |
1872 |
石子游戏 VIII |
[数组] [数学] [动态规划] [博弈] [前缀和] |
Hard |
1866 |
恰有 K 根木棍可以看到的排列数目 |
[数学] [动态规划] [组合数学] |
Hard |
1857 |
有向图中最大颜色值 |
[图] [拓扑排序] [记忆化搜索] [哈希表] [动态规划] [计数] |
Hard |
1824 |
最少侧跳次数 |
[贪心] [数组] [动态规划] |
Medium |
1815 |
得到新鲜甜甜圈的最多组数 |
[位运算] [记忆化搜索] [数组] [动态规划] [状态压缩] |
Hard |
1799 |
N 次操作后的最大分数和 |
[位运算] [数组] [数学] [动态规划] [回溯] [状态压缩] [数论] |
Hard |
1787 |
使所有区间的异或结果为零 |
[位运算] [数组] [动态规划] |
Hard |
1786 |
从第一个节点出发到最后一个节点的受限路径数 |
[图] [拓扑排序] [动态规划] [最短路] [堆(优先队列)] |
Medium |
1774 |
最接近目标价格的甜点成本 |
[数组] [动态规划] [回溯] |
Medium |
1771 |
由子序列构造的最长回文串的长度 |
[字符串] [动态规划] |
Hard |
1770 |
执行乘法运算的最大分数 |
[数组] [动态规划] |
Medium |
1755 |
最接近目标值的子序列和 |
[位运算] [数组] [双指针] [动态规划] [状态压缩] |
Hard |
1751 |
最多可以参加的会议数目 II |
[数组] [二分查找] [动态规划] |
Hard |
1749 |
任意子数组和的绝对值的最大值 |
[数组] [动态规划] |
Medium |
1746 |
经过一次操作后的最大子数组和 🔒 |
[数组] [动态规划] |
Medium |
1745 |
回文串分割 IV |
[字符串] [动态规划] |
Hard |
1735 |
生成乘积数组的方案数 |
[数组] [数学] [动态规划] |
Hard |
1728 |
猫和老鼠 II |
[广度优先搜索] [图] [记忆化搜索] [数学] [动态规划] [博弈] |
Hard |
1723 |
完成所有工作的最短时间 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Hard |
1714 |
数组中特殊等间距元素的和 🔒 |
[数组] [动态规划] |
Hard |
1706 |
球会落何处 |
[深度优先搜索] [数组] [动态规划] [矩阵] [模拟] |
Medium |
1696 |
跳跃游戏 VI |
[队列] [数组] [动态规划] [滑动窗口] [单调队列] [堆(优先队列)] |
Medium |
1692 |
计算分配糖果的不同方式 🔒 |
[动态规划] |
Hard |
1691 |
堆叠长方体的最大高度 |
[数组] [动态规划] [排序] |
Hard |
1690 |
石子游戏 VII |
[数组] [数学] [动态规划] [博弈] |
Medium |
1687 |
从仓库到码头运输箱子 |
[线段树] [队列] [数组] [动态规划] [单调队列] [堆(优先队列)] |
Hard |
1682 |
最长回文子序列 II 🔒 |
[字符串] [动态规划] |
Medium |
1681 |
最小不兼容性 |
[位运算] [数组] [动态规划] [状态压缩] |
Hard |
1671 |
得到山形数组的最少删除次数 |
[贪心] [数组] [二分查找] [动态规划] |
Hard |
1664 |
生成平衡数组的方案数 |
[数组] [动态规划] |
Medium |
1659 |
最大化网格幸福感 |
[位运算] [记忆化搜索] [动态规划] [状态压缩] |
Hard |
1655 |
分配重复整数 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Hard |
1654 |
到家的最少跳跃次数 |
[广度优先搜索] [数组] [动态规划] |
Medium |
1653 |
使字符串平衡的最少删除次数 |
[栈] [字符串] [动态规划] |
Medium |
1646 |
获取生成数组中的最大值 |
[数组] [动态规划] [模拟] |
Easy |
1643 |
第 K 条最小指令 |
[数组] [数学] [动态规划] [组合数学] |
Hard |
1641 |
统计字典序元音字符串的数目 |
[动态规划] |
Medium |
1639 |
通过给定词典构造目标字符串的方案数 |
[数组] [字符串] [动态规划] |
Hard |
1638 |
统计只差一个字符的子串数目 |
[哈希表] [字符串] [动态规划] |
Medium |
1626 |
无矛盾的最佳球队 |
[数组] [动态规划] [排序] |
Medium |
1621 |
大小为 K 的不重叠线段的数目 |
[数学] [动态规划] |
Medium |
1617 |
统计子树中城市之间最大距离 |
[位运算] [树] [动态规划] [状态压缩] [枚举] |
Hard |
1611 |
使整数变为 0 的最少操作次数 |
[位运算] [记忆化搜索] [动态规划] |
Hard |
1595 |
连通两组点的最小成本 |
[位运算] [数组] [动态规划] [状态压缩] [矩阵] |
Hard |
1594 |
矩阵的最大非负积 |
[数组] [动态规划] [矩阵] |
Medium |
1578 |
避免重复字母的最小删除成本 |
[贪心] [数组] [字符串] [动态规划] |
Medium |
1575 |
统计所有可行路径 |
[记忆化搜索] [数组] [动态规划] |
Hard |
1569 |
将子数组重新排序得到同一个二叉查找树的方案数 |
[树] [并查集] [二叉搜索树] [记忆化搜索] [数组] [数学] [分治] [动态规划] [二叉树] [组合数学] |
Hard |
1567 |
乘积为正数的最长子数组长度 |
[贪心] [数组] [动态规划] |
Medium |
1563 |
石子游戏 V |
[数组] [数学] [动态规划] [博弈] |
Hard |
1553 |
吃掉 N 个橘子的最少天数 |
[记忆化搜索] [动态规划] |
Hard |
1548 |
图中最相似的路径 🔒 |
[图] [动态规划] |
Hard |
1547 |
切棍子的最小成本 |
[数组] [动态规划] |
Hard |
1537 |
最大得分 |
[贪心] [数组] [双指针] [动态规划] |
Hard |
1531 |
压缩字符串 II |
[字符串] [动态规划] |
Hard |
1526 |
形成目标数组的子数组最少增加次数 |
[栈] [贪心] [数组] [动态规划] [单调栈] |
Hard |
1525 |
字符串的好分割数目 |
[位运算] [字符串] [动态规划] |
Medium |
1524 |
和为奇数的子数组数目 |
[数组] [数学] [动态规划] [前缀和] |
Medium |
1510 |
石子游戏 IV |
[数学] [动态规划] [博弈] |
Hard |
1504 |
统计全 1 子矩形 |
[栈] [数组] [动态规划] [矩阵] [单调栈] |
Medium |
1494 |
并行课程 II |
[位运算] [图] [动态规划] [状态压缩] |
Hard |
1493 |
删掉一个元素以后全为 1 的最长子数组 |
[数学] [动态规划] [滑动窗口] |
Medium |
1483 |
树节点的第 K 个祖先 |
[树] [深度优先搜索] [广度优先搜索] [设计] [二分查找] [动态规划] |
Hard |
1478 |
安排邮筒 |
[数组] [数学] [动态规划] [排序] |
Hard |
1477 |
找两个和为目标值且不重叠的子数组 |
[数组] [哈希表] [二分查找] [动态规划] [滑动窗口] |
Medium |
1473 |
粉刷房子 III |
[数组] [动态规划] |
Hard |
1467 |
两个盒子中球的颜色数相同的概率 |
[数学] [动态规划] [回溯] [组合数学] [概率与统计] |
Hard |
1463 |
摘樱桃 II |
[数组] [动态规划] [矩阵] |
Hard |
1458 |
两个子序列的最大点积 |
[数组] [动态规划] |
Hard |
1449 |
数位成本和为目标值的最大数字 |
[数组] [动态规划] |
Hard |
1444 |
切披萨的方案数 |
[记忆化搜索] [数组] [动态规划] [矩阵] |
Hard |
1434 |
每个人戴不同帽子的方案数 |
[位运算] [数组] [动态规划] [状态压缩] |
Hard |
1425 |
带限制的子序列和 |
[队列] [数组] [动态规划] [滑动窗口] [单调队列] [堆(优先队列)] |
Hard |
1420 |
生成数组 |
[动态规划] |
Hard |
1416 |
恢复数组 |
[字符串] [动态规划] |
Hard |
1411 |
给 N x 3 网格图涂色的方案数 |
[动态规划] |
Hard |
1406 |
石子游戏 III |
[数组] [数学] [动态规划] [博弈] |
Hard |
1402 |
做菜顺序 |
[贪心] [数组] [动态规划] [排序] |
Hard |
1397 |
找到所有好字符串 |
[字符串] [动态规划] [字符串匹配] |
Hard |
1395 |
统计作战单位数 |
[树状数组] [数组] [动态规划] |
Medium |
1388 |
3n 块披萨 |
[贪心] [数组] [动态规划] [堆(优先队列)] |
Hard |
1387 |
将整数按权重排序 |
[记忆化搜索] [动态规划] [排序] |
Medium |
1373 |
二叉搜索子树的最大键值和 |
[树] [深度优先搜索] [二叉搜索树] [动态规划] [二叉树] |
Hard |
1372 |
二叉树中的最长交错路径 |
[树] [深度优先搜索] [动态规划] [二叉树] |
Medium |
1363 |
形成三的最大倍数 |
[贪心] [数组] [动态规划] |
Hard |
1359 |
有效的快递序列数目 |
[数学] [动态规划] [组合数学] |
Hard |
1349 |
参加考试的最大学生数 |
[位运算] [数组] [动态规划] [状态压缩] [矩阵] |
Hard |
1340 |
跳跃游戏 V |
[数组] [动态规划] [排序] |
Hard |
1335 |
工作计划的最低难度 |
[数组] [动态规划] |
Hard |
1334 |
阈值距离内邻居最少的城市 |
[图] [动态规划] [最短路] |
Medium |
1326 |
灌溉花园的最少水龙头数目 |
[贪心] [数组] [动态规划] |
Hard |
1320 |
二指输入的的最小距离 |
[字符串] [动态规划] |
Hard |
1316 |
不同的循环子字符串 |
[字典树] [字符串] [动态规划] [滑动窗口] [哈希函数] [滚动哈希] |
Hard |
1312 |
让字符串成为回文串的最少插入次数 |
[字符串] [动态规划] |
Hard |
1301 |
最大得分的路径数目 |
[数组] [动态规划] [矩阵] |
Hard |
1289 |
下降路径最小和 II |
[数组] [动态规划] [矩阵] |
Hard |
1278 |
分割回文串 III |
[字符串] [动态规划] |
Hard |
1277 |
统计全为 1 的正方形子矩阵 |
[数组] [动态规划] [矩阵] |
Medium |
1269 |
停在原地的方案数 |
[动态规划] |
Hard |
1262 |
可被三整除的最大和 |
[贪心] [数组] [动态规划] |
Medium |
1259 |
不相交的握手 🔒 |
[数学] [动态规划] |
Hard |
1255 |
得分最高的单词集合 |
[位运算] [数组] [字符串] [动态规划] [回溯] [状态压缩] |
Hard |
1246 |
删除回文子数组 🔒 |
[数组] [动态规划] |
Hard |
1240 |
铺瓷砖 |
[动态规划] [回溯] |
Hard |
1235 |
规划兼职工作 |
[数组] [二分查找] [动态规划] [排序] |
Hard |
1230 |
抛掷硬币 🔒 |
[数学] [动态规划] [概率与统计] |
Medium |
1227 |
飞机座位分配概率 |
[脑筋急转弯] [数学] [动态规划] [概率与统计] |
Medium |
1223 |
掷骰子模拟 |
[数组] [动态规划] |
Hard |
1220 |
统计元音字母序列的数目 |
[动态规划] |
Hard |
1218 |
最长定差子序列 |
[数组] [哈希表] [动态规划] |
Medium |
1216 |
验证回文字符串 III 🔒 |
[字符串] [动态规划] |
Hard |
1191 |
K 次串联后最大子数组之和 |
[数组] [动态规划] |
Medium |
1187 |
使数组严格递增 |
[数组] [二分查找] [动态规划] |
Hard |
1186 |
删除一次得到子数组最大和 |
[数组] [动态规划] |
Medium |
1182 |
与目标颜色间的最短距离 🔒 |
[数组] [二分查找] [动态规划] |
Medium |
1162 |
地图分析 |
[广度优先搜索] [数组] [动态规划] [矩阵] |
Medium |
1155 |
掷骰子的N种方法 |
[动态规划] |
Medium |
1147 |
段式回文 |
[贪心] [双指针] [字符串] [动态规划] [哈希函数] [滚动哈希] |
Hard |
1143 |
最长公共子序列 |
[字符串] [动态规划] |
Medium |
1140 |
石子游戏 II |
[数组] [数学] [动态规划] [博弈] |
Medium |
1139 |
最大的以 1 为边界的正方形 |
[数组] [动态规划] [矩阵] |
Medium |
1137 |
第 N 个泰波那契数 |
[记忆化搜索] [数学] [动态规划] |
Easy |
1130 |
叶值的最小代价生成树 |
[栈] [贪心] [动态规划] [单调栈] |
Medium |
1125 |
最小的必要团队 |
[位运算] [数组] [动态规划] [状态压缩] |
Hard |
1105 |
填充书架 |
[数组] [动态规划] |
Medium |
1092 |
最短公共超序列 |
[字符串] [动态规划] |
Hard |
1067 |
范围内的数字计数 🔒 |
[数学] [动态规划] |
Hard |
1066 |
校园自行车分配 II 🔒 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
1062 |
最长重复子串 🔒 |
[字符串] [二分查找] [动态规划] [后缀数组] [哈希函数] [滚动哈希] |
Medium |
1055 |
形成字符串的最短路径 🔒 |
[贪心] [字符串] [动态规划] |
Medium |
1049 |
最后一块石头的重量 II |
[数组] [动态规划] |
Medium |
1048 |
最长字符串链 |
[数组] [哈希表] [双指针] [字符串] [动态规划] |
Medium |
1043 |
分隔数组以得到最大和 |
[数组] [动态规划] |
Medium |
1039 |
多边形三角剖分的最低得分 |
[数组] [动态规划] |
Medium |
1035 |
不相交的线 |
[数组] [动态规划] |
Medium |
1031 |
两个非重叠子数组的最大和 |
[数组] [动态规划] [滑动窗口] |
Medium |
1027 |
最长等差数列 |
[数组] [哈希表] [二分查找] [动态规划] |
Medium |
1025 |
除数博弈 |
[脑筋急转弯] [数学] [动态规划] [博弈] |
Easy |
1024 |
视频拼接 |
[贪心] [数组] [动态规划] |
Medium |
1014 |
最佳观光组合 |
[数组] [动态规划] |
Medium |
1012 |
至少有 1 位重复的数字 |
[数学] [动态规划] |
Hard |
1000 |
合并石头的最低成本 |
[数组] [动态规划] |
Hard |
996 |
正方形数组的数目 |
[位运算] [数组] [数学] [动态规划] [回溯] [状态压缩] |
Hard |
983 |
最低票价 |
[数组] [动态规划] |
Medium |
978 |
最长湍流子数组 |
[数组] [动态规划] [滑动窗口] |
Medium |
975 |
奇偶跳 |
[栈] [数组] [动态规划] [有序集合] [单调栈] |
Hard |
968 |
监控二叉树 |
[树] [深度优先搜索] [动态规划] [二叉树] |
Hard |
964 |
表示数字的最少运算符 |
[数学] [动态规划] |
Hard |
960 |
删列造序 III |
[数组] [字符串] [动态规划] |
Hard |
956 |
最高的广告牌 |
[数组] [动态规划] |
Hard |
943 |
最短超级串 |
[位运算] [数组] [字符串] [动态规划] [状态压缩] |
Hard |
940 |
不同的子序列 II |
[字符串] [动态规划] |
Hard |
935 |
骑士拨号器 |
[动态规划] |
Medium |
931 |
下降路径最小和 |
[数组] [动态规划] [矩阵] |
Medium |
926 |
将字符串翻转到单调递增 |
[字符串] [动态规划] |
Medium |
920 |
播放列表的数量 |
[数学] [动态规划] [组合数学] |
Hard |
918 |
环形子数组的最大和 |
[队列] [数组] [分治] [动态规划] [单调队列] |
Medium |
913 |
猫和老鼠 |
[广度优先搜索] [图] [记忆化搜索] [数学] [动态规划] [博弈] |
Hard |
907 |
子数组的最小值之和 |
[栈] [数组] [动态规划] [单调栈] |
Medium |
903 |
DI 序列的有效排列 |
[动态规划] |
Hard |
902 |
最大为 N 的数字组合 |
[数组] [数学] [二分查找] [动态规划] |
Hard |
898 |
子数组按位或操作 |
[位运算] [数组] [动态规划] |
Medium |
894 |
所有可能的满二叉树 |
[树] [递归] [记忆化搜索] [动态规划] [二叉树] |
Medium |
887 |
鸡蛋掉落 |
[数学] [二分查找] [动态规划] |
Hard |
879 |
盈利计划 |
[数组] [动态规划] |
Hard |
877 |
石子游戏 |
[数组] [数学] [动态规划] [博弈] |
Medium |
873 |
最长的斐波那契子序列的长度 |
[数组] [哈希表] [动态规划] |
Medium |
871 |
最低加油次数 |
[贪心] [数组] [动态规划] [堆(优先队列)] |
Hard |
847 |
访问所有节点的最短路径 |
[位运算] [广度优先搜索] [图] [动态规划] [状态压缩] |
Hard |
845 |
数组中的最长山脉 |
[数组] [双指针] [动态规划] [枚举] |
Medium |
838 |
推多米诺 |
[双指针] [字符串] [动态规划] |
Medium |
837 |
新 21 点 |
[数学] [动态规划] [滑动窗口] [概率与统计] |
Medium |
834 |
树中距离之和 |
[树] [深度优先搜索] [图] [动态规划] |
Hard |
828 |
统计子串中的唯一字符 |
[字符串] [动态规划] |
Hard |
823 |
带因子的二叉树 |
[数组] [哈希表] [动态规划] |
Medium |
818 |
赛车 |
[动态规划] |
Hard |
813 |
最大平均值和的分组 |
[数组] [动态规划] |
Medium |
808 |
分汤 |
[数学] [动态规划] [概率与统计] |
Medium |
805 |
数组的均值分割 |
[位运算] [数组] [数学] [动态规划] [状态压缩] |
Hard |
801 |
使序列递增的最小交换次数 |
[数组] [动态规划] |
Hard |
799 |
香槟塔 |
[动态规划] |
Medium |
790 |
多米诺和托米诺平铺 |
[动态规划] |
Medium |
788 |
旋转数字 |
[数学] [动态规划] |
Medium |
787 |
K 站中转内最便宜的航班 |
[深度优先搜索] [广度优先搜索] [图] [动态规划] [最短路] [堆(优先队列)] |
Medium |
764 |
最大加号标志 |
[数组] [动态规划] |
Medium |
750 |
角矩形的数量 🔒 |
[数组] [数学] [动态规划] [矩阵] |
Medium |
746 |
使用最小花费爬楼梯 |
[数组] [动态规划] |
Easy |
741 |
摘樱桃 |
[数组] [动态规划] [矩阵] |
Hard |
740 |
删除并获得点数 |
[数组] [哈希表] [动态规划] |
Medium |
730 |
统计不同回文子序列 |
[字符串] [动态规划] |
Hard |
727 |
最小窗口子序列 🔒 |
[字符串] [动态规划] [滑动窗口] |
Hard |
718 |
最长重复子数组 |
[数组] [二分查找] [动态规划] [滑动窗口] [哈希函数] [滚动哈希] |
Medium |
714 |
买卖股票的最佳时机含手续费 |
[贪心] [数组] [动态规划] |
Medium |
712 |
两个字符串的最小ASCII删除和 |
[字符串] [动态规划] |
Medium |
698 |
划分为k个相等的子集 |
[位运算] [记忆化搜索] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
691 |
贴纸拼词 |
[位运算] [动态规划] [回溯] [状态压缩] |
Hard |
689 |
三个无重叠子数组的最大和 |
[数组] [动态规划] |
Hard |
688 |
“马”在棋盘上的概率 |
[动态规划] |
Medium |
678 |
有效的括号字符串 |
[栈] [贪心] [字符串] [动态规划] |
Medium |
673 |
最长递增子序列的个数 |
[树状数组] [线段树] [数组] [动态规划] |
Medium |
664 |
奇怪的打印机 |
[字符串] [动态规划] |
Hard |
656 |
金币路径 🔒 |
[数组] [动态规划] |
Hard |
651 |
4键键盘 🔒 |
[数学] [动态规划] |
Medium |
650 |
只有两个键的键盘 |
[数学] [动态规划] |
Medium |
647 |
回文子串 |
[字符串] [动态规划] |
Medium |
646 |
最长数对链 |
[贪心] [数组] [动态规划] [排序] |
Medium |
639 |
解码方法 II |
[字符串] [动态规划] |
Hard |
638 |
大礼包 |
[位运算] [记忆化搜索] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
634 |
寻找数组的错位排列 🔒 |
[数学] [动态规划] |
Medium |
629 |
K个逆序对数组 |
[动态规划] |
Hard |
600 |
不含连续1的非负整数 |
[动态规划] |
Hard |
583 |
两个字符串的删除操作 |
[字符串] [动态规划] |
Medium |
576 |
出界的路径数 |
[动态规划] |
Medium |
568 |
最大休假天数 🔒 |
[数组] [动态规划] [矩阵] |
Hard |
562 |
矩阵中最长的连续1线段 🔒 |
[数组] [动态规划] [矩阵] |
Medium |
553 |
最优除法 |
[数组] [数学] [动态规划] |
Medium |
552 |
学生出勤记录 II |
[动态规划] |
Hard |
546 |
移除盒子 |
[记忆化搜索] [数组] [动态规划] |
Hard |
542 |
01 矩阵 |
[广度优先搜索] [数组] [动态规划] [矩阵] |
Medium |
526 |
优美的排列 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
518 |
零钱兑换 II |
[数组] [动态规划] |
Medium |
516 |
最长回文子序列 |
[字符串] [动态规划] |
Medium |
514 |
自由之路 |
[深度优先搜索] [广度优先搜索] [字符串] [动态规划] |
Hard |
509 |
斐波那契数 |
[递归] [记忆化搜索] [数学] [动态规划] |
Easy |
494 |
目标和 |
[数组] [动态规划] [回溯] |
Medium |
488 |
祖玛游戏 |
[广度优先搜索] [记忆化搜索] [字符串] [动态规划] |
Hard |
487 |
最大连续1的个数 II 🔒 |
[数组] [动态规划] [滑动窗口] |
Medium |
486 |
预测赢家 |
[递归] [数组] [数学] [动态规划] [博弈] |
Medium |
474 |
一和零 |
[数组] [字符串] [动态规划] |
Medium |
473 |
火柴拼正方形 |
[位运算] [数组] [动态规划] [回溯] [状态压缩] |
Medium |
472 |
连接词 |
[深度优先搜索] [字典树] [数组] [字符串] [动态规划] |
Hard |
471 |
编码最短长度的字符串 🔒 |
[字符串] [动态规划] |
Hard |
467 |
环绕字符串中唯一的子字符串 |
[字符串] [动态规划] |
Medium |
466 |
统计重复个数 |
[字符串] [动态规划] |
Hard |
464 |
我能赢吗 |
[位运算] [记忆化搜索] [数学] [动态规划] [状态压缩] [博弈] |
Medium |
458 |
可怜的小猪 |
[数学] [动态规划] [组合数学] |
Hard |
446 |
等差数列划分 II - 子序列 |
[数组] [动态规划] |
Hard |
435 |
无重叠区间 |
[贪心] [数组] [动态规划] [排序] |
Medium |
418 |
屏幕可显示句子的数量 🔒 |
[字符串] [动态规划] |
Medium |
416 |
分割等和子集 |
[数组] [动态规划] |
Medium |
413 |
等差数列划分 |
[数组] [动态规划] |
Medium |
410 |
分割数组的最大值 |
[贪心] [数组] [二分查找] [动态规划] |
Hard |
403 |
青蛙过河 |
[数组] [动态规划] |
Hard |
397 |
整数替换 |
[贪心] [位运算] [记忆化搜索] [动态规划] |
Medium |
396 |
旋转函数 |
[数学] [动态规划] |
Medium |
392 |
判断子序列 |
[双指针] [字符串] [动态规划] |
Easy |
377 |
组合总和 Ⅳ |
[数组] [动态规划] |
Medium |
376 |
摆动序列 |
[贪心] [数组] [动态规划] |
Medium |
375 |
猜数字大小 II |
[数学] [动态规划] [博弈] |
Medium |
368 |
最大整除子集 |
[数组] [数学] [动态规划] [排序] |
Medium |
363 |
矩形区域不超过 K 的最大数值和 |
[数组] [二分查找] [动态规划] [矩阵] [有序集合] |
Hard |
361 |
轰炸敌人 🔒 |
[数组] [动态规划] [矩阵] |
Medium |
357 |
计算各个位数不同的数字个数 |
[数学] [动态规划] [回溯] |
Medium |
354 |
俄罗斯套娃信封问题 |
[数组] [二分查找] [动态规划] [排序] |
Hard |
351 |
安卓系统手势解锁 🔒 |
[动态规划] [回溯] |
Medium |
343 |
整数拆分 |
[数学] [动态规划] |
Medium |
338 |
比特位计数 |
[位运算] [动态规划] |
Easy |
337 |
打家劫舍 III |
[树] [深度优先搜索] [动态规划] [二叉树] |
Medium |
333 |
最大 BST 子树 🔒 |
[树] [深度优先搜索] [二叉搜索树] [动态规划] [二叉树] |
Medium |
329 |
矩阵中的最长递增路径 |
[深度优先搜索] [广度优先搜索] [图] [拓扑排序] [记忆化搜索] [动态规划] |
Hard |
322 |
零钱兑换 |
[广度优先搜索] [数组] [动态规划] |
Medium |
313 |
超级丑数 |
[数组] [哈希表] [数学] [动态规划] [堆(优先队列)] |
Medium |
312 |
戳气球 |
[数组] [动态规划] |
Hard |
309 |
最佳买卖股票时机含冷冻期 |
[数组] [动态规划] |
Medium |
300 |
最长递增子序列 |
[数组] [二分查找] [动态规划] |
Medium |
294 |
翻转游戏 II 🔒 |
[记忆化搜索] [数学] [动态规划] [回溯] [博弈] |
Medium |
279 |
完全平方数 |
[广度优先搜索] [数学] [动态规划] |
Medium |
276 |
栅栏涂色 🔒 |
[动态规划] |
Medium |
265 |
粉刷房子 II 🔒 |
[数组] [动态规划] |
Hard |
264 |
丑数 II |
[哈希表] [数学] [动态规划] [堆(优先队列)] |
Medium |
256 |
粉刷房子 🔒 |
[数组] [动态规划] |
Medium |
241 |
为运算表达式设计优先级 |
[递归] [记忆化搜索] [数学] [字符串] [动态规划] |
Medium |
233 |
数字 1 的个数 |
[递归] [数学] [动态规划] |
Hard |
221 |
最大正方形 |
[数组] [动态规划] [矩阵] |
Medium |
213 |
打家劫舍 II |
[数组] [动态规划] |
Medium |
198 |
打家劫舍 |
[数组] [动态规划] |
Medium |
188 |
买卖股票的最佳时机 IV |
[数组] [动态规划] |
Hard |
174 |
地下城游戏 |
[数组] [动态规划] [矩阵] |
Hard |
152 |
乘积最大子数组 |
[数组] [动态规划] |
Medium |
140 |
单词拆分 II |
[字典树] [记忆化搜索] [哈希表] [字符串] [动态规划] [回溯] |
Hard |
139 |
单词拆分 |
[字典树] [记忆化搜索] [哈希表] [字符串] [动态规划] |
Medium |
132 |
分割回文串 II |
[字符串] [动态规划] |
Hard |
131 |
分割回文串 |
[字符串] [动态规划] [回溯] |
Medium |
124 |
二叉树中的最大路径和 |
[树] [深度优先搜索] [动态规划] [二叉树] |
Hard |
123 |
买卖股票的最佳时机 III |
[数组] [动态规划] |
Hard |
122 |
买卖股票的最佳时机 II |
[贪心] [数组] [动态规划] |
Medium |
121 |
买卖股票的最佳时机 |
[数组] [动态规划] |
Easy |
120 |
三角形最小路径和 |
[数组] [动态规划] |
Medium |
119 |
杨辉三角 II |
[数组] [动态规划] |
Easy |
118 |
杨辉三角 |
[数组] [动态规划] |
Easy |
115 |
不同的子序列 |
[字符串] [动态规划] |
Hard |
97 |
交错字符串 |
[字符串] [动态规划] |
Medium |
96 |
不同的二叉搜索树 |
[树] [二叉搜索树] [数学] [动态规划] [二叉树] |
Medium |
95 |
不同的二叉搜索树 II |
[树] [二叉搜索树] [动态规划] [回溯] [二叉树] |
Medium |
91 |
解码方法 |
[字符串] [动态规划] |
Medium |
87 |
扰乱字符串 |
[字符串] [动态规划] |
Hard |
85 |
最大矩形 |
[栈] [数组] [动态规划] [矩阵] [单调栈] |
Hard |
72 |
编辑距离 |
[字符串] [动态规划] |
Hard |
70 |
爬楼梯 |
[记忆化搜索] [数学] [动态规划] |
Easy |
64 |
最小路径和 |
[数组] [动态规划] [矩阵] |
Medium |
63 |
不同路径 II |
[数组] [动态规划] [矩阵] |
Medium |
62 |
不同路径 |
[数学] [动态规划] [组合数学] |
Medium |
55 |
跳跃游戏 |
[贪心] [数组] [动态规划] |
Medium |
53 |
最大子序和 |
[数组] [分治] [动态规划] |
Easy |
45 |
跳跃游戏 II |
[贪心] [数组] [动态规划] |
Medium |
44 |
通配符匹配 |
[贪心] [递归] [字符串] [动态规划] |
Hard |
42 |
接雨水 |
[栈] [数组] [双指针] [动态规划] [单调栈] |
Hard |
32 |
最长有效括号 |
[栈] [字符串] [动态规划] |
Hard |
22 |
括号生成 |
[字符串] [动态规划] [回溯] |
Medium |
10 |
正则表达式匹配 |
[递归] [字符串] [动态规划] |
Hard |
5 |
最长回文子串 |
[字符串] [动态规划] |
Medium |