5 | 最长回文子串open in new window | [✓] | 双指针 字符串 动态规划 | |
10 | 正则表达式匹配open in new window | [✓] | 递归 字符串 动态规划 | |
22 | 括号生成open in new window | [✓] | 字符串 动态规划 回溯 | |
32 | 最长有效括号open in new window | [✓] | 栈 字符串 动态规划 | |
42 | 接雨水open in new window | [✓] | 栈 数组 双指针 2+ | |
44 | 通配符匹配open in new window | [✓] | 贪心 递归 字符串 1+ | |
45 | 跳跃游戏 IIopen in new window | [✓] | 贪心 数组 动态规划 | |
53 | 最大子数组和open in new window | [✓] | 数组 分治 动态规划 | |
55 | 跳跃游戏open in new window | [✓] | 贪心 数组 动态规划 | |
62 | 不同路径open in new window | [✓] | 数学 动态规划 组合数学 | |
63 | 不同路径 IIopen in new window | [✓] | 数组 动态规划 矩阵 | |
64 | 最小路径和open in new window | [✓] | 数组 动态规划 矩阵 | |
70 | 爬楼梯open in new window | [✓] | 记忆化搜索 数学 动态规划 | |
72 | 编辑距离open in new window | [✓] | 字符串 动态规划 | |
85 | 最大矩形open in new window | [✓] | 栈 数组 动态规划 2+ | |
87 | 扰乱字符串open in new window | | 字符串 动态规划 | |
91 | 解码方法open in new window | | 字符串 动态规划 | |
95 | 不同的二叉搜索树 IIopen in new window | [✓] | 树 二叉搜索树 动态规划 2+ | |
96 | 不同的二叉搜索树open in new window | [✓] | 树 二叉搜索树 数学 2+ | |
97 | 交错字符串open in new window | [✓] | 字符串 动态规划 | |
115 | 不同的子序列open in new window | | 字符串 动态规划 | |
118 | 杨辉三角open in new window | [✓] | 数组 动态规划 | |
119 | 杨辉三角 IIopen in new window | | 数组 动态规划 | |
120 | 三角形最小路径和open in new window | [✓] | 数组 动态规划 | |
121 | 买卖股票的最佳时机open in new window | [✓] | 数组 动态规划 | |
122 | 买卖股票的最佳时机 IIopen in new window | [✓] | 贪心 数组 动态规划 | |
123 | 买卖股票的最佳时机 IIIopen in new window | [✓] | 数组 动态规划 | |
124 | 二叉树中的最大路径和open in new window | [✓] | 树 深度优先搜索 动态规划 1+ | |
131 | 分割回文串open in new window | [✓] | 字符串 动态规划 回溯 | |
132 | 分割回文串 IIopen in new window | | 字符串 动态规划 | |
139 | 单词拆分open in new window | [✓] | 字典树 记忆化搜索 数组 3+ | |
140 | 单词拆分 IIopen in new window | | 字典树 记忆化搜索 数组 4+ | |
152 | 乘积最大子数组open in new window | [✓] | 数组 动态规划 | |
174 | 地下城游戏open in new window | [✓] | 数组 动态规划 矩阵 | |
188 | 买卖股票的最佳时机 IVopen in new window | [✓] | 数组 动态规划 | |
198 | 打家劫舍open in new window | [✓] | 数组 动态规划 | |
213 | 打家劫舍 IIopen in new window | | 数组 动态规划 | |
221 | 最大正方形open in new window | [✓] | 数组 动态规划 矩阵 | |
233 | 数字 1 的个数open in new window | [✓] | 递归 数学 动态规划 | |
241 | 为运算表达式设计优先级open in new window | | 递归 记忆化搜索 数学 2+ | |
256 | 粉刷房子 🔒open in new window | | 数组 动态规划 | |
264 | 丑数 IIopen in new window | [✓] | 哈希表 数学 动态规划 1+ | |
265 | 粉刷房子 II 🔒open in new window | | 数组 动态规划 | |
276 | 栅栏涂色 🔒open in new window | | 动态规划 | |
279 | 完全平方数open in new window | [✓] | 广度优先搜索 数学 动态规划 | |
294 | 翻转游戏 II 🔒open in new window | | 记忆化搜索 数学 动态规划 2+ | |
300 | 最长递增子序列open in new window | [✓] | 数组 二分查找 动态规划 | |
309 | 买卖股票的最佳时机含冷冻期open in new window | [✓] | 数组 动态规划 | |
312 | 戳气球open in new window | | 数组 动态规划 | |
313 | 超级丑数open in new window | | 数组 数学 动态规划 | |
322 | 零钱兑换open in new window | [✓] | 广度优先搜索 数组 动态规划 | |
329 | 矩阵中的最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
333 | 最大二叉搜索子树 🔒open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
337 | 打家劫舍 IIIopen in new window | | 树 深度优先搜索 动态规划 1+ | |
338 | 比特位计数open in new window | | 位运算 动态规划 | |
343 | 整数拆分open in new window | [✓] | 数学 动态规划 | |
351 | 安卓系统手势解锁 🔒open in new window | | 位运算 动态规划 回溯 1+ | |
354 | 俄罗斯套娃信封问题open in new window | [✓] | 数组 二分查找 动态规划 1+ | |
357 | 统计各位数字都不同的数字个数open in new window | | 数学 动态规划 回溯 | |
361 | 轰炸敌人 🔒open in new window | | 数组 动态规划 矩阵 | |
368 | 最大整除子集open in new window | | 数组 数学 动态规划 1+ | |
375 | 猜数字大小 IIopen in new window | [✓] | 数学 动态规划 博弈 | |
376 | 摆动序列open in new window | | 贪心 数组 动态规划 | |
377 | 组合总和 Ⅳopen in new window | | 数组 动态规划 | |
392 | 判断子序列open in new window | [✓] | 双指针 字符串 动态规划 | |
396 | 旋转函数open in new window | | 数组 数学 动态规划 | |
397 | 整数替换open in new window | | 贪心 位运算 记忆化搜索 1+ | |
403 | 青蛙过河open in new window | | 数组 动态规划 | |
410 | 分割数组的最大值open in new window | | 贪心 数组 二分查找 2+ | |
413 | 等差数列划分open in new window | | 数组 动态规划 滑动窗口 | |
416 | 分割等和子集open in new window | [✓] | 数组 动态规划 | |
418 | 屏幕可显示句子的数量 🔒open in new window | | 数组 字符串 动态规划 | |
435 | 无重叠区间open in new window | | 贪心 数组 动态规划 1+ | |
446 | 等差数列划分 II - 子序列open in new window | | 数组 动态规划 | |
458 | 可怜的小猪open in new window | | 数学 动态规划 组合数学 | |
464 | 我能赢吗open in new window | | 位运算 记忆化搜索 数学 3+ | |
465 | 最优账单平衡 🔒open in new window | | 位运算 数组 动态规划 2+ | |
466 | 统计重复个数open in new window | | 字符串 动态规划 | |
467 | 环绕字符串中唯一的子字符串open in new window | | 字符串 动态规划 | |
471 | 编码最短长度的字符串 🔒open in new window | | 字符串 动态规划 | |
472 | 连接词open in new window | | 深度优先搜索 字典树 数组 2+ | |
473 | 火柴拼正方形open in new window | | 位运算 数组 动态规划 2+ | |
474 | 一和零open in new window | [✓] | 数组 字符串 动态规划 | |
486 | 预测赢家open in new window | | 递归 数组 数学 2+ | |
487 | 最大连续1的个数 II 🔒open in new window | | 数组 动态规划 滑动窗口 | |
488 | 祖玛游戏open in new window | | 栈 广度优先搜索 记忆化搜索 2+ | |
494 | 目标和open in new window | [✓] | 数组 动态规划 回溯 | |
509 | 斐波那契数open in new window | [✓] | 递归 记忆化搜索 数学 1+ | |
514 | 自由之路open in new window | [✓] | 深度优先搜索 广度优先搜索 字符串 1+ | |
516 | 最长回文子序列open in new window | [✓] | 字符串 动态规划 | |
518 | 零钱兑换 IIopen in new window | [✓] | 数组 动态规划 | |
526 | 优美的排列open in new window | | 位运算 数组 动态规划 2+ | |
542 | 01 矩阵open in new window | | 广度优先搜索 数组 动态规划 1+ | |
546 | 移除盒子open in new window | | 记忆化搜索 数组 动态规划 | |
552 | 学生出勤记录 IIopen in new window | | 动态规划 | |
553 | 最优除法open in new window | | 数组 数学 动态规划 | |
562 | 矩阵中最长的连续1线段 🔒open in new window | | 数组 动态规划 矩阵 | |
568 | 最大休假天数 🔒open in new window | | 数组 动态规划 矩阵 | |
576 | 出界的路径数open in new window | | 动态规划 | |
583 | 两个字符串的删除操作open in new window | [✓] | 字符串 动态规划 | |
600 | 不含连续1的非负整数open in new window | | 动态规划 | |
629 | K 个逆序对数组open in new window | | 动态规划 | |
634 | 寻找数组的错位排列 🔒open in new window | | 数学 动态规划 | |
638 | 大礼包open in new window | | 位运算 记忆化搜索 数组 3+ | |
639 | 解码方法 IIopen in new window | | 字符串 动态规划 | |
646 | 最长数对链open in new window | | 贪心 数组 动态规划 1+ | |
647 | 回文子串open in new window | | 双指针 字符串 动态规划 | |
650 | 两个键的键盘open in new window | | 数学 动态规划 | |
651 | 四个键的键盘 🔒open in new window | | 数学 动态规划 | |
656 | 成本最小路径 🔒open in new window | | 数组 动态规划 | |
664 | 奇怪的打印机open in new window | | 字符串 动态规划 | |
673 | 最长递增子序列的个数open in new window | | 树状数组 线段树 数组 1+ | |
678 | 有效的括号字符串open in new window | [✓] | 栈 贪心 字符串 1+ | |
688 | 骑士在棋盘上的概率open in new window | | 动态规划 | |
689 | 三个无重叠子数组的最大和open in new window | | 数组 动态规划 | |
691 | 贴纸拼词open in new window | | 位运算 数组 字符串 3+ | |
698 | 划分为k个相等的子集open in new window | | 位运算 记忆化搜索 数组 3+ | |
712 | 两个字符串的最小ASCII删除和open in new window | [✓] | 字符串 动态规划 | |
714 | 买卖股票的最佳时机含手续费open in new window | [✓] | 贪心 数组 动态规划 | |
718 | 最长重复子数组open in new window | | 数组 二分查找 动态规划 3+ | |
727 | 最小窗口子序列 🔒open in new window | | 字符串 动态规划 滑动窗口 | |
730 | 统计不同回文子序列open in new window | | 字符串 动态规划 | |
740 | 删除并获得点数open in new window | | 数组 哈希表 动态规划 | |
741 | 摘樱桃open in new window | | 数组 动态规划 矩阵 | |
746 | 使用最小花费爬楼梯open in new window | | 数组 动态规划 | |
750 | 角矩形的数量 🔒open in new window | | 数组 数学 动态规划 1+ | |
764 | 最大加号标志open in new window | | 数组 动态规划 | |
787 | K 站中转内最便宜的航班open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
788 | 旋转数字open in new window | | 数学 动态规划 | |
790 | 多米诺和托米诺平铺open in new window | | 动态规划 | |
792 | 匹配子序列的单词数open in new window | | 字典树 数组 哈希表 4+ | |
799 | 香槟塔open in new window | | 动态规划 | |
801 | 使序列递增的最小交换次数open in new window | | 数组 动态规划 | |
805 | 数组的均值分割open in new window | | 位运算 数组 数学 2+ | |
808 | 分汤open in new window | | 数学 动态规划 概率与统计 | |
813 | 最大平均值和的分组open in new window | | 数组 动态规划 前缀和 | |
818 | 赛车open in new window | | 动态规划 | |
823 | 带因子的二叉树open in new window | | 数组 哈希表 动态规划 1+ | |
828 | 统计子串中的唯一字符open in new window | | 哈希表 字符串 动态规划 | |
834 | 树中距离之和open in new window | | 树 深度优先搜索 图 1+ | |
837 | 新 21 点open in new window | | 数学 动态规划 滑动窗口 1+ | |
838 | 推多米诺open in new window | | 双指针 字符串 动态规划 | |
845 | 数组中的最长山脉open in new window | [✓] | 数组 双指针 动态规划 1+ | |
847 | 访问所有节点的最短路径open in new window | | 位运算 广度优先搜索 图 2+ | |
871 | 最低加油次数open in new window | | 贪心 数组 动态规划 1+ | |
873 | 最长的斐波那契子序列的长度open in new window | | 数组 哈希表 动态规划 | |
877 | 石子游戏open in new window | | 数组 数学 动态规划 1+ | |
879 | 盈利计划open in new window | | 数组 动态规划 | |
887 | 鸡蛋掉落open in new window | | 数学 二分查找 动态规划 | |
894 | 所有可能的真二叉树open in new window | | 树 递归 记忆化搜索 2+ | |
898 | 子数组按位或操作open in new window | | 位运算 数组 动态规划 | |
902 | 最大为 N 的数字组合open in new window | | 数组 数学 字符串 2+ | |
903 | DI 序列的有效排列open in new window | | 字符串 动态规划 前缀和 | |
907 | 子数组的最小值之和open in new window | | 栈 数组 动态规划 1+ | |
913 | 猫和老鼠open in new window | | 图 拓扑排序 记忆化搜索 3+ | |
918 | 环形子数组的最大和open in new window | [✓] | 队列 数组 分治 2+ | |
920 | 播放列表的数量open in new window | | 数学 动态规划 组合数学 | |
926 | 将字符串翻转到单调递增open in new window | | 字符串 动态规划 | |
931 | 下降路径最小和open in new window | [✓] | 数组 动态规划 矩阵 | |
935 | 骑士拨号器open in new window | | 动态规划 | |
940 | 不同的子序列 IIopen in new window | | 字符串 动态规划 | |
943 | 最短超级串open in new window | | 位运算 数组 字符串 2+ | |
956 | 最高的广告牌open in new window | | 数组 动态规划 | |
960 | 删列造序 IIIopen in new window | | 数组 字符串 动态规划 | |
964 | 表示数字的最少运算符open in new window | | 记忆化搜索 数学 动态规划 | |
968 | 监控二叉树open in new window | | 树 深度优先搜索 动态规划 1+ | |
975 | 奇偶跳open in new window | | 栈 数组 动态规划 2+ | |
978 | 最长湍流子数组open in new window | | 数组 动态规划 滑动窗口 | |
983 | 最低票价open in new window | | 数组 动态规划 | |
996 | 平方数组的数目open in new window | | 位运算 数组 哈希表 4+ | |
1000 | 合并石头的最低成本open in new window | | 数组 动态规划 前缀和 | |
1012 | 至少有 1 位重复的数字open in new window | | 数学 动态规划 | |
1014 | 最佳观光组合open in new window | | 数组 动态规划 | |
1024 | 视频拼接open in new window | | 贪心 数组 动态规划 | |
1025 | 除数博弈open in new window | | 脑筋急转弯 数学 动态规划 1+ | |
1027 | 最长等差数列open in new window | | 数组 哈希表 二分查找 1+ | |
1031 | 两个非重叠子数组的最大和open in new window | | 数组 动态规划 滑动窗口 | |
1035 | 不相交的线open in new window | | 数组 动态规划 | |
1039 | 多边形三角剖分的最低得分open in new window | | 数组 动态规划 | |
1043 | 分隔数组以得到最大和open in new window | | 数组 动态规划 | |
1048 | 最长字符串链open in new window | | 数组 哈希表 双指针 3+ | |
1049 | 最后一块石头的重量 IIopen in new window | [✓] | 数组 动态规划 | |
1062 | 最长重复子串 🔒open in new window | | 字符串 二分查找 动态规划 3+ | |
1066 | 校园自行车分配 II 🔒open in new window | | 位运算 数组 动态规划 2+ | |
1067 | 范围内的数字计数 🔒open in new window | | 数学 动态规划 | |
1092 | 最短公共超序列open in new window | | 字符串 动态规划 | |
1105 | 填充书架open in new window | | 数组 动态规划 | |
1125 | 最小的必要团队open in new window | | 位运算 数组 动态规划 1+ | |
1130 | 叶值的最小代价生成树open in new window | | 栈 贪心 数组 2+ | |
1137 | 第 N 个泰波那契数open in new window | [✓] | 记忆化搜索 数学 动态规划 | |
1139 | 最大的以 1 为边界的正方形open in new window | | 数组 动态规划 矩阵 | |
1140 | 石子游戏 IIopen in new window | | 数组 数学 动态规划 2+ | |
1143 | 最长公共子序列open in new window | [✓] | 字符串 动态规划 | |
1147 | 段式回文open in new window | | 贪心 双指针 字符串 3+ | |
1155 | 掷骰子等于目标和的方法数open in new window | | 动态规划 | |
1162 | 地图分析open in new window | | 广度优先搜索 数组 动态规划 1+ | |
1182 | 与目标颜色间的最短距离 🔒open in new window | | 数组 二分查找 动态规划 | |
1186 | 删除一次得到子数组最大和open in new window | | 数组 动态规划 | |
1187 | 使数组严格递增open in new window | | 数组 二分查找 动态规划 1+ | |
1191 | K 次串联后最大子数组之和open in new window | | 数组 动态规划 | |
1216 | 验证回文串 III 🔒open in new window | | 字符串 动态规划 | |
1218 | 最长定差子序列open in new window | | 数组 哈希表 动态规划 | |
1220 | 统计元音字母序列的数目open in new window | | 动态规划 | |
1223 | 掷骰子模拟open in new window | | 数组 动态规划 | |
1227 | 飞机座位分配概率open in new window | | 脑筋急转弯 数学 动态规划 1+ | |
1230 | 抛掷硬币 🔒open in new window | | 数组 数学 动态规划 1+ | |
1235 | 规划兼职工作open in new window | | 数组 二分查找 动态规划 1+ | |
1246 | 删除回文子数组 🔒open in new window | | 数组 动态规划 | |
1255 | 得分最高的单词集合open in new window | | 位运算 数组 字符串 3+ | |
1259 | 不相交的握手 🔒open in new window | | 数学 动态规划 | |
1262 | 可被三整除的最大和open in new window | | 贪心 数组 动态规划 1+ | |
1269 | 停在原地的方案数open in new window | | 动态规划 | |
1277 | 统计全为 1 的正方形子矩阵open in new window | [✓] | 数组 动态规划 矩阵 | |
1278 | 分割回文串 IIIopen in new window | | 字符串 动态规划 | |
1289 | 下降路径最小和 IIopen in new window | | 数组 动态规划 矩阵 | |
1301 | 最大得分的路径数目open in new window | | 数组 动态规划 矩阵 | |
1312 | 让字符串成为回文串的最少插入次数open in new window | [✓] | 字符串 动态规划 | |
1320 | 二指输入的的最小距离open in new window | | 字符串 动态规划 | |
1326 | 灌溉花园的最少水龙头数目open in new window | | 贪心 数组 动态规划 | |
1334 | 阈值距离内邻居最少的城市open in new window | | 图 动态规划 最短路 | |
1335 | 工作计划的最低难度open in new window | | 数组 动态规划 | |
1340 | 跳跃游戏 Vopen in new window | | 数组 动态规划 排序 | |
1349 | 参加考试的最大学生数open in new window | | 位运算 数组 动态规划 2+ | |
1359 | 有效的快递序列数目open in new window | | 数学 动态规划 组合数学 | |
1363 | 形成三的最大倍数open in new window | | 贪心 数组 动态规划 | |
1372 | 二叉树中的最长交错路径open in new window | | 树 深度优先搜索 动态规划 1+ | |
1373 | 二叉搜索子树的最大键值和open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1387 | 将整数按权重排序open in new window | | 记忆化搜索 动态规划 排序 | |
1388 | 3n 块披萨open in new window | | 贪心 数组 动态规划 1+ | |
1395 | 统计作战单位数open in new window | | 树状数组 线段树 数组 1+ | |
1397 | 找到所有好字符串open in new window | | 字符串 动态规划 字符串匹配 | |
1402 | 做菜顺序open in new window | | 贪心 数组 动态规划 1+ | |
1406 | 石子游戏 IIIopen in new window | | 数组 数学 动态规划 1+ | |
1411 | 给 N x 3 网格图涂色的方案数open in new window | | 动态规划 | |
1416 | 恢复数组open in new window | | 字符串 动态规划 | |
1420 | 生成数组open in new window | | 动态规划 前缀和 | |
1425 | 带限制的子序列和open in new window | | 队列 数组 动态规划 3+ | |
1434 | 每个人戴不同帽子的方案数open in new window | | 位运算 数组 动态规划 1+ | |
1444 | 切披萨的方案数open in new window | | 记忆化搜索 数组 动态规划 1+ | |
1449 | 数位成本和为目标值的最大数字open in new window | | 数组 动态规划 | |
1458 | 两个子序列的最大点积open in new window | | 数组 动态规划 | |
1463 | 摘樱桃 IIopen in new window | | 数组 动态规划 矩阵 | |
1467 | 两个盒子中球的颜色数相同的概率open in new window | | 数组 数学 动态规划 3+ | |
1473 | 粉刷房子 IIIopen in new window | | 数组 动态规划 | |
1477 | 找两个和为目标值且不重叠的子数组open in new window | | 数组 哈希表 二分查找 2+ | |
1478 | 安排邮筒open in new window | | 数组 数学 动态规划 1+ | |
1483 | 树节点的第 K 个祖先open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1493 | 删掉一个元素以后全为 1 的最长子数组open in new window | | 数组 动态规划 滑动窗口 | |
1494 | 并行课程 IIopen in new window | | 位运算 图 动态规划 1+ | |
1504 | 统计全 1 子矩形open in new window | | 栈 数组 动态规划 2+ | |
1510 | 石子游戏 IVopen in new window | | 数学 动态规划 博弈 | |
1524 | 和为奇数的子数组数目open in new window | | 数组 数学 动态规划 1+ | |
1525 | 字符串的好分割数目open in new window | | 位运算 哈希表 字符串 1+ | |
1526 | 形成目标数组的子数组最少增加次数open in new window | | 栈 贪心 数组 2+ | |
1531 | 压缩字符串 IIopen in new window | | 字符串 动态规划 | |
1537 | 最大得分open in new window | | 贪心 数组 双指针 1+ | |
1547 | 切棍子的最小成本open in new window | | 数组 动态规划 排序 | |
1548 | 图中最相似的路径 🔒open in new window | | 图 动态规划 | |
1553 | 吃掉 N 个橘子的最少天数open in new window | | 记忆化搜索 动态规划 | |
1563 | 石子游戏 Vopen in new window | | 数组 数学 动态规划 1+ | |
1567 | 乘积为正数的最长子数组长度open in new window | | 贪心 数组 动态规划 | |
1569 | 将子数组重新排序得到同一个二叉搜索树的方案数open in new window | | 树 并查集 二叉搜索树 7+ | |
1575 | 统计所有可行路径open in new window | | 记忆化搜索 数组 动态规划 | |
1578 | 使绳子变成彩色的最短时间open in new window | | 贪心 数组 字符串 1+ | |
1594 | 矩阵的最大非负积open in new window | | 数组 动态规划 矩阵 | |
1595 | 连通两组点的最小成本open in new window | | 位运算 数组 动态规划 2+ | |
1611 | 使整数变为 0 的最少操作次数open in new window | | 位运算 记忆化搜索 动态规划 | |
1617 | 统计子树中城市之间最大距离open in new window | | 位运算 树 动态规划 2+ | |
1621 | 大小为 K 的不重叠线段的数目open in new window | | 数学 动态规划 组合数学 | |
1626 | 无矛盾的最佳球队open in new window | | 数组 动态规划 排序 | |
1638 | 统计只差一个字符的子串数目open in new window | | 哈希表 字符串 动态规划 1+ | |
1639 | 通过给定词典构造目标字符串的方案数open in new window | | 数组 字符串 动态规划 | |
1641 | 统计字典序元音字符串的数目open in new window | | 数学 动态规划 组合数学 | |
1643 | 第 K 条最小指令open in new window | | 数组 数学 动态规划 1+ | |
1653 | 使字符串平衡的最少删除次数open in new window | | 栈 字符串 动态规划 | |
1654 | 到家的最少跳跃次数open in new window | | 广度优先搜索 数组 动态规划 | |
1655 | 分配重复整数open in new window | | 位运算 数组 动态规划 2+ | |
1659 | 最大化网格幸福感open in new window | | 位运算 记忆化搜索 动态规划 1+ | |
1668 | 最大重复子字符串open in new window | | 字符串 动态规划 字符串匹配 | |
1671 | 得到山形数组的最少删除次数open in new window | [✓] | 贪心 数组 二分查找 1+ | |
1681 | 最小不兼容性open in new window | | 位运算 数组 动态规划 1+ | |
1682 | 最长回文子序列 II 🔒open in new window | | 字符串 动态规划 | |
1687 | 从仓库到码头运输箱子open in new window | | 线段树 队列 数组 4+ | |
1690 | 石子游戏 VIIopen in new window | | 数组 数学 动态规划 1+ | |
1691 | 堆叠长方体的最大高度open in new window | | 数组 动态规划 排序 | |
1692 | 计算分配糖果的不同方式 🔒open in new window | | 动态规划 | |
1696 | 跳跃游戏 VIopen in new window | | 队列 数组 动态规划 2+ | |
1714 | 数组中特殊等间距元素的和 🔒open in new window | | 数组 动态规划 | |
1723 | 完成所有工作的最短时间open in new window | | 位运算 数组 动态规划 2+ | |
1728 | 猫和老鼠 IIopen in new window | | 图 拓扑排序 记忆化搜索 5+ | |
1735 | 生成乘积数组的方案数open in new window | | 数组 数学 动态规划 2+ | |
1745 | 分割回文串 IVopen in new window | | 字符串 动态规划 | |
1746 | 经过一次操作后的最大子数组和 🔒open in new window | | 数组 动态规划 | |
1749 | 任意子数组和的绝对值的最大值open in new window | | 数组 动态规划 | |
1751 | 最多可以参加的会议数目 IIopen in new window | | 数组 二分查找 动态规划 1+ | |
1755 | 最接近目标值的子序列和open in new window | | 位运算 数组 双指针 2+ | |
1770 | 执行乘法运算的最大分数open in new window | | 数组 动态规划 | |
1771 | 由子序列构造的最长回文串的长度open in new window | | 字符串 动态规划 | |
1774 | 最接近目标价格的甜点成本open in new window | | 数组 动态规划 回溯 | |
1786 | 从第一个节点出发到最后一个节点的受限路径数open in new window | | 图 拓扑排序 动态规划 2+ | |
1787 | 使所有区间的异或结果为零open in new window | | 位运算 数组 动态规划 | |
1799 | N 次操作后的最大分数和open in new window | | 位运算 数组 数学 4+ | |
1815 | 得到新鲜甜甜圈的最多组数open in new window | | 位运算 记忆化搜索 数组 2+ | |
1824 | 最少侧跳次数open in new window | | 贪心 数组 动态规划 | |
1857 | 有向图中最大颜色值open in new window | | 图 拓扑排序 记忆化搜索 3+ | |
1866 | 恰有 K 根木棍可以看到的排列数目open in new window | | 数学 动态规划 组合数学 | |
1871 | 跳跃游戏 VIIopen in new window | | 字符串 动态规划 前缀和 1+ | |
1872 | 石子游戏 VIIIopen in new window | | 数组 数学 动态规划 2+ | |
1879 | 两个数组最小的异或值之和open in new window | | 位运算 数组 动态规划 1+ | |
1883 | 准时抵达会议现场的最小跳过休息次数open in new window | | 数组 动态规划 | |
1884 | 鸡蛋掉落-两枚鸡蛋open in new window | | 数学 动态规划 | |
1888 | 使二进制字符串字符交替的最少反转次数open in new window | | 贪心 字符串 动态规划 1+ | |
1896 | 反转表达式值的最少操作次数open in new window | | 栈 数学 字符串 1+ | |
1900 | 最佳运动员的比拼回合open in new window | | 记忆化搜索 动态规划 | |
1908 | Nim 游戏 II 🔒open in new window | | 位运算 脑筋急转弯 数组 3+ | |
1911 | 最大子序列交替和open in new window | | 数组 动态规划 | |
1916 | 统计为蚁群构筑房间的不同顺序open in new window | | 树 图 拓扑排序 3+ | |
1928 | 规定时间内到达终点的最小花费open in new window | | 图 数组 动态规划 | |
1931 | 用三种不同颜色为网格涂色open in new window | | 动态规划 | |
1937 | 扣分后的最大得分open in new window | | 数组 动态规划 矩阵 | |
1947 | 最大兼容性评分和open in new window | | 位运算 数组 动态规划 2+ | |
1955 | 统计特殊子序列的数目open in new window | | 数组 动态规划 | |
1959 | K 次调整数组大小浪费的最小总空间open in new window | | 数组 动态规划 | |
1976 | 到达目的地的方案数open in new window | | 图 拓扑排序 动态规划 1+ | |
1977 | 划分数字的方案数open in new window | | 字符串 动态规划 后缀数组 | |
1981 | 最小化目标值与所选元素的差open in new window | | 数组 动态规划 矩阵 | |
1986 | 完成任务的最少工作时间段open in new window | | 位运算 数组 动态规划 2+ | |
1987 | 不同的好子序列数目open in new window | | 字符串 动态规划 | |
1994 | 好子集的数目open in new window | | 位运算 数组 数学 2+ | |
1997 | 访问完所有房间的第一天open in new window | | 数组 动态规划 | |
2002 | 两个回文子序列长度的最大乘积open in new window | | 位运算 字符串 动态规划 2+ | |
2003 | 每棵子树内缺失的最小基因值open in new window | | 树 深度优先搜索 并查集 1+ | |
2005 | 斐波那契树的移除子树游戏 🔒open in new window | | 树 数学 动态规划 2+ | |
2008 | 出租车的最大盈利open in new window | | 数组 哈希表 二分查找 2+ | |
2019 | 解出数学表达式的学生分数open in new window | | 栈 记忆化搜索 数组 3+ | |
2035 | 将数组分成两个数组并最小化数组和的差open in new window | | 位运算 数组 双指针 4+ | |
2036 | 最大交替子数组和 🔒open in new window | | 数组 动态规划 | |
2050 | 并行课程 IIIopen in new window | | 图 拓扑排序 数组 1+ | |
2052 | 将句子分隔成行的最低成本 🔒open in new window | | 数组 动态规划 | |
2054 | 两个最好的不重叠活动open in new window | | 数组 二分查找 动态规划 2+ | |
2060 | 同源字符串检测open in new window | | 字符串 动态规划 | |
2063 | 所有子字符串中的元音open in new window | | 数学 字符串 动态规划 1+ | |
2086 | 喂食仓鼠的最小食物桶数open in new window | | 贪心 字符串 动态规划 | |
2088 | 统计农场中肥沃金字塔的数目open in new window | | 数组 动态规划 矩阵 | |
2100 | 适合野炊的日子open in new window | | 数组 动态规划 前缀和 | |
2110 | 股票平滑下跌阶段的数目open in new window | | 数组 数学 动态规划 | |
2140 | 解决智力问题open in new window | | 数组 动态规划 | |
2143 | 在两个数组的区间中选取数字 🔒open in new window | | 数组 动态规划 | |
2147 | 分隔长廊的方案数open in new window | | 数学 字符串 动态规划 | |
2152 | 穿过所有点的所需最少直线数量 🔒open in new window | | 位运算 几何 数组 5+ | |
2163 | 删除元素后和的最小差值open in new window | | 数组 动态规划 堆(优先队列) | |
2167 | 移除所有载有违禁货物车厢所需的最少时间open in new window | | 字符串 动态规划 | |
2172 | 数组的最大与和open in new window | | 位运算 数组 动态规划 1+ | |
2184 | 建造坚实的砖墙的方法数 🔒open in new window | | 位运算 数组 动态规划 1+ | |
2188 | 完成比赛的最少时间open in new window | | 数组 动态规划 | |
2189 | 建造纸牌屋的方法数 🔒open in new window | | 数学 动态规划 | |
2209 | 用地毯覆盖后的最少白色砖块open in new window | | 字符串 动态规划 前缀和 | |
2218 | 从栈中取出 K 个硬币的最大面值和open in new window | | 数组 动态规划 前缀和 | |
2222 | 选择建筑的方案数open in new window | | 字符串 动态规划 前缀和 | |
2247 | K 条高速公路的最大旅行费用 🔒open in new window | | 位运算 图 动态规划 1+ | |
2262 | 字符串的总引力open in new window | [✓] | 哈希表 字符串 动态规划 | |
2263 | 数组变为有序的最小操作次数 🔒open in new window | | 贪心 动态规划 | |
2266 | 统计打字方案数open in new window | | 哈希表 数学 字符串 1+ | |
2267 | 检查是否有合法括号字符串路径open in new window | | 数组 动态规划 矩阵 | |
2272 | 最大波动的子字符串open in new window | | 数组 动态规划 | |
2291 | 最大股票收益 🔒open in new window | | 数组 动态规划 | |
2297 | 跳跃游戏 VIII 🔒open in new window | | 栈 图 数组 3+ | |
2304 | 网格中的最小路径代价open in new window | | 数组 动态规划 矩阵 | |
2305 | 公平分发饼干open in new window | | 位运算 数组 动态规划 2+ | |
2310 | 个位数字为 K 的整数之和open in new window | | 贪心 数学 动态规划 1+ | |
2311 | 小于等于 K 的最长二进制子序列open in new window | | 贪心 记忆化搜索 字符串 1+ | |
2312 | 卖木头块open in new window | | 记忆化搜索 数组 动态规划 | |
2313 | 二叉树中得到结果所需的最少翻转次数 🔒open in new window | | 树 深度优先搜索 动态规划 1+ | |
2318 | 不同骰子序列的数目open in new window | | 记忆化搜索 动态规划 | |
2320 | 统计放置房子的方式数open in new window | | 动态规划 | |
2321 | 拼接数组的最大分数open in new window | | 数组 动态规划 | |
2327 | 知道秘密的人数open in new window | | 队列 动态规划 模拟 | |
2328 | 网格图中递增路径的数目open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
2338 | 统计理想数组的数目open in new window | | 数学 动态规划 组合数学 1+ | |
2355 | 你能拿走的最大图书数量 🔒open in new window | | 栈 数组 动态规划 1+ | |
2361 | 乘坐火车路线的最少费用 🔒open in new window | | 数组 动态规划 | |
2369 | 检查数组是否存在有效划分open in new window | | 数组 动态规划 | |
2370 | 最长理想子序列open in new window | | 哈希表 字符串 动态规划 | |
2376 | 统计特殊整数open in new window | | 数学 动态规划 | |
2378 | 选择边来最大化树的得分 🔒open in new window | | 树 深度优先搜索 动态规划 | |
2380 | 二进制字符串重新安排顺序需要的时间open in new window | | 字符串 动态规划 模拟 | |
2393 | 严格递增的子数组个数 🔒open in new window | | 数组 数学 动态规划 | |
2400 | 恰好移动 k 步到达某一位置的方法数目open in new window | | 数学 动态规划 组合数学 | |
2403 | 杀死所有怪物的最短时间 🔒open in new window | | 位运算 数组 动态规划 1+ | |
2407 | 最长递增子序列 IIopen in new window | | 树状数组 线段树 队列 4+ | |
2420 | 找到所有好下标open in new window | | 数组 动态规划 前缀和 | |
2430 | 对字母串可执行的最大删除数open in new window | | 字符串 动态规划 字符串匹配 2+ | |
2431 | 最大限度地提高购买水果的口味 🔒open in new window | | 数组 动态规划 | |
2435 | 矩阵中和能被 K 整除的路径open in new window | | 数组 动态规划 矩阵 | |
2436 | 使子数组最大公约数大于一的最小分割数 🔒open in new window | | 贪心 数组 数学 2+ | |
2439 | 最小化数组中的最大值open in new window | | 贪心 数组 二分查找 2+ | |
2463 | 最小移动总距离open in new window | [✓] | 数组 动态规划 排序 | |
2464 | 有效分割中的最少子数组数目 🔒open in new window | | 数组 数学 动态规划 1+ | |
2466 | 统计构造好字符串的方案数open in new window | | 动态规划 | |
2472 | 不重叠回文子字符串的最大数目open in new window | | 贪心 双指针 字符串 1+ | |
2478 | 完美分割的方案数open in new window | | 字符串 动态规划 | |
2484 | 统计回文子序列数目open in new window | | 字符串 动态规划 | |
2495 | 乘积为偶数的子数组数 🔒open in new window | | 数组 数学 动态规划 | |
2501 | 数组中最长的方波open in new window | [✓] | 数组 哈希表 二分查找 2+ | |
2510 | 检查是否有路径经过相同数量的 0 和 1 🔒open in new window | | 数组 动态规划 矩阵 | |
2518 | 好分区的数目open in new window | | 数组 动态规划 | |
2522 | 将字符串分割成值不超过 K 的子字符串open in new window | | 贪心 字符串 动态规划 | |
2533 | 好二进制字符串的数量 🔒open in new window | | 动态规划 | |
2538 | 最大价值和与最小价值和的差值open in new window | | 树 深度优先搜索 数组 1+ | |
2547 | 拆分数组的最小代价open in new window | | 数组 哈希表 动态规划 1+ | |
2552 | 统计上升四元组open in new window | | 树状数组 数组 动态规划 2+ | |
2556 | 二进制矩阵中翻转最多一次使路径不连通open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
2571 | 将整数减少到零需要的最少操作数open in new window | | 贪心 位运算 动态规划 | |
2572 | 无平方子集计数open in new window | | 位运算 数组 数学 2+ | |
2573 | 找出对应 LCP 矩阵的字符串open in new window | | 贪心 并查集 数组 3+ | |
2581 | 统计可能的树根数目open in new window | | 树 深度优先搜索 数组 2+ | |
2585 | 获得分数的方法数open in new window | | 数组 动态规划 | |
2597 | 美丽子集的数目open in new window | | 数组 哈希表 数学 4+ | |
2606 | 找到最大开销的子字符串open in new window | | 数组 哈希表 字符串 1+ | |
2617 | 网格图中最少访问的格子数open in new window | | 栈 广度优先搜索 并查集 5+ | |
2638 | 统计 K-Free 子集的总数 🔒open in new window | | 数组 数学 动态规划 2+ | |
2645 | 构造有效字符串的最少插入数open in new window | | 栈 贪心 字符串 1+ | |
2646 | 最小化旅行的价格总和open in new window | | 树 深度优先搜索 图 2+ | |
2673 | 使二叉树所有路径值相等的最小代价open in new window | | 贪心 树 数组 2+ | |
2681 | 英雄的力量open in new window | | 数组 数学 动态规划 2+ | |
2684 | 矩阵中移动的最大次数open in new window | [✓] | 数组 动态规划 矩阵 | |
2707 | 字符串中的额外字符open in new window | | 字典树 数组 哈希表 2+ | |
2708 | 一个小组的最大实力值open in new window | | 贪心 位运算 数组 4+ | |
2712 | 使所有字符相等的最小成本open in new window | | 贪心 字符串 动态规划 | |
2713 | 矩阵中严格递增的单元格数open in new window | | 记忆化搜索 数组 哈希表 5+ | |
2719 | 统计整数数目open in new window | | 数学 字符串 动态规划 | |
2741 | 特别的排列open in new window | | 位运算 数组 动态规划 1+ | |
2742 | 给墙壁刷油漆open in new window | | 数组 动态规划 | |
2745 | 构造最长的新字符串open in new window | | 贪心 脑筋急转弯 数学 1+ | |
2746 | 字符串连接删减字母open in new window | | 数组 字符串 动态规划 | |
2750 | 将数组划分成若干好子数组的方式open in new window | | 数组 数学 动态规划 | |
2767 | 将字符串分割为最少的美丽子字符串open in new window | | 哈希表 字符串 动态规划 1+ | |
2770 | 达到末尾下标所需的最大跳跃次数open in new window | | 数组 动态规划 | |
2771 | 构造最长非递减子数组open in new window | | 数组 动态规划 | |
2786 | 访问数组中的位置使分数最大open in new window | | 数组 动态规划 | |
2787 | 将一个数字表示成幂的和的方案数open in new window | | 动态规划 | |
2791 | 树中可以形成回文的路径数open in new window | | 位运算 树 深度优先搜索 2+ | |
2801 | 统计范围内的步进数字数目open in new window | | 字符串 动态规划 | |
2809 | 使数组和小于等于 x 的最少时间open in new window | | 数组 动态规划 排序 | |
2811 | 判断是否能拆分数组open in new window | | 贪心 数组 动态规划 | |
2826 | 将三个组排序open in new window | | 数组 二分查找 动态规划 | |
2827 | 范围中美丽整数的数目open in new window | | 数学 动态规划 | |
2830 | 销售利润最大化open in new window | | 数组 哈希表 二分查找 2+ | |
2836 | 在传球游戏中最大化函数值open in new window | | 位运算 数组 动态规划 | |
2850 | 将石头分散到网格图的最少移动次数open in new window | | 广度优先搜索 数组 动态规划 1+ | |
2851 | 字符串转换open in new window | | 数学 字符串 动态规划 1+ | |
2858 | 可以到达每一个节点的最少边反转次数open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
2867 | 统计树中的合法路径数目open in new window | | 树 深度优先搜索 数学 2+ | |
2876 | 有向图访问计数open in new window | | 图 记忆化搜索 动态规划 | |
2892 | 将相邻元素相乘后得到最小化数组 🔒open in new window | | 贪心 数组 动态规划 | |
2896 | 执行操作使两个字符串相等open in new window | | 字符串 动态规划 | |
2900 | 最长相邻不相等子序列 Iopen in new window | | 贪心 数组 字符串 1+ | |
2901 | 最长相邻不相等子序列 IIopen in new window | | 数组 字符串 动态规划 | |
2902 | 和带限制的子多重集合的数目open in new window | | 数组 哈希表 动态规划 1+ | |
2911 | 得到 K 个半回文串的最少修改次数open in new window | | 双指针 字符串 动态规划 | |
2912 | 在网格上移动到目的地的方法数 🔒open in new window | | 数学 动态规划 组合数学 | |
2915 | 和为目标值的最长子序列的长度open in new window | | 数组 动态规划 | |
2916 | 子数组不同元素数目的平方和 IIopen in new window | | 树状数组 线段树 数组 1+ | |
2919 | 使数组变美的最小增量运算数open in new window | | 数组 动态规划 | |
2920 | 收集所有金币可获得的最大积分open in new window | | 位运算 树 深度优先搜索 2+ | |
2925 | 在树上执行操作以后得到的最大分数open in new window | | 树 深度优先搜索 动态规划 | |
2926 | 平衡子序列的最大和open in new window | | 树状数组 线段树 数组 2+ | |
2930 | 重新排列后包含指定子字符串的字符串数目open in new window | | 数学 动态规划 组合数学 | |
2944 | 购买水果需要的最少金币数open in new window | | 队列 数组 动态规划 2+ | |
2945 | 找到最大非递减数组的长度open in new window | | 栈 队列 数组 4+ | |
2957 | 消除相邻近似相等字符open in new window | | 贪心 字符串 动态规划 | |
2969 | 购买水果需要的最少金币数 II 🔒open in new window | | 队列 数组 动态规划 2+ | |
2973 | 树中每个节点放置的金币数目open in new window | | 树 深度优先搜索 动态规划 2+ | |
2977 | 转换字符串的最小成本 IIopen in new window | | 图 字典树 数组 3+ | |
2979 | 最贵的无法购买的商品 🔒open in new window | | 数学 动态规划 数论 | |
2992 | 自整除排列的数量 🔒open in new window | | 位运算 数组 动态规划 2+ | |
2998 | 使 X 和 Y 相等的最少操作次数open in new window | | 广度优先搜索 记忆化搜索 动态规划 | |
2999 | 统计强大整数的数目open in new window | | 数学 字符串 动态规划 | |
3003 | 执行操作后的最大分割数量open in new window | | 位运算 字符串 动态规划 1+ | |
3004 | 相同颜色的最大子树 🔒open in new window | | 树 深度优先搜索 数组 1+ | |
3007 | 价值和小于等于 K 的最大数字open in new window | | 位运算 二分查找 动态规划 | |
3018 | 可处理的最大删除操作数 I 🔒open in new window | | 数组 动态规划 | |
3032 | 统计各位数字都不同的数字个数 II 🔒open in new window | | 哈希表 数学 动态规划 | |
3040 | 相同分数的最大操作数目 IIopen in new window | | 记忆化搜索 数组 动态规划 | |
3041 | 修改数组后最大化数组中的连续元素数目open in new window | | 数组 动态规划 排序 | |
3068 | 最大节点价值之和open in new window | | 贪心 位运算 树 3+ | |
3077 | K 个不相交子数组的最大能量值open in new window | | 数组 动态规划 前缀和 | |
3082 | 求出所有子序列的能量和open in new window | | 数组 动态规划 | |
3098 | 求出所有子序列的能量和open in new window | | 数组 动态规划 排序 | |
3117 | 划分数组得到最小的值之和open in new window | | 位运算 线段树 队列 3+ | |
3122 | 使矩阵满足条件的最少操作次数open in new window | | 数组 动态规划 矩阵 | |
3129 | 找出所有稳定的二进制数组 Iopen in new window | | 动态规划 前缀和 | |
3130 | 找出所有稳定的二进制数组 IIopen in new window | | 动态规划 前缀和 | |
3135 | 通过添加或删除结尾字符来同化字符串 🔒open in new window | | 字符串 二分查找 动态规划 2+ | |
3144 | 分割字符频率相等的最少子字符串open in new window | | 哈希表 字符串 动态规划 1+ | |
3148 | 矩阵中的最大得分open in new window | | 数组 动态规划 矩阵 | |
3149 | 找出分数最低的排列open in new window | | 位运算 数组 动态规划 1+ | |
3154 | 到达第 K 级台阶的方案数open in new window | | 位运算 记忆化搜索 数学 2+ | |
3165 | 不包含相邻元素的子序列的最大和open in new window | | 线段树 数组 分治 1+ | |
3176 | 求出最长好子序列 Iopen in new window | | 数组 哈希表 动态规划 | |
3177 | 求出最长好子序列 IIopen in new window | | 数组 哈希表 动态规划 | |
3180 | 执行操作可获得的最大总奖励 Iopen in new window | | 数组 动态规划 | |
3181 | 执行操作可获得的最大总奖励 IIopen in new window | | 位运算 数组 动态规划 | |
3183 | 达到总和的方法数量 🔒open in new window | | 数组 动态规划 | |
3186 | 施咒的最大总伤害open in new window | | 数组 哈希表 双指针 4+ | |
3192 | 使二进制数组全部等于 1 的最少操作次数 IIopen in new window | | 贪心 数组 动态规划 | |
3193 | 统计逆序对的数目open in new window | | 数组 动态规划 | |
3196 | 最大化子数组的总成本open in new window | | 数组 动态规划 | |
3201 | 找出有效子序列的最大长度 Iopen in new window | | 数组 动态规划 | |
3202 | 找出有效子序列的最大长度 IIopen in new window | | 数组 动态规划 | |
3205 | 最大数组跳跃得分 I 🔒open in new window | | 栈 贪心 数组 2+ | |
3213 | 最小代价构造字符串open in new window | | 数组 字符串 动态规划 1+ | |
3218 | 切蛋糕的最小总开销 Iopen in new window | | 贪心 数组 动态规划 1+ | |
3225 | 网格图操作后的最大分数open in new window | | 数组 动态规划 矩阵 1+ | |
3229 | 使数组等于目标数组所需的最少操作次数open in new window | | 栈 贪心 数组 2+ | |
3241 | 标记所有节点需要的时间open in new window | | 树 深度优先搜索 图 1+ | |
3247 | 奇数和子序列的数量 🔒open in new window | | 数组 数学 动态规划 1+ | |
3250 | 单调数组对的数目 Iopen in new window | | 数组 数学 动态规划 2+ | |
3251 | 单调数组对的数目 IIopen in new window | | 数组 数学 动态规划 2+ | |
3256 | 放三个车的价值之和最大 Iopen in new window | | 数组 动态规划 枚举 1+ | |
3257 | 放三个车的价值之和最大 IIopen in new window | | 数组 动态规划 枚举 1+ | |
3259 | 超级饮料的最大强化能量open in new window | | 数组 动态规划 | |
3260 | 找出最大的 N 位 K 回文数open in new window | | 贪心 数学 字符串 2+ | |
3269 | 构建两个递增数组 🔒open in new window | | 数组 动态规划 | |
3276 | 选择矩阵中单元格的最大得分open in new window | | 位运算 数组 动态规划 2+ | |
3277 | 查询子数组最大异或值open in new window | | 数组 动态规划 | |
3284 | 连续子数组的和 🔒open in new window | | 数组 双指针 动态规划 | |
3287 | 求出数组中最大序列值open in new window | | 位运算 数组 动态规划 | |
3290 | 最高乘法得分open in new window | | 数组 动态规划 | |
3291 | 形成目标字符串需要的最少字符串数 Iopen in new window | | 字典树 线段树 数组 6+ | |
3292 | 形成目标字符串需要的最少字符串数 IIopen in new window | | 线段树 数组 字符串 5+ | |
3299 | 连续子序列的和 🔒open in new window | | 数组 哈希表 动态规划 | |
3302 | 字典序最小的合法序列open in new window | | 贪心 双指针 字符串 1+ | |
3316 | 从原字符串里进行删除操作的最多次数open in new window | | 数组 哈希表 双指针 2+ | |
3317 | 安排活动的方案数open in new window | | 数学 动态规划 组合数学 | |
3320 | 统计能获胜的出招序列数open in new window | | 字符串 动态规划 | |
LCP 04 | 覆盖open in new window | | 位运算 图 数组 2+ | |
LCP 07 | 传递信息open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
LCP 09 | 最小跳跃次数open in new window | | 广度优先搜索 线段树 数组 1+ | |
LCP 10 | 二叉树任务调度open in new window | | 树 深度优先搜索 动态规划 1+ | |
LCP 13 | 寻宝open in new window | | 位运算 广度优先搜索 数组 3+ | |
LCP 14 | 切分数组open in new window | | 数组 数学 动态规划 1+ | |
LCP 19 | 秋叶收藏集open in new window | | 字符串 动态规划 | |
LCP 20 | 快速公交open in new window | | 记忆化搜索 数组 动态规划 | |
LCP 25 | 古董键盘open in new window | | 数学 动态规划 组合数学 | |
LCP 26 | 导航装置open in new window | | 树 动态规划 二叉树 | |
LCP 31 | 变换的迷宫open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
LCP 34 | 二叉树染色open in new window | | 树 动态规划 二叉树 | |
LCP 36 | 最多牌组数open in new window | | 数组 动态规划 排序 | |
LCP 38 | 守卫城堡open in new window | | 数组 动态规划 矩阵 | |
LCP 43 | 十字路口的交通open in new window | | 数组 字符串 动态规划 | |
LCP 45 | 自行车炫技赛场open in new window | | 深度优先搜索 广度优先搜索 记忆化搜索 3+ | |
LCP 47 | 入场安检open in new window | | 数组 动态规划 | |
LCP 53 | 守护太空城open in new window | | 位运算 数组 动态规划 1+ | |
LCP 57 | 打地鼠open in new window | | 数组 动态规划 矩阵 1+ | |
LCP 59 | 搭桥过河open in new window | | 数组 动态规划 | |
LCP 60 | 力扣泡泡龙open in new window | | 树 动态规划 二叉树 | |
LCP 63 | 弹珠游戏open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
LCP 64 | 二叉树灯饰open in new window | | 树 深度优先搜索 动态规划 1+ | |
LCP 65 | 舒适的湿度open in new window | | 数组 动态规划 | |
LCP 69 | Hello LeetCode!open in new window | | 位运算 数组 字符串 2+ | |
LCS 01 | 下载插件open in new window | | 贪心 数学 动态规划 | |
剑指 Offer 10 | 斐波那契数列open in new window | [✓] | 记忆化搜索 数学 动态规划 | |
剑指 Offer 10-II | 青蛙跳台阶问题open in new window | [✓] | 记忆化搜索 数学 动态规划 | |
剑指 Offer 13 | 机器人的运动范围open in new window | [✓] | 深度优先搜索 广度优先搜索 动态规划 | |
剑指 Offer 14 | 剪绳子open in new window | [✓] | 数学 动态规划 | |
剑指 Offer 14-II | 剪绳子 IIopen in new window | [✓] | 数学 动态规划 | |
剑指 Offer 19 | 正则表达式匹配open in new window | [✓] | 递归 字符串 动态规划 | |
剑指 Offer 42 | 连续子数组的最大和open in new window | [✓] | 数组 分治 动态规划 | |
剑指 Offer 43 | 1~n 整数中 1 出现的次数open in new window | [✓] | 递归 数学 动态规划 | |
剑指 Offer 46 | 把数字翻译成字符串open in new window | [✓] | 字符串 动态规划 | |
剑指 Offer 47 | 礼物的最大价值open in new window | [✓] | 数组 动态规划 矩阵 | |
剑指 Offer 49 | 丑数open in new window | [✓] | 哈希表 数学 动态规划 1+ | |
剑指 Offer 60 | n个骰子的点数open in new window | [✓] | 数学 动态规划 概率与统计 | |
剑指 Offer 63 | 股票的最大利润open in new window | [✓] | 数组 动态规划 | |
剑指 Offer II 100 | 三角形中最小路径之和open in new window | [✓] | 数组 动态规划 | |
剑指 Offer II 102 | 加减的目标值open in new window | [✓] | 数组 动态规划 回溯 | |
剑指 Offer II 103 | 最少的硬币数目open in new window | [✓] | 广度优先搜索 数组 动态规划 | |
剑指 Offer II 104 | 排列的数目open in new window | | 数组 动态规划 | |
剑指 Offer II 107 | 矩阵中的距离open in new window | | 广度优先搜索 数组 动态规划 1+ | |
剑指 Offer II 112 | 最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
剑指 Offer II 20 | 回文子字符串的个数open in new window | | 字符串 动态规划 | |
剑指 Offer II 3 | 前 n 个数字二进制中 1 的个数open in new window | | 位运算 动态规划 | |
剑指 Offer II 40 | 矩阵中最大的矩形open in new window | [✓] | 栈 数组 动态规划 2+ | |
剑指 Offer II 51 | 节点之和最大的路径open in new window | [✓] | 树 深度优先搜索 动态规划 1+ | |
剑指 Offer II 85 | 生成匹配的括号open in new window | [✓] | 字符串 动态规划 回溯 | |
剑指 Offer II 88 | 爬楼梯的最少成本open in new window | | 数组 动态规划 | |
剑指 Offer II 89 | 房屋偷盗open in new window | [✓] | 数组 动态规划 | |
剑指 Offer II 90 | 环形房屋偷盗open in new window | | 数组 动态规划 | |
剑指 Offer II 91 | 粉刷房子open in new window | | 数组 动态规划 | |
剑指 Offer II 92 | 翻转字符open in new window | | 字符串 动态规划 | |
剑指 Offer II 93 | 最长斐波那契数列open in new window | | 数组 哈希表 动态规划 | |
剑指 Offer II 94 | 最少回文分割open in new window | | 字符串 动态规划 | |
剑指 Offer II 95 | 最长公共子序列open in new window | [✓] | 字符串 动态规划 | |
剑指 Offer II 96 | 字符串交织open in new window | [✓] | 字符串 动态规划 | |
剑指 Offer II 97 | 子序列的数目open in new window | | 字符串 动态规划 | |
剑指 Offer II 98 | 路径的数目open in new window | [✓] | 数学 动态规划 组合数学 | |
剑指 Offer II 99 | 最小路径之和open in new window | [✓] | 数组 动态规划 矩阵 | |
面试题 05.03 | 翻转数位open in new window | | 位运算 动态规划 | |
面试题 08.01 | 三步问题open in new window | | 记忆化搜索 数学 动态规划 | |
面试题 08.02 | 迷路的机器人open in new window | | 数组 动态规划 回溯 1+ | |
面试题 08.09 | 括号open in new window | | 字符串 动态规划 回溯 | |
面试题 08.11 | 硬币open in new window | | 数组 数学 动态规划 | |
面试题 08.13 | 堆箱子open in new window | | 数组 动态规划 排序 | |
面试题 08.14 | 布尔运算open in new window | | 记忆化搜索 字符串 动态规划 | |
面试题 16.17 | 连续数列open in new window | | 数组 分治 动态规划 | |
面试题 17.06 | 2出现的次数open in new window | | 递归 数学 动态规划 | |
面试题 17.08 | 马戏团人塔open in new window | | 数组 二分查找 动态规划 1+ | |
面试题 17.09 | 第 k 个数open in new window | | 哈希表 数学 动态规划 1+ | |
面试题 17.13 | 恢复空格open in new window | | 字典树 数组 哈希表 4+ | |
面试题 17.16 | 按摩师open in new window | | 数组 动态规划 | |
面试题 17.21 | 直方图的水量open in new window | | 栈 数组 双指针 2+ | |
面试题 17.23 | 最大黑方阵open in new window | | 数组 动态规划 矩阵 | |
面试题 17.24 | 最大子矩阵open in new window | | 数组 动态规划 矩阵 1+ | |