1个不稳定版本

0.1.0 2020年8月11日

#9 in #中等

MIT/Apache

545KB
19K SLoC

RUST GYM Rust解决方案 文档状态 Rust

Leetcode的Rust解决方案

AdventOfCode的Rust解决方案

Google的Rust解决方案

本项目展示了如何使用编程语言Rust创建数据结构和实现算法。这里所有的解决方案都是精心制作的,其性能优于leetcode网站上99%的其他解决方案。稍后将会添加教程视频。

请订阅我们的RUST GYM YouTube频道以获取未来视频。

数据结构
  • 栈 & 队列 ( Vec, VecDeque )
  • 链表 ( Option<Box> )
  • 哈希表 ( HashMap, HashSet )
  • 树表 ( BTreeMap, BTreeSet )
  • 二叉搜索树 ( Option<Rc<RefCell>> )
  • 二叉堆 & 优先队列 ( BinaryHeap )
  • 图 ( Vec<Vec> )
  • 并查集 ( UnionFind )
  • 字典树 ( Trie )
算法
  • 位操作 & 数字
  • 排序的稳定性
  • 堆排序
  • 二分搜索
  • 第k小的元素
  • 排列
  • 子集
  • BFS图
  • DFS图
  • Dijkstra算法
  • 树遍历
    • BFS
    • DFS
      • 中序
      • 前序
      • 后序
  • 拓扑排序
  • 检测无向图中的循环
  • 检测有向图中的循环
  • 计算图中的连通分量数量
  • 找到图中的强连通分量
id Leetcode 难度
1 两数之和 简单
9 回文数 简单
13 罗马数字转整数 简单
14 最长公共前缀 简单
20 有效的括号 简单
21 合并两个有序链表 简单
26 删除有序数组中的重复项 简单
27 移除元素 简单
28 实现strStr() 简单
35 搜索插入位置 简单
53 最大子数组和 简单
58 最后一个单词的长度 简单
66 加一 简单
67 加法 简单
69 求x的平方根 简单
70 爬楼梯 简单
83 删除有序链表中的重复项 简单
88 合并有序数组 简单
94 二叉树中序遍历 简单
100 相同的树 简单
101 对称树 简单
104 二叉树的最大深度 简单
108 将有序数组转换为二叉搜索树 简单
110 平衡二叉树 简单
111 二叉树的最小深度 简单
112 路径和 简单
118 帕斯卡三角形 简单
119 帕斯卡三角形的第二行 简单
121 买卖股票的最佳时机 简单
125 有效的回文串 简单
136 单数 简单
141 链表中的环 简单
144 二叉树前序遍历 简单
145 二叉树后序遍历 简单
155 最小栈 简单
157 给定Read4读取N个字符 简单
160 两个链表的交点 简单
163 缺失的范围 简单
167 输入数组有序的两个数之和II 简单
168 Excel电子表格列标题 简单
169 众数 简单
170 两数之和III - 数据结构设计 简单
171 Excel电子表格列编号 简单
190 翻转位 简单
191 1的个数 简单
202 快乐数 简单
203 移除链表元素 简单
205 同构字符串 简单
206 反转链表 简单
217 包含重复元素 简单
219 包含重复元素II 简单
225 使用队列实现栈 简单
226 反转二叉树 简单
228 汇总范围 简单
231 2的幂 简单
232 使用栈实现队列 简单
234 回文链表 简单
235 二叉搜索树的最小公共祖先 简单
237 删除链表中的节点 简单
242 有效的字母异位词 简单
243 最短单词距离 简单
246 回文数 简单
252 会议室 简单
257 二叉树路径 简单
258 加数字 简单
263 丑数 简单
266 回文排列 简单
268 缺失的数字 简单
270 最近的二叉搜索树值 简单
278 第一个错误的版本 简单
283 移动零 简单
290 单词模式 简单
292 Nim 游戏 简单
293 翻转游戏 简单
303 范围求和查询 - 不变 简单
326 3的幂 简单
338 计数位 简单
342 4的幂 简单
344 反转字符串 简单
345 反转字符串中的元音 简单
346 数据流中的移动平均 简单
349 两个数组的交集 简单
350 两个数组的交集II 简单
359 日志速率限制器 简单
367 有效的完全平方数 简单
374 猜数字的高低 简单
383 赎金信 简单
387 字符串中的第一个唯一字符 简单
389 找到差异 简单
392 子序列 简单
401 二进制表 简单
404 左侧叶子节点的和 简单
405 将数字转换为十六进制 简单
408 有效的单词缩写 简单
409 最长回文串 简单
412 Fizz Buzz 简单
414 第三大的数字 简单
415 加字符串 简单
422 有效的单词平方 简单
434 字符串中的段数 简单
441 排列硬币 简单
448 找到数组中缺失的数字 简单
455 分配饼干 简单
459 重复的子字符串模式 简单
461 汉明距离 简单
463 岛屿周长 简单
476 数字补码 简单
482 许可证密钥格式化 简单
485 最大连续1的个数 简单
492 构建矩形 简单
495 Teemo攻击 简单
496 下一个更大的元素I 简单
500 键盘行 简单
501 在二叉搜索树中找到模式 简单
504 七进制 简单
506 相对排名 简单
507 完美数 简单
509 斐波那契数 简单
520 检测大写 简单
521 最长不寻常子序列I 简单
530 二叉搜索树中的最小绝对差 简单
541 反转字符串II 简单
543 二叉树直径 简单
551 学生出勤记录I 简单
557 字符串III中的反转单词 简单
559 N叉树的最大深度 简单
561 数组划分I 简单
563 二叉树倾斜 简单
566 重塑矩阵 简单
572 另一个树的子树 简单
575 分发糖果 简单
589 N叉树的前序遍历 简单
590 N叉树的后序遍历 简单
594 最长和谐子序列 简单
598 范围增加II 简单
599 两个列表的最小索引和 简单
604 设计压缩字符串迭代器 简单
605 可以放置花朵 简单
606 从二叉树构建字符串 简单
617 合并二叉树 简单
628 三个数字的最大乘积 简单
637 二叉树中每层的平均值 简单
643 最大平均子数组I 简单
645 集合错位 简单
653 两数之和IV - 输入是BST 简单
657 机器人返回原点 简单
661 图像平滑器 简单
671 二叉树中的第二个最小节点 简单
674 最长连续递增子序列 简单
680 有效的回文串 II 简单
682 棒球比赛 简单
693 交替位二进制数 简单
696 计算二进制子串 简单
697 数组度 简单
700 在二叉搜索树中搜索 简单
703 流中的第K大元素 简单
704 二分搜索 简单
705 设计哈希集 简单
706 设计哈希表 简单
709 转换为小写 简单
716 最大栈 简单
717 1位和2位字符 简单
724 找到枢轴索引 简单
728 自除数 简单
733 洪水填充 简单
734 句子相似度 简单
744 找到大于目标的最小字母 简单
746 最小成本爬楼梯 简单
747 至少是其他数两倍的最大数 简单
748 最短补全词 简单
760 查找异构映射 简单
762 二进制表示中素数位数的数量 简单
766 托普利茨矩阵 简单
771 宝石和石头 简单
783 BST节点之间的最小距离 简单
796 旋转字符串 简单
800 类似RGB的颜色 简单
804 独特的摩尔斯电码单词 简单
806 写字符串所需的行数 简单
812 最大三角形面积 简单
819 最常见的单词 简单
821 到字符的最短距离 简单
824 山羊拉丁语 简单
830 大群体的位置 简单
832 翻转图像 简单
836 矩形重叠 简单
844 退格字符串比较 简单
852 山脉数组的峰值索引 简单
859 伙伴字符串 简单
860 柠檬水找零 简单
867 转置矩阵 简单
868 二进制间隙 简单
872 叶相似的树 简单
876 链表的中点 简单
883 3D形状的投影面积 简单
884 两个句子中的不寻常单词 简单
888 公平的糖果交换 简单
892 3D形状的表面积 简单
896 单调数组 简单
897 有序搜索树 简单
905 按奇偶排序数组 简单
908 最小的I 简单
914 牌组中的X种类型 简单
917 反转字母 简单
922 按奇偶排序数组 II 简单
925 长按名称 简单
929 独特的电子邮件地址 简单
933 最近调用次数 简单
937 重排日志文件中的数据 简单
938 BST的范围和 简单
941 有效的山脉数组 简单
942 DI字符串匹配 简单
944 删除列以排序 简单
953 验证外星字典 简单
961 N个2N数组中的N次重复元素 简单
965 单值二叉树 简单
976 最大周长三角形 简单
977 排序数组的平方 简单
989 向整数数组形式添加 简单
993 二叉树中的堂兄弟 简单
997 找到法官镇 简单
999 罗克的可捕获捕获 简单
1002 找到共同字符 简单
1005 最大数组K次否定和 简单
1009 十进制整数的补码 简单
1013 将数组分为三个相等和的部分 简单
1018 二进制前缀能被5整除 简单
1021 删除最外层的括号 简单
1022 根到叶二进制数的和 简单
1025 除数游戏 简单
1030 按距离排序的矩阵单元 简单
1037 有效的波姆朗 简单
1046 最后一块石头重量 简单
1047 删除字符串中的所有相邻重复项 简单
1051 高度检查器 简单
1056 令人困惑的数字 简单
1064 固定点 简单
1065 字符串的索引对 简单
1071 字符串的最大公约数 简单
1078 双词的出现次数 简单
1085 最小数字中数字的和 简单
1086 高五 简单
1089 重复零 简单
1099 小于K的两个数之和 简单
1103 向人们分发糖果 简单
1108 消除IP地址中的尖括号 简单
1114 按顺序打印 简单
1118 一个月中的天数 简单
1119 从字符串中删除元音 简单
1122 相对排序数组 简单
1128 等价多米诺骨牌对数 简单
1133 最大的唯一数 简单
1134 阿姆斯壮数 简单
1137 N个泰伯纳数 简单
1150 检查一个数是否是排序数组中的多数元素 简单
1154 一年中的某一天 简单
1160 找到可以由字符形成的单词 简单
1165 单行键盘 简单
1175 质数排列 简单
1176 饮食计划性能 简单
1180 只有一个不同字母的子串数量 简单
1184 公交车站之间的距离 简单
1185 一周中的某一天 简单
1189 气球的最多数量 简单
1196 你能把多少苹果放进篮子里 简单
1200 最小绝对差 简单
1207 唯一出现次数 简单
1213 三个排序数组的交集 简单
1217 将芯片移动到同一位置的最小成本 简单
1221 分割平衡字符串 简单
1228 等差数列中的缺失数字 简单
1232 检查是否是直线 简单
1243 数组转换 简单
1252 矩阵中奇数值的单元格 简单
1260 平移二维网格 简单
1266 访问所有点的最小时间 简单
1271 六语 简单
1275 在井字棋游戏中找到胜者 简单
1279 交通信号灯控制的交叉路口 简单
1281 减去整数的各位数字的乘积和 简单
1287 在排序数组中出现超过25%的元素 简单
1290 将链表中的二进制数转换为整数 简单
1295 找出偶数位数的数字 简单
1299 用右侧最大的元素替换元素 简单
1304 找到和为零的N个唯一整数 简单
1309 从字母到整数映射解密字符串 简单
1313 解压缩运行长度编码的列表 简单
1317 将整数转换为两个非零整数的和 简单
1323 最大69数 简单
1331 数组的排名变换 简单
1332 删除回文子序列 简单
1337 矩阵中K个最弱的行 简单
1342 将数字减少到零的步骤数 简单
1346 检查N及其两倍是否存在 简单
1351 在排序矩阵中计算负数的数量 简单
1356 按1位数的数量排序整数 简单
1360 两个日期之间的天数 简单
1365 当前数字小于的数字数量 简单
1370 递增递减字符串 简单
1374 生成具有奇数计数的字符字符串 简单
1380 矩阵中的幸运数字 简单
1385 两个数组之间的距离值 简单
1389 按给定顺序创建目标数组 简单
1394 在数组中找到幸运整数 简单
1399 计数最大组 简单
1403 非递增顺序的最小子序列 简单
1408 数组中的字符串匹配 简单
1413 通过逐步求和得到正数的最小值 简单
1417 重新格式化字符串 简单
1422 拆分字符串后的最大分数 简单
1426 计数元素 简单
1427 执行字符串位移 简单
1431 拥有最多糖果的孩子 简单
1436 目标城市 简单
1437 检查所有1是否至少相隔K个位置 简单
1441 通过堆栈操作构建数组 简单
1446 连续字符 简单
1450 在给定时间做家庭作业的学生数量 简单
1455 检查单词是否是句子中任何单词的前缀 简单
1460 通过翻转子数组使两个数组相等 简单
1464 数组中两个元素的最大的乘积 简单
1469 找到所有孤独的节点 简单
1470 洗牌数组 简单
1474 删除链表的M个节点后的N个节点 简单
1475 商店中特殊折扣下的最终价格 简单
1480 一维数组的运行总和 简单
1486 数组中的XOR操作 简单
1491 排除最小和最大工资的平均工资 简单
1496 路径交叉 简单
1502 从序列创建算术数列 简单
1507 重新格式化日期 简单
1512 良好配对的数量 简单
1518 水壶 简单
1523 在一个区间范围内计算奇数数量 简单
1528 洗牌字符串 简单
1534 计数良好的三元组 简单
1539 第K个缺失的正面数字 简单
1544 让字符串变得伟大 简单
1550 三个连续的奇数 简单
1556 千位分隔符 简单
1560 圆形轨道上最常访问的区域 简单
1566 检测长度为M的模式重复K次或更多次 简单
1572 矩阵对角线之和 简单
1576 将所有?替换为避免连续重复字符 简单
1582 二进制矩阵中的特殊位置 简单
1588 所有奇长子数组的和 简单
1592 重新排列单词之间的空格 简单
1598 爬虫日志文件夹 简单
1603 设计停车场 简单
1608 具有X个元素大于或等于X的特殊数组 简单
1614 括号的嵌套深度 简单
1619 删除一些元素后的数组平均值 简单
1624 两个相同字符之间的最大子串 简单
1629 最慢的键 简单
1636 按增加频率排序数组 简单
1640 通过连接检查数组形成 简单
1646 获取生成数组中的最大值 简单
1652 解除炸弹 简单
1656 设计有序流 简单
1662 检查两个字符串数组是否等效 简单
1668 最大重复子串 简单
1672 最富有的客户财富 简单
1678 目标解析器解释 简单
1684 计数一致的字符串数量 简单
1688 锦标赛中的比赛次数 简单
1694 重新格式化电话号码 简单
1700 无法吃午餐的学生数量 简单
1704 确定字符串的两半是否相同 简单
1708 长度为K的最大子数组 简单
1710 卡车上的最大单位数 简单
1716 计算LeetCode银行的货币 简单
1720 解码XOR数组 简单
1725 能构成最大正方形的矩形数量 简单
1732 查找最高海拔 简单
1736 替换隐藏数字后的最新时间 简单
1742 盒子中球的最大数量 简单
1748 唯一元素之和 简单
1752 检查数组是否已排序和旋转 简单
1758 使交替二进制字符串的最小更改 简单
1763 最长优雅子字符串 简单
1768 交替合并字符串 简单
1773 匹配规则的物品计数 简单
1779 找到具有相同X或Y坐标的最近点 简单
1784 检查二进制字符串是否最多只有一个1的段 简单
1790 检查一个字符串交换是否可以使字符串相等 简单
1791 找到星型图的中点 简单
1796 字符串中的第二大数字 简单
1800 最大递增子数组和 简单
1805 字符串中不同整数的数量 简单
1812 确定棋盘方格的颜色 简单
1816 截断句子 简单
1822 数组乘积的符号 简单
1826 有故障的传感器 简单
1827 使数组递增的最小操作数 简单
1832 检查句子是否为泛围 简单
1837 基K中数字之和 简单
1844 用字符替换所有数字 简单
1848 到目标元素的最小距离 简单
1854 最大人口年份 简单
1859 排序句子 简单
1863 所有子集XOR总和之和 简单
1869 1的连续段比0的连续段长 简单
1876 具有不同字符的三个字符的子字符串 简单
1880 检查单词是否等于两个单词的和 简单
1886 确定矩阵是否可以通过旋转获得 简单
1893 检查范围内的所有整数是否被覆盖 简单
1897 重新分配字符以使所有字符串相等 简单
1903 字符串中的最大奇数 简单
1909 移除一个元素以使数组严格递增 简单
1913 两个对的最大产品差异 简单
1920 从排列构建数组 简单
1925 计数平方和三元组 简单
1929 数组连接 简单
1933 检查字符串是否可以分解为值相等的子字符串 简单
1935 可以键入的最大单词数 简单
1941 检查所有字符是否具有相同的出现次数 简单
1945 转换后字符串的数字之和 简单
1952 三个除数 简单
1957 删除字符以制作花哨的字符串 简单
1961 检查字符串是否为数组的子字符串 简单
1967 在单词中出现的字符串数量 简单
1971 在图中找到路径 简单
1974 使用特殊打字机打字单词的最短时间 简单
1979 找到数组的最大公约数 简单
1984 最高和最低K分的最小差值 简单
1991 在数组中找到中间索引 简单
1995 特殊四元组的数量 简单
2000 翻转单词的前缀 简单
2006 计数绝对差为K的配对数量 简单
2011 执行操作后的变量最终值 简单
2016 递增元素之间的最大差异 简单
2022 将1D数组转换为2D数组 简单
2027 将字符串转换为字符串的最小移动次数 简单
2032 两个中的三个 简单
2037 将所有人坐下的最小移动次数 简单
2042 检查句子中的数字是否按升序排列 简单
2047 句子中有效单词的数量 简单
2053 数组中的第K个不同字符串 简单
2057 具有相等值的最低索引 简单
2062 字符串的元音子字符串数量 简单
2068 检查两个字符串是否几乎相同 简单
2073 购买票所需的时间 简单
2078 两种不同颜色的最远房屋 简单
2085 计数一次出现的共同单词 简单
2089 对排序数组进行排序后的目标索引 简单
2094 寻找三位偶数 简单
2099 具有最大和的长度为K的子序列 简单
2103 环和棒 简单
2108 在数组中找到第一个回文字符串 简单
2114 句子中找到的最大单词数 简单
2119 双翻转后的数字 简单
2124 检查所有A是否出现在所有B之前 简单
2129 标题大写 简单
2133 检查每一行和每一列是否包含所有数字 简单
2138 将字符串分为大小为k的组 简单
2144 购买糖果的折扣最低成本 简单
2148 计数具有严格较小和较大元素的元素 简单
2 加法 中等
3 无重复字符的最长子字符串 中等
5 最长回文子字符串 中等
6 之字形转换 中等
7 反转整数 中等
8 字符串到整数(atoi) 中等
11 容器最大水量 中等
12 整数到罗马数字 中等
15 3Sum 中等
16 3Sum Closest 中等
17 手机号码的字母组合 中等
18 4Sum 中等
19 从链表末尾删除第N个节点 中等
22 生成括号 中等
24 交换链表中的节点对 中等
29 两整数相除 中等
31 下一个排列 中等
33 在旋转排序数组中搜索 中等
34 在有序数组中查找元素的第一个和最后一个位置 中等
36 有效的数独 中等
38 数数与说 中等
39 组合总和 中等
40 组合总和 II 中等
43 字符串相乘 中等
45 跳跃游戏 II 中等
46 排列 中等
47 排列 II 中等
48 旋转图像 中等
49 字母异位词分组 中等
50 pow(x, n) 中等
54 螺旋矩阵 中等
55 跳跃游戏 中等
56 合并区间 中等
57 插入区间 中等
59 螺旋矩阵 II 中等
61 旋转链表 中等
62 独特的路径 中等
63 独特的路径 II 中等
64 最小路径和 中等
71 简化路径 中等
73 设置矩阵零 中等
74 在二维矩阵中搜索 中等
75 排序颜色 中等
77 组合 中等
78 子集 中等
79 单词搜索 中等
80 排序数组中的重复项 II 中等
81 在旋转排序数组 II 中搜索 中等
82 删除排序链表中的重复项 II 中等
86 分区链表 中等
89 灰码 中等
90 子集 II 中等
91 解码方式 中等
92 反转链表 II 中等
93 恢复 IP 地址 中等
95 唯一二叉搜索树 II 中等
96 唯一二叉搜索树 中等
97 交错字符串 中等
98 验证二叉搜索树 中等
99 恢复二叉搜索树 中等
102 二叉树层序遍历 中等
103 二叉树之字形层序遍历 中等
105 根据前序和遍历构造二叉树 中等
106 根据后序和遍历构造二叉树 中等
107 二叉树层序遍历 II 中等
109 将有序链表转换为二叉搜索树 中等
113 路径和 II 中等
114 扁平化二叉树到链表 中等
116 填充每个节点的下一个右侧指针 中等
117 填充每个节点的下一个右侧指针 II 中等
120 三角形 中等
122 买卖股票的最佳时机 II 中等
128 最长连续序列 中等
129 根到叶子的数字之和 中等
130 被围区域 中等
131 回文分割 中等
133 克隆图 中等
134 加油站 中等
137 单数 II 中等
138 带有随机指针的链表的复制 中等
139 单词分割 中等
142 链表中的环 II 中等
143 重排链表 中等
146 LRU 缓存 中等
147 插入排序链表 中等
148 排序链表 中等
150 计算逆波兰表达式 中等
151 字符串中的单词反转 中等
152 最大子数组和 中等
153 查找旋转排序数组中的最小值 中等
156 二叉树 upside down 中等
159 最长包含两个不同字符的子串 中等
161 单编辑距离 中等
162 寻找峰值元素 中等
165 比较版本号 中等
166 分数到循环小数 中等
172 阶乘后的零 中等
173 二叉搜索树迭代器 中等
179 最大数 中等
186 字符串中的单词反转 II 中等
187 重复 DNA 序列 中等
189 旋转数组 中等
198 盗窃者 中等
199 二叉树右侧视图 中等
200 岛屿数量 中等
201 数字范围的位与 中等
204 计数质数 中等
207 课程表 中等
208 实现前缀树(字典树) 中等
209 最小大小子数组和 中等
210 课程表 II 中等
211 设计添加和搜索词数据结构 中等
213 盗窃者 II 中等
215 数组中的第K大元素 中等
216 组合总和 III 中等
220 包含重复的 III 中等
221 最大正方形 中等
222 计算完全二叉树的节点数 中等
223 矩形面积 中等
227 基本计算器 II 中等
229 第 II 个多数元素 中等
230 二叉搜索树中的第 K 小元素 中等
236 二叉树的最近公共祖先 中等
238 数组除自身的乘积 中等
240 在二维矩阵 II 中搜索 中等
241 不同括号添加方式 中等
244 最短单词距离 II 中等
245 最短单词距离 III 中等
247 回文数 II 中等
249 分组移动字符串 中等
250 计算单值子树的数量 中等
251 扁平化 2D 向量 中等
253 会议室 II 中等
254 因子组合 中等
255 验证二叉搜索树的前序序列 中等
256 粉刷房屋 中等
259 3Sum 小于 中等
260 单数 III 中等
261 图有效树 中等
264 丑数 II 中等
267 回文排列 II 中等
271 编码和解码字符串 中等
274 H指数 中等
275 H指数 II 中等
276 涂色栅栏 中等
277 寻找名人 中等
279 完全平方数 中等
280 摆动排序 中等
281 之字形迭代器 中等
284 可预览迭代器 中等
285 二叉搜索树中的中序后继 中等
286 墙壁和门 中等
287 找到重复数字 中等
288 独特的单词缩写 中等
289 生命游戏 中等
291 单词模式 II 中等
294 翻转游戏 II 中等
298 二叉树最长连续序列 中等
299 牛和羊 中等
300 最长递增子序列 中等
304 二维不可变范围和查询 中等
306 加法数 中等
307 范围和查询 - 可变 中等
309 带冷却期的买卖股票最佳时机 中等
310 最小高度树 中等
311 稀疏矩阵乘法 中等
313 超级丑数 中等
314 二叉树垂直遍历顺序 中等
316 移除重复字母 中等
318 最大单词长度乘积 中等
319 灯泡开关 中等
320 通用缩写 中等
322 零钱兑换 中等
323 无向图中的连通分量数量 中等
324 摆动排序 II 中等
325 最大大小子数组和等于 k 中等
328 奇偶链表 中等
331 验证二叉树的前序序列化 中等
333 最大的BST子树 中等
334 递增三元子序列 中等
337 房屋偷盗者 III 中等
339 嵌套列表权重和 中等
340 最长子串最多 K 个不同字符 中等
341 扁平嵌套列表迭代器 中等
343 整数拆分 中等
347 最频繁的 K 个元素 中等
348 设计井字棋 中等
351 安卓解锁模式 中等
353 设计蛇形游戏 中等
355 设计推特 中等
356 线反射 中等
357 具有独特数字的数字数量 中等
360 排序变换数组 中等
361 炸弹敌人 中等
362 设计击计数器 中等
364 嵌套列表权重和 II 中等
365 水壶问题 中等
366 找到二叉树的叶子 中等
368 最大的可整除子集 中等
369 加一链表 中等
370 范围增加 中等
371 两个整数的和 中等
372 超级幂 中等
373 找到最小的 K 对和 中等
375 猜测数字 II 中等
376 摆动子序列 中等
377 组合 IV 中等
378 排序矩阵中的第 K 小元素 中等
379 设计电话目录 中等
380 插入删除获取随机 O(1) 中等
382 链表随机节点 中等
384 洗牌数组 中等
385 最小解析器 中等
386 字典序数字 中等
388 最长的绝对文件路径 中等
390 淘汰赛 中等
393 UTF-8 验证 中等
394 解码字符串 中等
395 至少 K 个重复字符的最长子串 中等
396 旋转函数 中等
397 整数替换 中等
398 随机选择索引 中等
399 评估除法 中等
400 N 位数 中等
402 删除 K 位数字 中等
406 按高度重建队列 中等
413 算术切片 中等
416 分割等和子集 中等
417 太平洋和大西洋水流 中等
418 句子屏幕适应 中等
419 板上的战舰 中等
421 数组中两个数字的最大异或 中等
423 从英语重构原始数字 中等
424 最长重复字符替换 中等
426 将二叉搜索树转换为有序双向链表 中等
427 构建四叉树 中等
429 N 叉树层次遍历 中等
430 展开多层双向链表 中等
433 最小遗传突变 中等
435 非重叠区间 中等
436 找到右区间 中等
437 路径和 III 中等
438 在字符串中找到所有字母异位词 中等
439 三表达式解析器 中等
442 在数组中找到所有重复项 中等
443 字符串压缩 中等
444 序列重建 中等
445 加二数 II 中等
447 数量回旋镖 中等
449 序列化和反序列化 BST 中等
450 在 BST 中删除节点 中等
451 按频率排序字符 中等
452 爆气球所需的最小箭矢数 中等
453 使数组元素相等的最少移动次数 中等
454 4Sum II 中等
456 132 模式 中等
457 环形数组循环 中等
462 使数组元素相等的最少移动次数 II 中等
464 我能赢吗 中等
467 环绕字符串中的唯一子串 中等
468 验证 IP 地址 中等
469 凸多边形 中等
470 使用 Rand7() 实现 Rand10() 中等
473 火柴拼正方形 中等
474 一个和零 中等
475 加热器 中等
477 总哈明距离 中等
478 在圆内生成随机点 中等
481 魔法字符串 中等
484 找到排列 中等
486 预测赢家 中等
487 最大连续 1 的次数 II 中等
490 迷宫 中等
491 递增子序列 中等
494 目标和 中等
497 非重叠矩形的随机点 中等
498 对角遍历 中等
503 下一个更大的元素 II 中等
505 迷宫 II 中等
508 最频繁子树和 中等
510 BST II 中的中序后继 中等
513 查找二叉树最底层左边的值 中等
515 查找每行树中的最大值 中等
516 最长回文子序列 中等
518 零钱兑换 II 中等
519 随机翻转矩阵 中等
522 最长不常见子序列 II 中等
523 连续子数组和 中等
524 通过删除字母找到字典中的最长单词 中等
525 连续数组 中等
526 美观排列 中等
528 带权重的随机选取 中等
529 扫雷 中等
531 孤独像素 I 中等
532 数组中的 K 差对 中等
533 孤独像素 II 中等
535 编码和解码 TinyURL 中等
536 从字符串构建二叉树 中等
537 复数乘法 中等
538 将 BST 转换为更大的树 中等
539 最小时间差 中等
540 有序数组中的单一元素 中等
542 01 矩阵 中等
544 输出比赛结果 中等
545 二叉树边界 中等
547 省份数量 中等
549 二叉树最长连续序列 II 中等
553 最佳除法 中等
554 砖墙 中等
555 分割连接字符串 中等
556 下一个更大的元素 III 中等
558 表示为四叉树的二进制网格的逻辑或 中等
560 子数组和等于 K 中等
562 矩阵中连续 1 的最长线 中等
565 数组嵌套 中等
567 字符串中的排列 中等
573 松鼠模拟 中等
576 出界路径 中等
581 最短无序连续子数组 中等
582 终止进程 中等
583 两字符串的删除操作 中等
592 分数加减 中等
593 有效平方 中等
609 系统中重复文件查找 中等
611 有效三角形数 中等
616 在字符串中添加加粗标签 中等
621 任务调度器 中等
622 设计循环队列 中等
623 向树添加一行 中等
624 数组中的最大距离 中等
625 最小因式分解 中等
633 平方数之和 中等
634 找到数组的错位排列 中等
635 设计日志存储系统 中等
636 函数的独占时间 中等
638 购物优惠 中等
640 解方程 中等
641 设计循环双端队列 中等
646 对链的最大长度链对 中等
647 回文子串 中等
648 替换单词 中等
649 Dota2 参议院 中等
650 两键键盘 中等
651 四键键盘 中等
652 查找重复子树 中等
654 最大二叉树 中等
655 打印二叉树 中等
658 找到最接近的 K 个元素 中等
659 将数组分割为连续子序列 中等
662 二叉树的最大宽度 中等
663 等值树分区 中等
665 非递减数组 中等
666 路径和 IV 中等
667 美观排列 II 中等
669 修剪二叉搜索树 中等
670 最大交换 中等
672 灯泡开关 II 中等
673 最长递增子序列的数量 中等
676 实现魔法字典 中等
677 映射对 中等
678 有效的括号字符串 中等
681 下一个最近的时间 中等
684 冗余连接 中等
686 重复字符串匹配 中等
687 最长单值路径 中等
688 棋盘上的骑士概率 中等
690 员工重要性 中等
692 最频繁的 K 个单词 中等
694 不同岛屿的数量 中等
695 岛屿的最大面积 中等
698 分割成 K 个等于总和的子集 中等
701 插入到二叉搜索树中 中等
702 在未知大小数组中搜索 中等
707 设计链表 中等
708 插入到排序的循环链表中 中等
712 两个字符串的最小 ASCII 删除和 中等
713 子数组乘积小于 K 中等
714 带交易费的股票买卖最佳时机 中等
718 最长重复子数组 中等
720 字典中的最长单词 中等
721 账户合并 中等
722 移除注释 中等
723 糖果消除 中等
725 分割链表的部分 中等
729 我的日历 I 中等
731 我的日历 II 中等
735 小行星碰撞 中等
737 句子相似性 II 中等
738 单调递增数字 中等
739 每日温度 中等
740 删除和获得 中等
742 二叉树中的最近叶子节点 中等
743 网络延迟时间 中等
750 角落矩形的数量 中等
751 IP 到 CIDR 中等
752 打开锁 中等
754 达到数字 中等
755 倒水 中等
756 金字塔转换矩阵 中等
758 字符串中的粗体单词 中等
763 分区标签 中等
764 最大的加号 中等
767 重组字符串 中等
769 使数组排序的最大块数 中等
775 全局和局部逆序 中等
776 拆分 BST 中等
777 LR 字符串中的相邻交换 中等
779 语法中的第 k 个符号 中等
781 森林中的兔子 中等
784 字母大小写排列 中等
785 图是否二分 中等
787 K 停靠内的最便宜航班 中等
788 旋转数字 中等
789 逃离鬼魂 中等
790 多米诺骨牌和三角骨牌铺砖 中等
791 自定义排序字符串 中等
792 匹配子序列的数量 中等
794 有效的井字棋状态 中等
795 有界最大值的子数组数量 中等
797 从源到目标的所有路径 中等
799 香槟塔 中等
802 找到最终的安全状态 中等
807 保持城市天际线的最大增加 中等
808 汤服务 中等
809 表达性单词 中等
811 子域访问计数 中等
813 最大的平均值和 中等
814 二叉树剪枝 中等
816 模糊坐标 中等
817 链表组件 中等
820 单词的短编码 中等
822 卡片翻转游戏 中等
823 具有因子的二叉树 中等
825 合适年龄的朋友 中等
826 最利润的工作分配 中等
831 屏蔽个人信息 中等
833 字符串中的查找和替换 中等
835 图像重叠 中等
837 新 21 游戏 中等
838 推多米诺骨牌 中等
840 网格中的幻方 中等
841 钥匙和房间 中等
842 将数组拆分为斐波那契序列 中等
845 数组中的最长山脉 中等
846 直线手中的斜杠 中等
848 移动字母 中等
849 最大化到最近的人的距离 中等
851 响亮且富有 中等
853 车队 中等
855 考场 中等
856 括号分数 中等
858 镜像反射 中等
861 翻转矩阵后的分数 中等
863 二叉树中所有深度节点的最小子树 中等
865 所有深度节点的最小子树 中等
866 质数回文数 中等
869 重新排列的 2 的幂 中等
870 优势洗牌 中等
873 最长斐波那契子序列的长度 中等
874 行走机器人的模拟 中等
875 Koko 吃香蕉 中等
877 石头游戏 中等
880 索引处的解码字符串 中等
881 救人的船 中等
885 螺旋矩阵 III 中等
886 可能的二分 中等
889 根据前序和后序遍历构建二叉树 中等
890 查找和替换模式 中等
893 特殊等效字符串组 中等
894 所有可能的完全二叉树 中等
898 子数组的按位或 中等
900 RLE 迭代器 中等
901 在线股票跨度 中等
904 水果进篮子 中等
907 子数组最小值的和 中等
909 蛇梯棋 中等
910 最小的范围 II 中等
911 在线选举 中等
912 排序数组 中等
915 将数组拆分为不相交区间 中等
916 单词子集 中等
918 最大圆形子数组的和 中等
919 完整二叉树插入器 中等
921 使括号有效的最小增量 中等
923 3Sum 的多重性 中等
926 翻转字符串以单调递增 中等
930 二进制子数组的和 中等
931 最小下降路径和 中等
932 美丽数组 中等
934 最短桥 中等
935 骑士拨号器 中等
939 最小面积矩形 中等
945 使数组唯一的最小增量 中等
946 验证栈序列 中等
947 相同行或列中移除的最石头 中等
948 令牌包 中等
949 给定数字的最大时间 中等
950 按顺序揭示卡片 中等
951 翻转等效二叉树 中等
954 双倍数组 中等
955 删除以使排序 II 中等
957 监狱细胞 N 天后 中等
958 检查二叉树的完整性 中等
959 斜杠切割的区域 中等
962 最大宽度斜坡 中等
963 最小面积矩形 II 中等
966 元音拼字检查器 中等
967 具有相同连续差异的数字 中等
969 煎饼排序 中等
970 强大整数 中等
971 翻转二叉树以匹配前序遍历 中等
973 到原点的 K 个最近点 中等
974 子数组和可被 K 整除 中等
978 最长湍流子数组 中等
979 二叉树中的硬币分配 中等
981 基于时间的键值存储 中等
983 票价的最低成本 中等
984 没有 AAA 或 BBB 的字符串 中等
985 查询后的偶数数列和 中等
986 区间列表交集 中等
988 从叶开始的最小子串 中等
990 等式方程的可满足性 中等
991 损坏的计算器 中等
994 腐烂的橙子 中等
998 最大二叉树 II 中等
1003 检查单词是否在替换后有效 中等
1004 最大连续1的III 中等
1006 笨拙的阶乘 中等
1007 最小多米诺旋转以形成相同的行 中等
1008 从前序遍历构建二叉搜索树 中等
1010 总时长可被60整除的歌曲对 中等
1011 在D天内装运包裹的容量 中等
1014 最佳观光伴侣 中等
1015 最小能被K整除的整数 中等
1016 具有表示1到N的子字符串的二进制字符串 中等
1017 转换为-2进制 中等
1019 链表中的下一个更大的节点 中等
1020 围栏数量 中等
1023 骆驼匹配 中等
1024 视频剪辑 中等
1026 节点与祖先之间的最大差值 中等
1027 最长算术子序列 中等
1029 两城调度 中等
1031 两个非重叠子数组的最大和 中等
1033 移动石头直到连续 中等
1034 着色边界 中等
1035 未交叉的线 中等
1038 二叉搜索树到更大的和树 中等
1039 多边形最小得分三角剖分 中等
1040 移动石头直到连续 II 中等
1041 在圆圈中受限的机器人 中等
1042 无相邻的种植花卉 中等
1043 分割数组以获得最大和 中等
1048 最长字符串链 中等
1049 最后一块石头的重量 II 中等
1052 烦躁的书店老板 中等
1053 一个交换的前一个排列 中等
1054 距离条形码 中等
1055 形成字符串的最短方式 中等
1057 校园自行车 中等
1058 最小化舍入误差以满足目标 中等
1059 从源到目的地的所有路径 中等
1060 排序数组中的缺失元素 中等
1061 字典序最小的等效字符串 中等
1062 最长重复子串 中等
1066 校园自行车 II 中等
1072 翻转列以获得最多的相等行 中等
1073 添加两个负二进制数 中等
1079 信封的可能性 中等
1080 根到叶路径中的不足节点 中等
1081 不同字符的最小子序列 中等
1087 大括号扩展 中等
1090 标签的最大值 中等
1091 二进制矩阵中的最短路径 中等
1093 从大样本中的统计数据 中等
1094 拼车 中等
1100 找到没有重复字符的K长度子字符串 中等
1101 所有人成为朋友的最早时刻 中等
1102 具有最大最小值的路径 中等
1104 之字形标签的二叉树中的路径 中等
1105 填充书架隔板 中等
1109 企业航班预订 中等
1110 删除节点并返回森林 中等
1111 两个有效括号字符串的最大嵌套深度 中等
1115 交替打印FooBar 中等
1116 打印零偶奇 中等
1117 构建H2O 中等
1120 最大平均子树 中等
1123 最深叶子的最近共同祖先 中等
1124 最长良好表现区间 中等
1129 交替颜色的最短路径 中等
1130 从叶子值的最小成本树 中等
1131 绝对值表达式的最大值 中等
1135 具有最小成本的连接城市 中等
1136 并行课程 中等
1138 字母板路径 中等
1139 最大的1边界方形 中等
1140 石头游戏 II 中等
1143 最长公共子序列 中等
1144 降低数组以使数组呈锯齿形 中等
1145 二叉树着色游戏 中等
1146 快照数组 中等
1151 最小交换次数以将所有1组合在一起 中等
1152 分析用户网站访问模式 中等
1155 达到目标总和的骰子滚动次数 中等
1156 交换以获得最长的重复字符子串 中等
1161 二叉树的最大层和 中等
1162 尽可能远离土地 中等
1166 设计文件系统 中等
1167 连接木棍的最小成本 中等
1169 无效交易 中等
1170 按最小字符频率比较字符串 中等
1171 从链表中删除零和连续节点 中等
1177 可以从不重叠子串形成回文 中等
1181 前后的谜题 中等
1182 到目标颜色的最短距离 中等
1186 一个删除的最大子数组和 中等
1188 设计有界阻塞队列 中等
1190 反转括号之间的子串 中等
1191 K连接最大和 中等
1195 多线程的Fizz Buzz 中等
1197 最小骑士步数 中等
1198 在所有行中找到最小的公共元素 中等
1201 丑数 III 中等
1202 最小字符串交换 中等
1208 在预算内获取相等子字符串 中等
1209 移除字符串II中的所有相邻重复项 中等
1214 两个二叉搜索树中的两数之和 中等
1215 步数 中等
1218 给定差的最长算术子序列 中等
1219 最大金子路径 中等
1222 可以攻击国王的皇后 中等
1226 就餐者问题 中等
1227 飞机座位分配概率 中等
1229 会议调度器 中等
1230 抛掷奇异的硬币 中等
1233 从文件系统中删除子文件夹 中等
1234 替换平衡字符串的子字符串 中等
1236 网络爬虫 中等
1237 求解给定方程的正整数解 中等
1238 二进制表示中的循环排列 中等
1239 具有唯一字符的连接字符串的最大长度 中等
1242 多线程网络爬虫 中等
1244 设计排行榜 中等
1245 树直径 中等
1247 使字符串相等的最小交换次数 中等
1248 计算良好的子数组的数量 中等
1249 最小移除次数以使括号有效 中等
1253 重构2行二进制矩阵 中等
1254 封闭岛屿的数量 中等
1256 编码数字 中等
1257 最小共同区域 中等
1258 同义词句子 中等
1261 找到受污染的二叉树中的元素 中等
1262 最大的三整除和 中等
1265 打印不可变链表的逆序 中等
1267 计算通信服务器的数量 中等
1268 搜索建议系统 中等
1272 删除区间 中等
1273 删除树节点 中等
1276 没有浪费成分的汉堡数量 中等
1277 计算包含所有1的子矩阵的数量 中等
1282 根据他们所属的组大小分组人群 中等
1283 给定阈值的最小除数 中等
1286 组合迭代器 中等
1288 删除覆盖的区间 中等
1291 顺序数字 中等
1292 小于或等于阈值的平方和的最大正方形边长 中等
1296 将数组分成K个连续数字的集合 中等
1297 子字符串出现次数的最大值 中等
1300 突变数组最接近目标值的和 中等
1302 最深叶子的和 中等
1305 两个二叉搜索树中的所有元素 中等
1306 跳跃游戏III 中等
1310 子数组XOR查询 中等
1311 获取你的朋友观看的视频 中等
1314 矩阵块和 中等
1315 具有偶数祖父母值的节点的和 中等
1318 最小翻转次数使a OR b等于c 中等
1319 使网络连接所需的最小操作次数 中等
1324 垂直打印单词 中等
1325 删除具有给定值的叶子 中等
1328 打破回文 中等
1329 对角线排序矩阵 中等
1333 根据纯素友好的,价格和距离筛选餐馆 中等
1334 找到具有阈值距离的最小邻居数的城市 中等
1338 减少数组大小到一半 中等
1339 分割二叉树的最大乘积 中等
1343 具有大于或等于阈值的平均值的子数组的数量 中等
1344 时钟指针之间的角度 中等
1347 使两个字符串成为异构的最小步骤数 中等
1348 推文频率计数 中等
1352 最后K个数字的乘积 中等
1353 可以参加的最大活动数量 中等
1357 每n次订单应用折扣 中等
1358 包含所有三个字符的子字符串的数量 中等
1361 验证二叉树节点 中等
1362 最接近的除数 中等
1366 根据投票排名队伍 中等
1367 链表在二叉树中 中等
1371 找到包含偶数个元音的最长子字符串 中等
1372 二叉树中的最长之字形路径 中等
1375 二进制字符串是前缀对齐的次数 中等
1376 通知所有员工所需的时间 中等
1379 在树的副本中找到与给定树的对应节点 中等
1381 设计具有增量操作的栈 中等
1382 平衡二叉搜索树 中等
1386 电影院座位分配 中等
1387 根据功率值排序整数 中等
1390 四个除数 中等
1391 检查网格中是否存在有效路径 中等
1395 团队数量 中等
1396 设计地下系统 中等
1400 构建K个回文字符串 中等
1401 圆形和矩形的重叠 中等
1404 将二进制表示中的数字减少到1的步骤数 中等
1405 最长快乐字符串 中等
1409 排列的查询 中等
1410 HTML实体解析器 中等
1414 找到和为K的最小斐波那契数 中等
1415 n长度所有快乐字符串的第k个字典序字符串 中等
1418 显示餐厅食品订单表 中等
1419 青蛙鸣叫的最小次数 中等
1423 从卡牌中可以获得的最高积分 中等
1424 对角遍历 II 中等
1428 至少包含一个 1 的最左列 中等
1429 第一个唯一数字 中等
1430 检查字符串是否是二叉树从根到叶子路径的有效序列 中等
1432 通过改变一个整数可以获得的最大差值 中等
1433 检查一个字符串是否可以打断另一个字符串 中等
1438 绝对差小于或等于限制的最长连续子数组 中等
1442 可以形成两个相等 XOR 数组的三元组的数量 中等
1443 收集树上所有苹果的最短时间 中等
1447 简化分数 中等
1448 二叉树中计数良好节点 中等
1451 句子中的单词排列 中等
1452 名单不是另一个名单子集的人 中等
1456 给定长度子字符串中的最大元音数 中等
1457 二叉树中的伪回文路径 中等
1461 检查字符串是否包含所有大小为 K 的二进制代码 中等
1462 课程表 IV 中等
1465 水平垂直切割后蛋糕的最大面积 中等
1466 重新排列路线,使所有路径都通向城市零 中等
1471 数组中的 k 个最强值 中等
1472 设计浏览器历史记录 中等
1476 子矩形查询 中等
1477 找到两个非重叠子数组,每个子数组的和为目标和 中等
1481 删除 K 个元素后的最小唯一整数数 中等
1482 制作 m 束花所需的最少天数 中等
1485 带有随机指针的克隆二叉树 中等
1487 使文件名唯一 中等
1488 避免城市洪水 中等
1490 克隆 N叉树 中等
1492 n 的第 k 个因子 中等
1493 删除一个元素后的最长 1 子数组 中等
1497 检查数组对是否可被 k 整除 中等
1498 满足给定求和条件的子序列数量 中等
1500 设计一个文件共享系统 中等
1503 所有蚂蚁从木板上掉下来之前的最后一刻 中等
1504 计数所有 1 的子矩阵 中等
1506 找到 N叉树中的根 中等
1508 排序子数组求和的范围 中等
1509 通过三次移动,最大值和最小值之间的最小差值 中等
1513 只包含 1 的子字符串数量 中等
1514 路径的最大概率 中等
1519 具有相同标签的子树中的节点数量 中等
1522 N叉树直径 中等
1524 奇数和的子数组数量 中等
1525 分割字符串的良方数量 中等
1529 最小后缀翻转 中等
1530 良好的叶节点对数量 中等
1533 找到大整数索引 中等
1535 找到数组游戏的获胜者 中等
1536 最小交换次数以安排二进制网格 中等
1538 猜测隐藏数组中的多数 中等
1540 在 K 次移动中可以转换字符串 中等
1541 平衡括号字符串所需的最小插入次数 中等
1545 找到第 N 个二进制字符串的第 K 位 中等
1546 具有等于目标的总和的非重叠子数组的最大数量 中等
1551 使数组相等所需的最小操作数 中等
1552 两个球之间的磁力 中等
1554 字符串只有一个字符不同 中等
1557 到达所有节点的最小顶点数 中等
1558 使目标数组的最小函数调用次数 中等
1559 检测 2D 网格中的循环 中等
1561 你可以获得的硬币的最大数量 中等
1562 找到大小为 M 的最新组 中等
1564 将盒子放入仓库 I 中等
1567 具有正积的子数组的最长长度 中等
1570 两个稀疏向量的点积 中等
1573 分割字符串的数量的方法 中等
1574 删除子数组以使其排序的最短子数组 中等
1577 平方数等于两个数的乘积的数量的方法 中等
1578 使绳子多彩的最短时间 中等
1580 将盒子放入仓库 II 中等
1583 计算不快乐的朋友数量 中等
1584 连接所有点的最小成本 中等
1586 二叉搜索树迭代器 II 中等
1589 任何排列获得的最大和 中等
1590 使和可被 P 整除 中等
1593 分割字符串以获得最大唯一子字符串数 中等
1594 矩阵中的最大非负乘积 中等
1599 运营一个世纪轮子的最大利润 中等
1600 王位继承 中等
1602 在二叉树中查找最近的右侧节点 中等
1604 在一小时内使用相同的卡使用三次或以上发出警告 中等
1605 给定行和列的和找到有效矩阵 中等
1609 偶数奇数树 中等
1612 检查两个表达式树是否等价 中等
1615 最大网络排名 中等
1616 将两个字符串拆分成回文 中等
1618 最大字体大小以适应屏幕上的句子 中等
1620 具有最大网络质量的坐标 中等
1621 非重叠线段组的数量 中等
1625 应用操作后字典序最小的字符串 中等
1626 无冲突的最佳团队 中等
1628 设计带评估函数的表达式树 中等
1630 算术子数组 中等
1631 最小努力路径 中等
1634 表示为链表的两个多项式相加 中等
1637 两点之间不包含点的最宽垂直区域 中等
1638 不同字符的子字符串数量 中等
1641 排序元音字符串的数量 中等
1642 最远建筑你能到达 中等
1644 二叉树II的最低公共祖先 中等
1647 使字符频率唯一的最小删除次数 中等
1648 销售递减值彩色球 中等
1650 二叉树III的最低公共祖先 中等
1653 使字符串平衡的最小删除次数 中等
1654 到达家的最小跳跃次数 中等
1657 确定两个字符串是否接近 中等
1658 将X减少到零的最小操作次数 中等
1660 纠正二叉树 中等
1663 具有给定数值的最小字符串 中等
1664 使数组公平的方法 中等
1666 更改二叉树的根 中等
1669 合并链表 中等
1670 设计前中后队列 中等
1673 找到最具有竞争力的子序列 中等
1674 使数组互补的最小移动次数 中等
1676 二叉树IV的最低公共祖先 中等
1679 最大K和配对数 中等
1680 连续二进制数的连接 中等
1682 最长回文子序列II 中等
1685 排序数组中的绝对差之和 中等
1686 石游戏VI 中等
1689 将数组划分为最小数量的十进制二进制数 中等
1690 石游戏VII 中等
1695 最大擦除值 中等
1696 跳跃游戏VI 中等
1698 字符串中的不同子字符串数量 中等
1701 平均等待时间 中等
1702 更改后的最大二进制字符串 中等
1705 最大食苹果数 中等
1706 球将落在何处 中等
1711 计算好餐的数量 中等
1712 将数组拆分为三个子数组的方法 中等
1717 删除子字符串的最大分数 中等
1718 构建字典序最大的有效序列 中等
1721 交换链表中的节点 中等
1722 交换操作后的最小汉明距离 中等
1726 具有相同乘积的元组 中等
1727 通过重新排列得到的最大子矩阵 中等
1730 获取食物的最短路径 中等
1733 需要教授的人数最少 中等
1734 解码XOR排列 中等
1737 更改最小字符以满足三个条件之一 中等
1738 找到第K大的XOR坐标值 中等
1740 在二叉树中查找距离 中等
1743 从相邻对中恢复数组 中等
1744 你能否在你最喜欢的日子吃你最喜欢的糖果? 中等
1746 一次操作后的最大子数组和 中等
1749 任何子数组的最大绝对和 中等
1750 删除相似端点后的最小字符串长度 中等
1753 移除石头的最大分数 中等
1754 两个字符串的最大合并 中等
1756 设计最近最少使用队列 中等
1759 同质子字符串的数量 中等
1760 袋中球的最小限制 中等
1762 有海景的建筑 中等
1764 通过连接另一个数组的子数组形成数组 中等
1765 最高峰地图 中等
1769 将所有球移动到每个盒子的最小操作数 中等
1770 执行乘法操作的最大分数 中等
1772 按流行度排序功能 中等
1774 最接近的甜点成本 中等
1775 具有最小操作数使数组相等 中等
1778 隐藏网格中的最短路径 中等
1780 检查数字是否为三的幂之和 中等
1781 所有子字符串的美 中等
1785 添加到形成给定和的最小元素数 中等
1786 从第一个节点到最后一个节点的限制路径数量 中等
1792 最大平均通过率 中等
1794 具有最小差异的相等子字符串对数 中等
1797 设计身份验证管理器 中等
1798 你可以创建的最大连续值数量 中等
1801 积压订单数量 中等
1802 在有界数组中给定索引处的最大值 中等
1804 实现Trie II(前缀树) 中等
1806 重新初始化排列所需的最小操作数 中等
1807 评估字符串的括号对 中等
1810 隐藏网格中的最小路径成本 中等
1813 句子相似度III 中等
1814 数组中良好的配对数量 中等
1817 查找活跃的分钟数 中等
1818 最小绝对和差异 中等
1820 最大接受邀请数量 中等
1823 找到循环游戏的获胜者 中等
1824 最小侧向跳跃次数 中等
1828 关于圆内点数的查询 中等
1829 每个查询的最大XOR值 中等
1833 最大冰淇淋棒数量 中等
1834 单线程CPU 中等
1836 从无序链表中删除重复项 中等
1838 最频繁元素的出现频率 中等
1839 所有元音按顺序的最长子串 中等
1845 座位预订管理器 中等
1846 减少和重新排列后的最大元素 中等
1849 将字符串拆分为递减的连续值 中等
1850 达到第K个最小数所需的最小相邻交换次数 中等
1852 子数组中的唯一数字 中等
1855 值对的最高距离 中等
1856 最大子数组最小乘积 中等
1858 具有所有前缀的最长子串 中等
1860 增量内存泄露 中等
1861 旋转盒子 中等
1864 使二进制字符串交替的最小交换次数 中等
1865 查找具有特定和的配对 中等
1868 两个运行长度编码数组的产品 中等
1870 以时间到达的最小速度 中等
1871 跳过游戏VII 中等
1874 最小化两个数组产品之和 中等
1877 最小化数组中最大配对和 中等
1878 在网格中获得最大的三个菱形和 中等
1881 插入后的最大值 中等
1882 使用服务器处理任务 中等
1884 使用两个鸡蛋和N层进行鸡蛋坠落 中等
1885 两个数组中的配对数量 中等
1887 减少操作以使数组元素相等 中等
1888 使二进制字符串交替的最小翻转次数 中等
1891 切割彩带 中等
1894 找到将取代粉笔的学生 中等
1895 最大的魔法方阵 中等
1898 最大可删除字符数 中等
1899 合并三元组以形成目标三元组 中等
1901 找到II的峰值元素 中等
1902 给定插入顺序的BST深度 中等
1904 你已完成的完整轮数 中等
1905 计算子岛屿 中等
1906 最小绝对差异查询 中等
1908 Nim游戏 中等
1910 删除子字符串的所有出现 中等
1911 最大交替子序列和 中等
1914 循环旋转网格 中等
1915 美妙子字符串的数量 中等
1918 第K个最小的子数组和 中等
1921 消除最大数量的怪物 中等
1922 计算良好的数字 中等
1926 迷宫中入口的最短出口 中等
1927 求和游戏 中等
1930 独特的长度为3的回文子序列 中等
1936 添加最小数量的梯子 中等
1937 具有成本的最多个点 中等
1940 排序数组的最长公共子序列 中等
1942 最小的空椅子编号 中等
1943 描述绘画 中等
1946 通过突变子串获得的最大数字 中等
1947 最大兼容性分数总和 中等
1950 所有子数组中的最小值最大值 中等
1953 你可以工作的最大周数 中等
1954 收集足够苹果所需的最小花园周长 中等
1958 检查移动是否合法 中等
1959 进行K次调整操作时的最小空间浪费 中等
1962 删除石块以使总数最小 中等
1963 使字符串平衡所需的最小交换次数 中等
1966 无序数组中的二叉可搜索数字 中等
1968 具有不等于邻居平均值的元素的数组 中等
1969 数组元素的最小非零乘积 中等
1973 等于子代之和的节点数 中等
1975 最大矩阵和 中等
1976 到达目的地的方案数量 中等
1980 查找唯一的二进制字符串 中等
1981 最小化目标值与选定元素之间的差异 中等
1983 具有相等范围和的最宽索引对 中等
1985 在数组中找到第K个最大的整数 中等
1986 完成任务的最低工作会话数 中等
1989 在抓人游戏中可以抓住的最大人数 中等
1992 查找所有农田组 中等
1993 树操作 中等
1996 游戏中弱角色的数量 中等
1997 你进入所有房间的第一天 中等
1999 由两个数字构成的最小大于倍数 中等
2001 可交换矩形的对数 中等
2002 两个回文子序列长度的最大乘积 中等
2007 从加倍数组中找到原始数组 中等
2008 出租车最大收入 中等
2012 数组中的美丽总和 中等
2013 检测正方形 中等
2015 每个段落的建筑平均高度 中等
2017 网格游戏 中等
2018 检查单词是否可以放置在十字谜中 中等
2021 街道上最明亮的地点 中等
2023 具有连接等于目标的字符串对数 中等
2024 最大化考试混乱 中等
2028 找到缺失的观测值 中等
2029 石游戏IX 中等
2031 具有更多1的子数组的数量 中等
2033 使网格成为单一值的最低操作数 中等
2034 股价波动 中等
2036 最大交替子数组和 中等
2038 如果相邻颜色相同,则移除着色碎片 中等
2039 网络空闲的时间 中等
2043 简单银行系统 中等
2044 计数最大位或子集的数量 中等
2046 使用绝对值对已排序链表进行排序 中等
2048 下一个数值平衡数 中等
2049 具有最高分数的节点数量 中等
2052 将句子分隔成行的最低成本 中等
2054 两个最佳非重叠事件 中等
2055 蜡烛之间的平板 中等
2058 在临界点之间最小和最大节点数 中等
2059 转换数字的最低操作数 中等
2061 清洁机器人清洁的空间数 中等
2063 所有子字符串的元音 中等
2064 将产品分配到任何商店的最小最大乘积 中等
2067 相等计数子字符串的数量 中等
2069 行走机器人模拟II 中等
2070 每个查询的最美丽物品 中等
2074 逆序排列偶数长度组的节点 中等
2075 解码斜体密文 中等
2077 迷宫中通向同一房间的路径 中等
2079 给植物浇水 中等
2080 范围频率查询 中等
2083 以相同字母开始和结束的子字符串 中等
2086 收集雨水的最低桶数 中等
2087 网格中机器人的最低成本回家 中等
2090 K半径子数组平均值 中等
2091 从数组中移除最小和最大值 中等
2093 以折扣价到达城市的最低成本 中等
2095 删除链表中的中间节点 中等
2096 从二叉树节点到另一个节点的逐步方向 中等
2098 具有最大偶数和的大小为K的子序列 中等
2100 找到抢劫银行的好日子 中等
2101 引爆最大炸弹 中等
2104 子数组范围的总和 中等
2105 给植物浇水II 中等
2107 分享K糖果后独特的味道数量 中等
2109 向字符串添加空格 中等
2110 股票的平滑下降期数量 中等
2113 从数组中移除和替换元素后的元素 中等
2115 从给定供应中找到所有可能的食谱 中等
2116 检查括号字符串是否有效 中等
2120 在网格中保持执行所有后缀指令 中等
2121 相同元素之间的间隔 中等
2125 银行的激光束数量 中等
2126 摧毁小行星 中等
2128 翻转行和列以移除所有1 中等
2130 链表中的最大双胞胎和 中等
2131 通过连接两个字母单词的最长回文 中等
2134 将所有1组合在一起的最低交换次数II 中等
2135 添加字母后获得的单词数 中等
2137 向桶中倒水以使水位相等 中等
2139 达到目标分数的最低移动次数 中等
2140 运用脑力解决难题 中等
2145 计算隐藏的序列数量 中等
2146 在价格范围内找出最高排名的前K个物品 中等
2149 按符号重新排列数组元素 中等
2150 在数组中找到所有孤独的数字 中等
4 两个排序数组的中位数 困难
10 正则表达式匹配 困难
23 合并k个有序链表 困难
25 每k组逆序排列节点 困难
30 所有单词的拼接子字符串 困难
32 最长有效括号 困难
37 数独求解器 困难
41 第一个缺失的整数 困难
42 陷阱雨量 困难
44 通配符匹配 困难
51 N皇后 困难
52 N皇后II 困难
60 排列序列 困难
65 有效数字 困难
68 文本对齐 困难
72 编辑距离 困难
76 最小窗口子字符串 困难
84 直方图中的最大矩形 困难
85 最大矩形 困难
87 乱序字符串 困难
115 不同子序列 困难
123 买卖股票的最佳时机III 困难
124 二叉树最大路径和 困难
126 单词梯II 困难
127 单词梯 困难
132 回文分割II 困难
135 糖果 困难
140 单词拆分II 困难
149 直线上的最大点数 困难
154 旋转排序数组II中的最小值 困难
158 读取N个字符(给定read4 II - 多次调用) 困难
164 最大差距 困难
174 地牢游戏 困难
188 买卖股票的最佳时机IV 困难
212 单词搜索II 困难
214 最短回文串 困难
218 天际线问题 困难
224 基本计算器 困难
233 数字1的个数 困难
239 滑动窗口最大值 困难
248 立体数字III 困难
265 刷油漆的房子II 困难
269 外星语字典 困难
272 最近的二叉搜索树值II 困难
273 整数转英文单词 困难
282 表达式加法运算符 困难
295 从数据流中查找中位数 困难
296 最佳会议点 困难
297 序列化和反序列化二叉树 困难
301 移除无效括号 困难
302 包围黑色像素的最小矩形 困难
305 岛屿II的个数 困难
308 2D范围和查询2D - 可变 困难
312 爆破气球 困难
315 小于当前元素的数的个数 困难
317 所有建筑的最短距离 困难
321 创建最大数 困难
327 范围和的个数 困难
329 矩阵中的最长递增路径 困难
330 修补数组 困难
332 重建行程 困难
335 自交叉 困难
336 回文对 困难
352 作为不相交区间的数据流 困难
354 俄罗斯套娃信封 困难
358 将字符串重新排列为k距离 apart 困难
363 不大于K的最大矩形和 困难
381 插入删除获取随机O(1) - 允许重复 困难
391 完美矩形 困难
403 青蛙跳 困难
407 陷阱雨量II 困难
410 分割数组最大和 困难
411 最小独特词缩写 困难
420 强密码检查器 困难
425 单词平方 困难
428 序列化和反序列化N叉树 困难
431 将N叉树编码为二叉树 困难
432 所有O`one数据结构 困难
440 字典序排列的第k小数 困难
446 算术数列II - 子序列 困难
458 穷猪 困难
460 LFU缓存 困难
465 最优账户平衡 困难
466 重复计数 困难
471 用最短长度编码字符串 困难
472 连接词 困难
479 最大的回文乘积 困难
480 滑动窗口中位数 困难
483 最小好基数 困难
488 祖玛游戏 困难
489 机器人房间清洁工 困难
493 反转对 困难
499 迷宫III 困难
502 首次公开募股(IPO) 困难
514 自由之路 困难
517 超级洗衣机 困难
527 单词缩写 困难
546 移除盒子 困难
548 分割数组以相等和 困难
552 学生出勤记录II 困难
564 找到最近的回文数 困难
568 最大假期天数 困难
587 建造篱笆 困难
588 设计内存文件系统 困难
591 标签验证器 困难
600 无连续1的非负整数 困难
629 K逆序对数组 困难
630 课程表III 困难
631 设计Excel求和公式 困难
632 从K个列表中覆盖元素的元素的最小范围 困难
639 解码方式II 困难
642 设计搜索自动完成系统 困难
644 最大平均子数组II 困难
656 硬币路径 困难
660 移除9 困难
664 奇怪的打印机 困难
668 乘法表中的第k小数 困难
675 为高尔夫比赛砍伐树木 困难
679 24游戏 困难
683 K个空槽 困难
685 冗余连接II 困难
689 三个非重叠子数组的最大和 困难
691 拼写单词的贴纸 困难
699 下落方块 困难
710 带有黑名单的随机选择 困难
711 不同岛屿 II 的数量 困难
715 范围模块 困难
719 找到第 K 小的成对距离 困难
726 原子数量 困难
727 最小窗口子序列 困难
730 不同回文子序列的数量 困难
732 我的日历 III 困难
736 解析 Lisp 表达式 困难
741 樱桃采摘 困难
745 前缀和后缀搜索 困难
749 包含病毒 困难
753 破解保险箱 困难
757 集合交集大小至少为两个 困难
759 员工空闲时间 困难
761 特殊二进制字符串 困难
765 手拉手情侣 困难
768 最大排序块 II 困难
770 基本计算器 IV 困难
772 基本计算器 III 困难
773 滑动拼图 困难
774 最小化最大加油站距离 困难
778 上升水中的游泳 困难
780 达到点 困难
782 转换为棋盘 困难
786 第 K 小素数分数 困难
793 阶乘零函数的前像大小 困难
798 最高得分的最小旋转 困难
801 使序列递增的最小交换次数 困难
803 击中砖块时掉落的砖块 困难
805 按相同平均数分割数组 困难
810 黑板 XOR 游戏 困难
815 公交车路线 困难
818 赛车 困难
827 制作大岛 困难
828 计数给定字符串所有子字符串的唯一字符 困难
829 连续数之和 困难
834 树中距离之和 困难
839 相似字符串组 困难
843 猜词游戏 困难
847 访问所有节点的最短路径 困难
850 矩形区域 II 困难
854 K-相似字符串 困难
857 雇佣 K 个工人的最低成本 困难
862 和至少为 K 的最短子数组 困难
864 获取所有钥匙的最短路径 困难
871 最小燃料补充站次数 困难
878 N 个魔数 困难
879 有利可图的计划 困难
882 细分图中的可达节点 困难
887 超级鸡蛋掉落 困难
891 子序列宽度之和 困难
895 最大频率栈 困难
899 有序队列 困难
902 N 给定数字集的最大数字 困难
903 DI 序列的有效排列 困难
906 超级回文数 困难
913 猫和老鼠 困难
920 音乐播放列表数量 困难
924 最小化恶意软件传播 困难
927 三等分 困难
928 最小化恶意软件传播 II 困难
936 盖章序列 困难
940 不同子序列 II 困难
943 找到最短超字符串 困难
952 按公共因子最大的组件大小 困难
956 最高的广告牌 困难
960 按组删除列以使排序 III 困难
964 表示数字的最少操作数 困难
968 二叉树摄像头 困难
972 相等的有理数 困难
975 奇偶跳跃 困难
980 独特路径 III 困难
982 按位与为零的三元组 困难
987 二叉树的垂直遍历 困难
992 具有 K 个不同整数的子数组 困难
995 最小化 K 连续位翻转次数 困难
996 平方数数组的数量 困难
1000 合并石头的最低成本 困难
1001 网格照明 困难
1012 有重复数字的数字 困难
1028 从前序遍历中恢复树 困难
1032 字符流 困难
1036 逃离大迷宫 困难
1044 最长重复子串 困难
1063 有效子数组的数量 困难
1067 范围内的数字计数 困难
1074 目标和的子矩阵数量 困难
1088 令人困惑的数字 II 困难
1092 最短公共超序列 困难
1095 在山脉数组中查找 困难
1096 括号展开 II 困难
1106 解析布尔表达式 困难
1121 将数组分为递增序列 困难
1125 最小化团队规模 困难
1147 最长块状回文分解 困难
1153 字符串转换为另一个字符串 困难
1157 子数组中的在线多数元素 困难
1163 字典序中最短的子字符串 困难
1168 村庄中优化水分配 困难
1172 餐盘堆叠 困难
1178 每个拼图的有效单词数量 困难
1183 最大数位 困难
1187 使数组严格递增 困难
1192 网络中的关键连接 困难
1199 构建块的最小时间 困难
1203 按组排序并尊重依赖关系 困难
1206 设计跳表 困难
1210 旋转到达目标的最小移动次数 困难
1216 有效的回文 III 困难
1220 元音排列计数 困难
1223 骰子模拟 困难
1224 最大相等频率 困难
1231 切分巧克力 困难
1235 作业调度中的最大利润 困难
1240 用最少的正方形铺满矩形 困难
1246 回文串删除 困难
1250 检查是否为良好数组 困难
1255 由字母形成的最大得分单词 困难
1259 不交叉的握手 困难
1263 将箱子移动到目标位置的最小步骤数 困难
1269 经过一些步骤后保持在同一位置的方法数 困难
1274 矩形中的舰船数量 困难
1278 回文划分 III 困难
1284 将二元矩阵转换为零矩阵的最小翻转次数 困难
1289 最小下降路径和 II 困难
1293 带有障碍物消除的网格中最短路径 困难
1298 从盒子中获得的最大糖果数 困难
1301 具有最大得分的路径数 困难
1307 文字算术谜题 困难
1312 将字符串变为回文的最小插入步骤数 困难
1316 不同的回声子串 困难
1320 使用两只手指输入单词的最小距离 困难
1326 打开水龙头浇灌花园所需的最少水龙头数 困难
1330 反转子数组以最大化数组值 困难
1335 作业调度的最小难度 困难
1340 跳跃游戏 V 困难
1345 跳跃游戏 IV 困难
1349 参加考试的学生最大数 困难
1354 用多个和构造目标数组 困难
1359 计数所有有效的取货和交付选项 困难
1363 最大的三倍数 困难
1368 在网格中至少形成一个有效路径的最小成本 困难
1373 二叉树中的最大BST和 困难
1377 经过T秒后的青蛙位置 困难
1383 团队的最大性能 困难
1388 3n切片披萨 困难
1392 最长快乐前缀 困难
1397 找出所有良好字符串 困难
1402 减少菜肴 困难
1406 石头游戏 III 困难
1411 3xN网格的着色方法数 困难
1416 恢复数组 困难
1420 构建一个数组,你可以找到精确的比较次数 困难
1425 约束子序列和 困难
1434 给每个人戴不同帽子的方法数 困难
1439 找到具有排序行的矩阵的第K个最小和 困难
1444 切披萨的方法数 困难
1449 用加起来等于目标数字的数字形成最大的整数 困难
1453 圆形飞镖盘内的最大点数 困难
1458 两个子序列的最大点积 困难
1463 樱桃采集 II 困难
1467 两个盒子具有相同数量的不同球概率 困难
1473 油漆房子的 III 困难
1478 分配邮箱 困难
1483 树节点的第K个祖先 困难
1489 找到最小生成树中的关键和伪关键边 困难
1494 并行课程 II 困难
1499 方程的最大值 困难
1505 最多进行K次相邻数字交换后的最小可能整数 困难
1510 石头游戏 IV 困难
1515 最佳服务中心位置 困难
1516 移动N叉树的子树 困难
1520 最大非重叠子串数 困难
1521 找到与目标最接近的神秘函数值 困难
1526 子数组增量步骤的最小次数以形成目标数组 困难
1531 字符串压缩 II 困难
1537 获得最高分 困难
1542 找到最长的惊人子串 困难
1547 切割木棍的最小成本 困难
1548 图中最相似路径 困难
1553 吃N个橙子的最小天数 困难
1563 石头游戏 V 困难
1568 断开岛屿的最小天数 困难
1569 重新排列数组以获得相同的BST的方法数 困难
1575 计数所有可能的路线 困难
1579 移除最大数量的边以保持图完全可遍历 困难
1585 检查字符串是否可以通过子串排序操作进行转换 困难
1591 奇怪的打印机 II 困难
1595 连接两组点的最小成本 困难
1597 从中缀表达式构建二元表达式树 困难
1601 最大可实现的转移请求数 困难
1606 找到处理最多请求数的服务器 困难
1610 可见点的最大数量 困难
1611 将整数转换为零的最小单比特操作数 困难
1617 具有城市之间最大距离的子树数 困难
1622 花哨序列 困难
1627 阈值下的图连通性 困难
1632 矩阵的排名转换 困难
1639 给定字典形成目标字符串的方法数 困难
1643 第K小的指令 困难
1649 通过指令创建有序数组 困难
1655 分发重复整数 困难
1659 最大化网格幸福度 困难
1665 完成任务所需的最小初始能量 困难
1671 使数组成为山脉数组所需的最少移除次数 困难
1675 最小化数组的偏差 困难
1681 最小不兼容性 困难
1687 从仓储将箱子运送到港口 困难
1691 通过堆叠长方体获得的最大高度 困难
1692 分配糖果的方法数 困难
1697 检查存在长度限制的边路径的存在性 困难
1703 使K个连续1的最小相邻交换次数 困难
1707 使用数组中的一个元素的最大XOR 困难
1713 创建子序列所需的最小操作数 困难
1714 数组中特殊等距元素的和 困难
1719 重建树的方法数 困难
1723 完成所有工作的最小时间 困难
1724 检查存在长度限制的边路径的存在性 II 困难
1728 猫和老鼠 II 困难
1735 制作数组的组合方式数 困难
1739 建造盒子 困难
1745 回文划分 IV 困难
1751 可以参加的最大活动数 II 困难
1755 最接近子序列和 困难
1761 图中连接三元的最低度 困难
1766 互质树 困难
1771 从子序列中最大化回文长度 困难
1776 汽车车队 II 困难
1782 节点对数 困难
1787 使所有段落的XOR等于零的最小操作数 困难
1788 最大化花园的美丽 困难
1793 良好子数组的最大得分 困难
1799 进行N次操作后的最大得分 困难
1803 范围XOR中的配对数 困难
1808 最大化良好除数器 困难
1815 获得新鲜甜甜圈的最大组数 困难
1819 不同子序列GCD的数量 困难
1825 寻找MK平均值 困难
1830 使字符串排序的最小操作数 困难
1835 所有对位AND的XOR和 困难
1840 最大建筑高度 困难
1842 使用相同数字的下一个回文数 困难
1847 最近房间 困难
1851 包含每个查询的最小间隔 困难
1857 有向图中的最大颜色值 困难
1862 地板对数和 困难
1866 重新排列棍子的方法数 困难
1872 石游戏 VIII 困难
1879 两个数组的最小XOR和 困难
1883 按时到达会议的最小跳过次数 困难
1889 包装浪费的最小空间 困难
1896 改变表达式最终值的最小成本 困难
1900 玩家竞争的最早和最晚轮次 困难
1912 设计电影租赁系统 困难
1916 蚂蚁群落中建造房间的组合方式数 困难
1923 最长的公共子路径 困难
1924 建造围栏 II 困难
1928 在规定时间内到达目的地所需的最小成本 困难
1931 使用三种不同颜色绘制网格 困难
1932 合并BST以创建单个BST 困难
1938 最大遗传差异查询 困难
1944 队列中可见的人的数量 困难
1948 删除系统中的重复文件夹 困难
1955 特殊子序列的数量 困难
1956 病毒变种传播的最小时间 困难
1960 两个回文子字符串长度的最大乘积 困难
1964 找到每个位置上最长有效障碍课程的长度 困难
1970 最后一天还能穿越 困难
1977 分离数字的方法数 困难
1982 给定子集和的数组 困难
1987 独特良好子序列的数量 困难
1994 良好子集的数量 困难
1998 数组的GCD排序 困难
2003 每个子树中最小的缺失遗传值 困难
2005 斐波那契树中的子树删除游戏 困难
2009 使数组连续的最小操作数 困难
2014 重复k次的最长子序列 困难
2019 解决数学表达式的学生的得分 困难
2025 分割数组的最大方式数 困难
2030 具有字母出现次数的最小K长度子序列 困难
2035 将数组分为两个数组以最小化总和差 困难
2040 两个排序数组中第K小的乘积 困难
2045 到达目的地的第二次最小时间 困难
2050 并行课程 III 困难
2056 棋盘上的有效移动组合数 困难
2060 给定两个编码字符串时检查原始字符串是否存在 困难
2065 图的最大路径质量 困难
2071 你可以分配的最大任务数 困难
2076 限制处理的友情请求 困难
2081 k-镜像数的和 困难
2088 在土地中计算肥沃的金字塔数量 困难
2092 找出所有有秘密的人 困难
2097 有效对排列 困难
2102 顺序序秩跟踪器 困难
2106 最多走K步后能收获的最大水果数 困难
2111 使数组K递增的最小操作数 困难
2117 缩写范围乘积 困难
2122 恢复原始数组 困难
2123 移除矩阵中相邻1的最小操作数 困难
2127 会议中最多邀请的员工人数 困难
2132 盖章网格 困难
2136 最早完全开花的日子 困难
2141 N台计算机的最大运行时间 困难
2143 在范围内从两个数组中选择数字 困难
2147 划分长走廊的方法数 困难
2151 基于声明的最大好人数量 困难
AdventOfCode
2015 1 不是数学问题
2015 2 据说不会用到数学
2015 3 真空中完美的球形容屋
2015 4 理想的礼物
2015 5 他难道没有实习生吗?
2015 6 可能是一个火灾隐患
2015 7 需要组装
2015 8 火柴
2015 9 一夜之间
2015 10 精灵看,精灵说
2015 11 公司政策
2015 12 JSAbacusFramework.io
2020 1 报告修复
2020 2 密码哲学
2020 3 滑雪橇轨迹
2020 4 护照处理
2020 5 二进制登机
2020 6 定制海关
2020 7 手提包
2020 8 手持停止
2020 9 编码错误
2020 10 适配器数组
2020 11 座位系统
2020 12 雨风险
2020 13 穿梭搜索
2020 14 对接数据
2020 15 喧闹的背诵
2020 16 票务翻译
2020 17 康威立方体
2020 18 操作顺序
2020 19 怪物信息
除法 回合 谷歌
CodeJam 2008 1 苍蝇拍
KickStart 2013 1 潮湿的
KickStart 2013 1 队长锤子
KickStart 2013 1 坏马
KickStart 2020 1 分配
KickStart 2021 1 k goodness string
KickStart 2021 1 l shaped plots
KickStart 2021 1 rabbit house
KickStart 2021 1 校验和

依赖项

~0–2MB
~38K SLoC