leetcode/solution at main · doocs/leetcode
0001
两数之和
数组,哈希表
简单
0002
两数相加
递归,链表,数学
中等
0003
无重复字符的最长子串
哈希表,字符串,滑动窗口
中等
0004
寻找两个正序数组的中位数
数组,二分查找,分治
困难
0005
最长回文子串
双指针,字符串,动态规划
中等
0006
Z 字形变换
字符串
中等
0007
整数反转
数学
中等
0008
字符串转换整数 (atoi)
字符串
中等
0009
回文数
数学
简单
0010
正则表达式匹配
递归,字符串,动态规划
困难
0011
盛最多水的容器
贪心,数组,双指针
中等
0012
整数转罗马数字
哈希表,数学,字符串
中等
0013
罗马数字转整数
哈希表,数学,字符串
简单
0014
最长公共前缀
字典树,数组,字符串
简单
0015
三数之和
数组,双指针,排序
中等
0016
最接近的三数之和
数组,双指针,排序
中等
0017
电话号码的字母组合
哈希表,字符串,回溯
中等
0018
四数之和
数组,双指针,排序
中等
0019
删除链表的倒数第 N 个结点
链表,双指针
中等
0020
有效的括号
栈,字符串
简单
0021
合并两个有序链表
递归,链表
简单
0022
括号生成
字符串,动态规划,回溯
中等
0023
合并 K 个升序链表
链表,分治,堆(优先队列),归并排序
困难
0024
两两交换链表中的节点
递归,链表
中等
0025
K 个一组翻转链表
递归,链表
困难
0026
删除有序数组中的重复项
数组,双指针
简单
0027
移除元素
数组,双指针
简单
0028
找出字符串中第一个匹配项的下标
双指针,字符串,字符串匹配
简单
0029
两数相除
位运算,数学
中等
0030
串联所有单词的子串
哈希表,字符串,滑动窗口
困难
0031
下一个排列
数组,双指针
中等
0032
最长有效括号
栈,字符串,动态规划
困难
0033
搜索旋转排序数组
数组,二分查找
中等
0034
在排序数组中查找元素的第一个和最后一个位置
数组,二分查找
中等
0035
搜索插入位置
数组,二分查找
简单
0036
有效的数独
数组,哈希表,矩阵
中等
0037
解数独
数组,哈希表,回溯,矩阵
困难
0038
外观数列
字符串
中等
0039
组合总和
数组,回溯
中等
0040
组合总和 II
数组,回溯
中等
0041
缺失的第一个正数
数组,哈希表
困难
0042
接雨水
栈,数组,双指针,动态规划,单调栈
困难
0043
字符串相乘
数学,字符串,模拟
中等
0044
通配符匹配
贪心,递归,字符串,动态规划
困难
0045
跳跃游戏 II
贪心,数组,动态规划
中等
0046
全排列
数组,回溯
中等
0047
全排列 II
数组,回溯,排序
中等
0048
旋转图像
数组,数学,矩阵
中等
0049
字母异位词分组
数组,哈希表,字符串,排序
中等
0050
Pow(x, n)
递归,数学
中等
0051
N 皇后
数组,回溯
困难
0052
N 皇后 II
回溯
困难
0053
最大子数组和
数组,分治,动态规划
中等
0054
螺旋矩阵
数组,矩阵,模拟
中等
0055
跳跃游戏
贪心,数组,动态规划
中等
0056
合并区间
数组,排序
中等
0057
插入区间
数组
中等
0058
最后一个单词的长度
字符串
简单
0059
螺旋矩阵 II
数组,矩阵,模拟
中等
0060
排列序列
递归,数学
困难
0061
旋转链表
链表,双指针
中等
0062
不同路径
数学,动态规划,组合数学
中等
0063
不同路径 II
数组,动态规划,矩阵
中等
0064
最小路径和
数组,动态规划,矩阵
中等
0065
有效数字
字符串
困难
0066
加一
数组,数学
简单
0067
二进制求和
位运算,数学,字符串,模拟
简单
0068
文本左右对齐
数组,字符串,模拟
困难
0069
x 的平方根
数学,二分查找
简单
0070
爬楼梯
记忆化搜索,数学,动态规划
简单
0071
简化路径
栈,字符串
中等
0072
编辑距离
字符串,动态规划
中等
0073
矩阵置零
数组,哈希表,矩阵
中等
0074
搜索二维矩阵
数组,二分查找,矩阵
中等
0075
颜色分类
数组,双指针,排序
中等
0076
最小覆盖子串
哈希表,字符串,滑动窗口
困难
0077
组合
回溯
中等
0078
子集
位运算,数组,回溯
中等
0079
单词搜索
深度优先搜索,数组,字符串,回溯,矩阵
中等
0080
删除有序数组中的重复项 II
数组,双指针
中等
0081
搜索旋转排序数组 II
数组,二分查找
中等
0082
删除排序链表中的重复元素 II
链表,双指针
中等
0083
删除排序链表中的重复元素
链表
简单
0084
柱状图中最大的矩形
栈,数组,单调栈
困难
0085
最大矩形
栈,数组,动态规划,矩阵,单调栈
困难
0086
分隔链表
链表,双指针
中等
0087
扰乱字符串
字符串,动态规划
困难
0088
合并两个有序数组
数组,双指针,排序
简单
0089
格雷编码
位运算,数学,回溯
中等
0090
子集 II
位运算,数组,回溯
中等
0091
解码方法
字符串,动态规划
中等
0092
反转链表 II
链表
中等
0093
复原 IP 地址
字符串,回溯
中等
0094
二叉树的中序遍历
栈,树,深度优先搜索,二叉树
简单
0095
不同的二叉搜索树 II
树,二叉搜索树,动态规划,回溯,二叉树
中等
0096
不同的二叉搜索树
树,二叉搜索树,数学,动态规划,二叉树
中等
0097
交错字符串
字符串,动态规划
中等
0098
验证二叉搜索树
树,深度优先搜索,二叉搜索树,二叉树
中等
0099
恢复二叉搜索树
树,深度优先搜索,二叉搜索树,二叉树
中等
0100
相同的树
树,深度优先搜索,广度优先搜索,二叉树
简单
0101
对称二叉树
树,深度优先搜索,广度优先搜索,二叉树
简单
0102
二叉树的层序遍历
树,广度优先搜索,二叉树
中等
0103
二叉树的锯齿形层序遍历
树,广度优先搜索,二叉树
中等
0104
二叉树的最大深度
树,深度优先搜索,广度优先搜索,二叉树
简单
0105
从前序与中序遍历序列构造二叉树
树,数组,哈希表,分治,二叉树
中等
0106
从中序与后序遍历序列构造二叉树
树,数组,哈希表,分治,二叉树
中等
0107
二叉树的层序遍历 II
树,广度优先搜索,二叉树
中等
0108
将有序数组转换为二叉搜索树
树,二叉搜索树,数组,分治,二叉树
简单
0109
有序链表转换二叉搜索树
树,二叉搜索树,链表,分治,二叉树
中等
0110
平衡二叉树
树,深度优先搜索,二叉树
简单
0111
二叉树的最小深度
树,深度优先搜索,广度优先搜索,二叉树
简单
0112
路径总和
树,深度优先搜索,广度优先搜索,二叉树
简单
0113
路径总和 II
树,深度优先搜索,回溯,二叉树
中等
0114
二叉树展开为链表
栈,树,深度优先搜索,链表,二叉树
中等
0115
不同的子序列
字符串,动态规划
困难
0116
填充每个节点的下一个右侧节点指针
树,深度优先搜索,广度优先搜索,链表,二叉树
中等
0117
填充每个节点的下一个右侧节点指针 II
树,深度优先搜索,广度优先搜索,链表,二叉树
中等
0118
杨辉三角
数组,动态规划
简单
0119
杨辉三角 II
数组,动态规划
简单
0120
三角形最小路径和
数组,动态规划
中等
0121
买卖股票的最佳时机
数组,动态规划
简单
0122
买卖股票的最佳时机 II
贪心,数组,动态规划
中等
0123
买卖股票的最佳时机 III
数组,动态规划
困难
0124
二叉树中的最大路径和
树,深度优先搜索,动态规划,二叉树
困难
0125
验证回文串
双指针,字符串
简单
0126
单词接龙 II
广度优先搜索,哈希表,字符串,回溯
困难
0127
单词接龙
广度优先搜索,哈希表,字符串
困难
0128
最长连续序列
并查集,数组,哈希表
中等
0129
求根节点到叶节点数字之和
树,深度优先搜索,二叉树
中等
0130
被围绕的区域
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
0131
分割回文串
字符串,动态规划,回溯
中等
0132
分割回文串 II
字符串,动态规划
困难
0133
克隆图
深度优先搜索,广度优先搜索,图,哈希表
中等
0134
加油站
贪心,数组
中等
0135
分发糖果
贪心,数组
困难
0136
只出现一次的数字
位运算,数组
简单
0137
只出现一次的数字 II
位运算,数组
中等
0138
随机链表的复制
哈希表,链表
中等
0139
单词拆分
字典树,记忆化搜索,数组,哈希表,字符串,动态规划
中等
0140
单词拆分 II
字典树,记忆化搜索,数组,哈希表,字符串,动态规划,回溯
困难
0141
环形链表
哈希表,链表,双指针
简单
0142
环形链表 II
哈希表,链表,双指针
中等
0143
重排链表
栈,递归,链表,双指针
中等
0144
二叉树的前序遍历
栈,树,深度优先搜索,二叉树
简单
0145
二叉树的后序遍历
栈,树,深度优先搜索,二叉树
简单
0146
LRU 缓存
设计,哈希表,链表,双向链表
中等
0147
对链表进行插入排序
链表,排序
中等
0148
排序链表
链表,双指针,分治,排序,归并排序
中等
0149
直线上最多的点数
几何,数组,哈希表,数学
困难
0150
逆波兰表达式求值
栈,数组,数学
中等
0151
反转字符串中的单词
双指针,字符串
中等
0152
乘积最大子数组
数组,动态规划
中等
0153
寻找旋转排序数组中的最小值
数组,二分查找
中等
0154
寻找旋转排序数组中的最小值 II
数组,二分查找
困难
0155
最小栈
栈,设计
中等
0156
上下翻转二叉树
树,深度优先搜索,二叉树
中等
🔒
0157
用 Read4 读取 N 个字符
数组,交互,模拟
简单
🔒
0158
用 Read4 读取 N 个字符 II - 多次调用
数组,交互,模拟
困难
🔒
0159
至多包含两个不同字符的最长子串
哈希表,字符串,滑动窗口
中等
🔒
0160
相交链表
哈希表,链表,双指针
简单
0161
相隔为 1 的编辑距离
双指针,字符串
中等
🔒
0162
寻找峰值
数组,二分查找
中等
0163
缺失的区间
数组
简单
🔒
0164
最大间距
数组,桶排序,基数排序,排序
中等
0165
比较版本号
双指针,字符串
中等
0166
分数到小数
哈希表,数学,字符串
中等
0167
两数之和 II - 输入有序数组
数组,双指针,二分查找
中等
0168
Excel 表列名称
数学,字符串
简单
0169
多数元素
数组,哈希表,分治,计数,排序
简单
0170
两数之和 III - 数据结构设计
设计,数组,哈希表,双指针,数据流
简单
🔒
0171
Excel 表列序号
数学,字符串
简单
0172
阶乘后的零
数学
中等
0173
二叉搜索树迭代器
栈,树,设计,二叉搜索树,二叉树,迭代器
中等
0174
地下城游戏
数组,动态规划,矩阵
困难
0175
组合两个表
数据库
简单
0176
第二高的薪水
数据库
中等
0177
第N高的薪水
数据库
中等
0178
分数排名
数据库
中等
0179
最大数
贪心,数组,字符串,排序
中等
0180
连续出现的数字
数据库
中等
0181
超过经理收入的员工
数据库
简单
0182
查找重复的电子邮箱
数据库
简单
0183
从不订购的客户
数据库
简单
0184
部门工资最高的员工
数据库
中等
0185
部门工资前三高的所有员工
数据库
困难
0186
反转字符串中的单词 II
双指针,字符串
中等
🔒
0187
重复的DNA序列
位运算,哈希表,字符串,滑动窗口,哈希函数,滚动哈希
中等
0188
买卖股票的最佳时机 IV
数组,动态规划
困难
0189
轮转数组
数组,数学,双指针
中等
0190
颠倒二进制位
位运算,分治
简单
0191
位1的个数
位运算,分治
简单
0192
统计词频
中等
0193
有效电话号码
简单
0194
转置文件
中等
0195
第十行
简单
0196
删除重复的电子邮箱
数据库
简单
0197
上升的温度
数据库
简单
0198
打家劫舍
数组,动态规划
中等
0199
二叉树的右视图
树,深度优先搜索,广度优先搜索,二叉树
中等
0200
岛屿数量
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
0201
数字范围按位与
位运算
中等
0202
快乐数
哈希表,数学,双指针
简单
0203
移除链表元素
递归,链表
简单
0204
计数质数
数组,数学,枚举,数论
中等
0205
同构字符串
哈希表,字符串
简单
0206
反转链表
递归,链表
简单
0207
课程表
深度优先搜索,广度优先搜索,图,拓扑排序
中等
0208
实现 Trie (前缀树)
设计,字典树,哈希表,字符串
中等
0209
长度最小的子数组
数组,二分查找,前缀和,滑动窗口
中等
0210
课程表 II
深度优先搜索,广度优先搜索,图,拓扑排序
中等
0211
添加与搜索单词 - 数据结构设计
深度优先搜索,设计,字典树,字符串
中等
0212
单词搜索 II
字典树,数组,字符串,回溯,矩阵
困难
0213
打家劫舍 II
数组,动态规划
中等
0214
最短回文串
字符串,字符串匹配,哈希函数,滚动哈希
困难
0215
数组中的第K个最大元素
数组,分治,快速选择,排序,堆(优先队列)
中等
0216
组合总和 III
数组,回溯
中等
0217
存在重复元素
数组,哈希表,排序
简单
0218
天际线问题
树状数组,线段树,数组,分治,有序集合,排序,扫描线,堆(优先队列)
困难
0219
存在重复元素 II
数组,哈希表,滑动窗口
简单
0220
存在重复元素 III
数组,桶排序,有序集合,排序,滑动窗口
困难
0221
最大正方形
数组,动态规划,矩阵
中等
0222
完全二叉树的节点个数
位运算,树,二分查找,二叉树
简单
0223
矩形面积
几何,数学
中等
0224
基本计算器
栈,递归,数学,字符串
困难
0225
用队列实现栈
栈,设计,队列
简单
0226
翻转二叉树
树,深度优先搜索,广度优先搜索,二叉树
简单
0227
基本计算器 II
栈,数学,字符串
中等
0228
汇总区间
数组
简单
0229
多数元素 II
数组,哈希表,计数,排序
中等
0230
二叉搜索树中第 K 小的元素
树,深度优先搜索,二叉搜索树,二叉树
中等
0231
2 的幂
位运算,递归,数学
简单
0232
用栈实现队列
栈,设计,队列
简单
0233
数字 1 的个数
递归,数学,动态规划
困难
0234
回文链表
栈,递归,链表,双指针
简单
0235
二叉搜索树的最近公共祖先
树,深度优先搜索,二叉搜索树,二叉树
中等
0236
二叉树的最近公共祖先
树,深度优先搜索,二叉树
中等
0237
删除链表中的节点
链表
中等
0238
除了自身以外数组的乘积
数组,前缀和
中等
0239
滑动窗口最大值
队列,数组,滑动窗口,单调队列,堆(优先队列)
困难
0240
搜索二维矩阵 II
数组,二分查找,分治,矩阵
中等
0241
为运算表达式设计优先级
递归,记忆化搜索,数学,字符串,动态规划
中等
0242
有效的字母异位词
哈希表,字符串,排序
简单
0243
最短单词距离
数组,字符串
简单
🔒
0244
最短单词距离 II
设计,数组,哈希表,双指针,字符串
中等
🔒
0245
最短单词距离 III
数组,字符串
中等
🔒
0246
中心对称数
哈希表,双指针,字符串
简单
🔒
0247
中心对称数 II
递归,数组,字符串
中等
🔒
0248
中心对称数 III
递归,数组,字符串
困难
🔒
0249
移位字符串分组
数组,哈希表,字符串
中等
🔒
0250
统计同值子树
树,深度优先搜索,二叉树
中等
🔒
0251
展开二维向量
设计,数组,双指针,迭代器
中等
🔒
0252
会议室
数组,排序
简单
🔒
0253
会议室 II
贪心,数组,双指针,前缀和,排序,堆(优先队列)
中等
🔒
0254
因子的组合
回溯
中等
🔒
0255
验证二叉搜索树的前序遍历序列
栈,树,二叉搜索树,递归,数组,二叉树,单调栈
中等
🔒
0256
粉刷房子
数组,动态规划
中等
🔒
0257
二叉树的所有路径
树,深度优先搜索,字符串,回溯,二叉树
简单
0258
各位相加
数学,数论,模拟
简单
0259
较小的三数之和
数组,双指针,二分查找,排序
中等
🔒
0260
只出现一次的数字 III
位运算,数组
中等
0261
以图判树
深度优先搜索,广度优先搜索,并查集,图
中等
🔒
0262
行程和用户
数据库
困难
0263
丑数
数学
简单
0264
丑数 II
哈希表,数学,动态规划,堆(优先队列)
中等
0265
粉刷房子 II
数组,动态规划
困难
🔒
0266
回文排列
位运算,哈希表,字符串
简单
🔒
0267
回文排列 II
哈希表,字符串,回溯
中等
🔒
0268
丢失的数字
位运算,数组,哈希表,数学,二分查找,排序
简单
0269
火星词典
深度优先搜索,广度优先搜索,图,拓扑排序,数组,字符串
困难
🔒
0270
最接近的二叉搜索树值
树,深度优先搜索,二叉搜索树,二分查找,二叉树
简单
🔒
0271
字符串的编码与解码
设计,数组,字符串
中等
🔒
0272
最接近的二叉搜索树值 II
栈,树,深度优先搜索,二叉搜索树,双指针,二叉树,堆(优先队列)
困难
🔒
0273
整数转换英文表示
递归,数学,字符串
困难
0274
H 指数
数组,计数排序,排序
中等
0275
H 指数 II
数组,二分查找
中等
0276
栅栏涂色
动态规划
中等
🔒
0277
搜寻名人
图,双指针,交互
中等
🔒
0278
第一个错误的版本
二分查找,交互
简单
0279
完全平方数
广度优先搜索,数学,动态规划
中等
0280
摆动排序
贪心,数组,排序
中等
🔒
0281
锯齿迭代器
设计,队列,数组,迭代器
中等
🔒
0282
给表达式添加运算符
数学,字符串,回溯
困难
0283
移动零
数组,双指针
简单
0284
窥视迭代器
设计,数组,迭代器
中等
0285
二叉搜索树中的中序后继
树,深度优先搜索,二叉搜索树,二叉树
中等
🔒
0286
墙与门
广度优先搜索,数组,矩阵
中等
🔒
0287
寻找重复数
位运算,数组,双指针,二分查找
中等
0288
单词的唯一缩写
设计,数组,哈希表,字符串
中等
🔒
0289
生命游戏
数组,矩阵,模拟
中等
0290
单词规律
哈希表,字符串
简单
0291
单词规律 II
哈希表,字符串,回溯
中等
🔒
0292
Nim 游戏
脑筋急转弯,数学,博弈
简单
0293
翻转游戏
字符串
简单
🔒
0294
翻转游戏 II
记忆化搜索,数学,动态规划,回溯,博弈
中等
🔒
0295
数据流的中位数
设计,双指针,数据流,排序,堆(优先队列)
困难
0296
最佳的碰头地点
数组,数学,矩阵,排序
困难
🔒
0297
二叉树的序列化与反序列化
树,深度优先搜索,广度优先搜索,设计,字符串,二叉树
困难
0298
二叉树最长连续序列
树,深度优先搜索,二叉树
中等
🔒
0299
猜数字游戏
哈希表,字符串,计数
中等
0300
最长递增子序列
数组,二分查找,动态规划
中等
0301
删除无效的括号
广度优先搜索,字符串,回溯
困难
0302
包含全部黑色像素的最小矩形
深度优先搜索,广度优先搜索,数组,二分查找,矩阵
困难
🔒
0303
区域和检索 - 数组不可变
设计,数组,前缀和
简单
0304
二维区域和检索 - 矩阵不可变
设计,数组,矩阵,前缀和
中等
0305
岛屿数量 II
并查集,数组,哈希表
困难
🔒
0306
累加数
字符串,回溯
中等
0307
区域和检索 - 数组可修改
设计,树状数组,线段树,数组,分治
中等
0308
二维区域和检索 - 矩阵可修改
设计,树状数组,线段树,数组,矩阵
中等
🔒
0309
买卖股票的最佳时机含冷冻期
数组,动态规划
中等
0310
最小高度树
深度优先搜索,广度优先搜索,图,拓扑排序
中等
0311
稀疏矩阵的乘法
数组,哈希表,矩阵
中等
🔒
0312
戳气球
数组,动态规划
困难
0313
超级丑数
数组,数学,动态规划
中等
0314
二叉树的垂直遍历
树,深度优先搜索,广度优先搜索,哈希表,二叉树,排序
中等
🔒
0315
计算右侧小于当前元素的个数
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
0316
去除重复字母
栈,贪心,字符串,单调栈
中等
0317
离建筑物最近的距离
广度优先搜索,数组,矩阵
困难
🔒
0318
最大单词长度乘积
位运算,数组,字符串
中等
0319
灯泡开关
脑筋急转弯,数学
中等
0320
列举单词的全部缩写
位运算,字符串,回溯
中等
🔒
0321
拼接最大数
栈,贪心,数组,双指针,单调栈
困难
0322
零钱兑换
广度优先搜索,数组,动态规划
中等
0323
无向图中连通分量的数目
深度优先搜索,广度优先搜索,并查集,图
中等
🔒
0324
摆动排序 II
贪心,数组,分治,快速选择,排序
中等
0325
和等于 k 的最长子数组长度
数组,哈希表,前缀和
中等
🔒
0326
3 的幂
递归,数学
简单
0327
区间和的个数
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
0328
奇偶链表
链表
中等
0329
矩阵中的最长递增路径
深度优先搜索,广度优先搜索,图,拓扑排序,记忆化搜索,数组,动态规划,矩阵
困难
0330
按要求补齐数组
贪心,数组
困难
0331
验证二叉树的前序序列化
栈,树,字符串,二叉树
中等
0332
重新安排行程
深度优先搜索,图,欧拉回路
困难
0333
最大二叉搜索子树
树,深度优先搜索,二叉搜索树,动态规划,二叉树
中等
🔒
0334
递增的三元子序列
贪心,数组
中等
0335
路径交叉
几何,数组,数学
困难
0336
回文对
字典树,数组,哈希表,字符串
困难
0337
打家劫舍 III
树,深度优先搜索,动态规划,二叉树
中等
0338
比特位计数
位运算,动态规划
简单
0339
嵌套列表加权和
深度优先搜索,广度优先搜索
中等
🔒
0340
至多包含 K 个不同字符的最长子串
哈希表,字符串,滑动窗口
中等
🔒
0341
扁平化嵌套列表迭代器
栈,树,深度优先搜索,设计,队列,迭代器
中等
0342
4的幂
位运算,递归,数学
简单
0343
整数拆分
数学,动态规划
中等
0344
反转字符串
双指针,字符串
简单
0345
反转字符串中的元音字母
双指针,字符串
简单
0346
数据流中的移动平均值
设计,队列,数组,数据流
简单
🔒
0347
前 K 个高频元素
数组,哈希表,分治,桶排序,计数,快速选择,排序,堆(优先队列)
中等
0348
设计井字棋
设计,数组,哈希表,矩阵,模拟
中等
🔒
0349
两个数组的交集
数组,哈希表,双指针,二分查找,排序
简单
0350
两个数组的交集 II
数组,哈希表,双指针,二分查找,排序
简单
0351
安卓系统手势解锁
位运算,动态规划,回溯,状态压缩
中等
🔒
0352
将数据流变为多个不相交区间
并查集,设计,哈希表,二分查找,数据流,有序集合
困难
0353
贪吃蛇
设计,队列,数组,哈希表,模拟
中等
🔒
0354
俄罗斯套娃信封问题
数组,二分查找,动态规划,排序
困难
0355
设计推特
设计,哈希表,链表,堆(优先队列)
中等
0356
直线镜像
数组,哈希表,数学
中等
🔒
0357
统计各位数字都不同的数字个数
数学,动态规划,回溯
中等
0358
K 距离间隔重排字符串
贪心,哈希表,字符串,计数,排序,堆(优先队列)
困难
🔒
0359
日志速率限制器
设计,哈希表,数据流
简单
🔒
0360
有序转化数组
数组,数学,双指针,排序
中等
🔒
0361
轰炸敌人
数组,动态规划,矩阵
中等
🔒
0362
敲击计数器
设计,队列,数组,二分查找,数据流
中等
🔒
0363
矩形区域不超过 K 的最大数值和
数组,二分查找,矩阵,有序集合,前缀和
困难
0364
嵌套列表加权和 II
栈,深度优先搜索,广度优先搜索
中等
🔒
0365
水壶问题
深度优先搜索,广度优先搜索,数学
中等
0366
寻找二叉树的叶子节点
树,深度优先搜索,二叉树
中等
🔒
0367
有效的完全平方数
数学,二分查找
简单
0368
最大整除子集
数组,数学,动态规划,排序
中等
0369
给单链表加一
链表,数学
中等
🔒
0370
区间加法
数组,前缀和
中等
🔒
0371
两整数之和
位运算,数学
中等
0372
超级次方
数学,分治
中等
0373
查找和最小的 K 对数字
数组,堆(优先队列)
中等
0374
猜数字大小
二分查找,交互
简单
0375
猜数字大小 II
数学,动态规划,博弈
中等
0376
摆动序列
贪心,数组,动态规划
中等
0377
组合总和 Ⅳ
数组,动态规划
中等
0378
有序矩阵中第 K 小的元素
数组,二分查找,矩阵,排序,堆(优先队列)
中等
0379
电话目录管理系统
设计,队列,数组,哈希表,链表
中等
🔒
0380
O(1) 时间插入、删除和获取随机元素
设计,数组,哈希表,数学,随机化
中等
0381
O(1) 时间插入、删除和获取随机元素 - 允许重复
设计,数组,哈希表,数学,随机化
困难
0382
链表随机节点
水塘抽样,链表,数学,随机化
中等
0383
赎金信
哈希表,字符串,计数
简单
0384
打乱数组
设计,数组,数学,随机化
中等
0385
迷你语法分析器
栈,深度优先搜索,字符串
中等
0386
字典序排数
深度优先搜索,字典树
中等
0387
字符串中的第一个唯一字符
队列,哈希表,字符串,计数
简单
0388
文件的最长绝对路径
栈,深度优先搜索,字符串
中等
0389
找不同
位运算,哈希表,字符串,排序
简单
0390
消除游戏
递归,数学
中等
0391
完美矩形
几何,数组,哈希表,数学,扫描线
困难
0392
判断子序列
双指针,字符串,动态规划
简单
0393
UTF-8 编码验证
位运算,数组
中等
0394
字符串解码
栈,递归,字符串
中等
0395
至少有 K 个重复字符的最长子串
哈希表,字符串,分治,滑动窗口
中等
0396
旋转函数
数组,数学,动态规划
中等
0397
整数替换
贪心,位运算,记忆化搜索,动态规划
中等
0398
随机数索引
水塘抽样,哈希表,数学,随机化
中等
0399
除法求值
深度优先搜索,广度优先搜索,并查集,图,数组,字符串,最短路
中等
0400
第 N 位数字
数学,二分查找
中等
0401
二进制手表
位运算,回溯
简单
0402
移掉 K 位数字
栈,贪心,字符串,单调栈
中等
0403
青蛙过河
数组,动态规划
困难
0404
左叶子之和
树,深度优先搜索,广度优先搜索,二叉树
简单
0405
数字转换为十六进制数
位运算,数学,字符串
简单
0406
根据身高重建队列
树状数组,线段树,数组,排序
中等
0407
接雨水 II
广度优先搜索,数组,矩阵,堆(优先队列)
困难
0408
有效单词缩写
双指针,字符串
简单
🔒
0409
最长回文串
贪心,哈希表,字符串
简单
0410
分割数组的最大值
贪心,数组,二分查找,动态规划,前缀和
困难
0411
最短独占单词缩写
位运算,数组,字符串,回溯
困难
🔒
0412
Fizz Buzz
数学,字符串,模拟
简单
0413
等差数列划分
数组,动态规划,滑动窗口
中等
0414
第三大的数
数组,排序
简单
0415
字符串相加
数学,字符串,模拟
简单
0416
分割等和子集
数组,动态规划
中等
0417
太平洋大西洋水流问题
深度优先搜索,广度优先搜索,数组,矩阵
中等
0418
屏幕可显示句子的数量
数组,字符串,动态规划
中等
🔒
0419
棋盘上的战舰
深度优先搜索,数组,矩阵
中等
0420
强密码检验器
贪心,字符串,堆(优先队列)
困难
0421
数组中两个数的最大异或值
位运算,字典树,数组,哈希表
中等
0422
有效的单词方块
数组,矩阵
简单
🔒
0423
从英文中重建数字
哈希表,数学,字符串
中等
0424
替换后的最长重复字符
哈希表,字符串,滑动窗口
中等
0425
单词方块
字典树,数组,字符串,回溯
困难
🔒
0426
将二叉搜索树转化为排序的双向链表
栈,树,深度优先搜索,二叉搜索树,链表,二叉树,双向链表
中等
🔒
0427
建立四叉树
树,数组,分治,矩阵
中等
0428
序列化和反序列化 N 叉树
树,深度优先搜索,广度优先搜索,字符串
困难
🔒
0429
N 叉树的层序遍历
树,广度优先搜索
中等
0430
扁平化多级双向链表
深度优先搜索,链表,双向链表
中等
0431
将 N 叉树编码为二叉树
树,深度优先搜索,广度优先搜索,设计,二叉树
困难
🔒
0432
全 O(1) 的数据结构
设计,哈希表,链表,双向链表
困难
0433
最小基因变化
广度优先搜索,哈希表,字符串
中等
0434
字符串中的单词数
字符串
简单
0435
无重叠区间
贪心,数组,动态规划,排序
中等
0436
寻找右区间
数组,二分查找,排序
中等
0437
路径总和 III
树,深度优先搜索,二叉树
中等
0438
找到字符串中所有字母异位词
哈希表,字符串,滑动窗口
中等
0439
三元表达式解析器
栈,递归,字符串
中等
🔒
0440
字典序的第K小数字
字典树
困难
0441
排列硬币
数学,二分查找
简单
0442
数组中重复的数据
数组,哈希表,排序
中等
0443
压缩字符串
双指针,字符串
中等
0444
序列重建
图,拓扑排序,数组
中等
🔒
0445
两数相加 II
栈,链表,数学
中等
0446
等差数列划分 II - 子序列
数组,动态规划
困难
0447
回旋镖的数量
数组,哈希表,数学
中等
0448
找到所有数组中消失的数字
数组,哈希表
简单
0449
序列化和反序列化二叉搜索树
树,深度优先搜索,广度优先搜索,设计,二叉搜索树,字符串,二叉树
中等
0450
删除二叉搜索树中的节点
树,二叉搜索树,二叉树
中等
0451
根据字符出现频率排序
哈希表,字符串,桶排序,计数,排序,堆(优先队列)
中等
0452
用最少数量的箭引爆气球
贪心,数组,排序
中等
0453
最小操作次数使数组元素相等
数组,数学
中等
0454
四数相加 II
数组,哈希表
中等
0455
分发饼干
贪心,数组,双指针,排序
简单
0456
132 模式
栈,数组,二分查找,有序集合,单调栈
中等
0457
环形数组是否存在循环
数组,哈希表,双指针
中等
0458
可怜的小猪
数学,动态规划,组合数学
困难
0459
重复的子字符串
字符串,字符串匹配
简单
0460
LFU 缓存
设计,哈希表,链表,双向链表
困难
0461
汉明距离
位运算
简单
0462
最小操作次数使数组元素相等 II
数组,数学,排序
中等
0463
岛屿的周长
深度优先搜索,广度优先搜索,数组,矩阵
简单
0464
我能赢吗
位运算,记忆化搜索,数学,动态规划,状态压缩,博弈
中等
0465
最优账单平衡
位运算,数组,动态规划,回溯,状态压缩
困难
🔒
0466
统计重复个数
字符串,动态规划
困难
0467
环绕字符串中唯一的子字符串
字符串,动态规划
中等
0468
验证IP地址
字符串
中等
0469
凸多边形
几何,数组,数学
中等
🔒
0470
用 Rand7() 实现 Rand10()
数学,拒绝采样,概率与统计,随机化
中等
0471
编码最短长度的字符串
字符串,动态规划
困难
🔒
0472
连接词
深度优先搜索,字典树,数组,字符串,动态规划,排序
困难
0473
火柴拼正方形
位运算,数组,动态规划,回溯,状态压缩
中等
0474
一和零
数组,字符串,动态规划
中等
0475
供暖器
数组,双指针,二分查找,排序
中等
0476
数字的补数
位运算
简单
0477
汉明距离总和
位运算,数组,数学
中等
0478
在圆内随机生成点
几何,数学,拒绝采样,随机化
中等
0479
最大回文数乘积
数学,枚举
困难
0480
滑动窗口中位数
数组,哈希表,滑动窗口,堆(优先队列)
困难
0481
神奇字符串
双指针,字符串
中等
0482
密钥格式化
字符串
简单
0483
最小好进制
数学,二分查找
困难
0484
寻找排列
栈,贪心,数组,字符串
中等
🔒
0485
最大连续 1 的个数
数组
简单
0486
预测赢家
递归,数组,数学,动态规划,博弈
中等
0487
最大连续1的个数 II
数组,动态规划,滑动窗口
中等
🔒
0488
祖玛游戏
栈,广度优先搜索,记忆化搜索,字符串,动态规划
困难
0489
扫地机器人
回溯,交互
困难
🔒
0490
迷宫
深度优先搜索,广度优先搜索,数组,矩阵
中等
🔒
0491
非递减子序列
位运算,数组,哈希表,回溯
中等
0492
构造矩形
数学
简单
0493
翻转对
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
0494
目标和
数组,动态规划,回溯
中等
0495
提莫攻击
数组,模拟
简单
0496
下一个更大元素 I
栈,数组,哈希表,单调栈
简单
0497
非重叠矩形中的随机点
水塘抽样,数组,数学,二分查找,有序集合,前缀和,随机化
中等
0498
对角线遍历
数组,矩阵,模拟
中等
0499
迷宫 III
深度优先搜索,广度优先搜索,图,数组,字符串,矩阵,最短路,堆(优先队列)
困难
🔒
0500
键盘行
数组,哈希表,字符串
简单
0501
二叉搜索树中的众数
树,深度优先搜索,二叉搜索树,二叉树
简单
0502
IPO
贪心,数组,排序,堆(优先队列)
困难
0503
下一个更大元素 II
栈,数组,单调栈
中等
0504
七进制数
数学,字符串
简单
0505
迷宫 II
深度优先搜索,广度优先搜索,图,数组,矩阵,最短路,堆(优先队列)
中等
🔒
0506
相对名次
数组,排序,堆(优先队列)
简单
0507
完美数
数学
简单
0508
出现次数最多的子树元素和
树,深度优先搜索,哈希表,二叉树
中等
0509
斐波那契数
递归,记忆化搜索,数学,动态规划
简单
0510
二叉搜索树中的中序后继 II
树,二叉搜索树,二叉树
中等
🔒
0511
游戏玩法分析 I
数据库
简单
0512
游戏玩法分析 II
数据库
简单
🔒
0513
找树左下角的值
树,深度优先搜索,广度优先搜索,二叉树
中等
0514
自由之路
深度优先搜索,广度优先搜索,字符串,动态规划
困难
0515
在每个树行中找最大值
树,深度优先搜索,广度优先搜索,二叉树
中等
0516
最长回文子序列
字符串,动态规划
中等
0517
超级洗衣机
贪心,数组
困难
0518
零钱兑换 II
数组,动态规划
中等
0519
随机翻转矩阵
水塘抽样,哈希表,数学,随机化
中等
0520
检测大写字母
字符串
简单
0521
最长特殊序列 Ⅰ
字符串
简单
0522
最长特殊序列 II
数组,哈希表,双指针,字符串,排序
中等
0523
连续的子数组和
数组,哈希表,数学,前缀和
中等
0524
通过删除字母匹配到字典里最长单词
数组,双指针,字符串,排序
中等
0525
连续数组
数组,哈希表,前缀和
中等
0526
优美的排列
位运算,数组,动态规划,回溯,状态压缩
中等
0527
单词缩写
贪心,字典树,数组,字符串,排序
困难
🔒
0528
按权重随机选择
数组,数学,二分查找,前缀和,随机化
中等
0529
扫雷游戏
深度优先搜索,广度优先搜索,数组,矩阵
中等
0530
二叉搜索树的最小绝对差
树,深度优先搜索,广度优先搜索,二叉搜索树,二叉树
简单
0531
孤独像素 I
数组,哈希表,矩阵
中等
🔒
0532
数组中的 k-diff 数对
数组,哈希表,双指针,二分查找,排序
中等
0533
孤独像素 II
数组,哈希表,矩阵
中等
🔒
0534
游戏玩法分析 III
数据库
中等
🔒
0535
TinyURL 的加密与解密
设计,哈希表,字符串,哈希函数
中等
0536
从字符串生成二叉树
栈,树,深度优先搜索,字符串,二叉树
中等
🔒
0537
复数乘法
数学,字符串,模拟
中等
0538
把二叉搜索树转换为累加树
树,深度优先搜索,二叉搜索树,二叉树
中等
0539
最小时间差
数组,数学,字符串,排序
中等
0540
有序数组中的单一元素
数组,二分查找
中等
0541
反转字符串 II
双指针,字符串
简单
0542
01 矩阵
广度优先搜索,数组,动态规划,矩阵
中等
0543
二叉树的直径
树,深度优先搜索,二叉树
简单
0544
输出比赛匹配对
递归,字符串,模拟
中等
🔒
0545
二叉树的边界
树,深度优先搜索,二叉树
中等
🔒
0546
移除盒子
记忆化搜索,数组,动态规划
困难
0547
省份数量
深度优先搜索,广度优先搜索,并查集,图
中等
0548
将数组分割成和相等的子数组
数组,哈希表,前缀和
困难
🔒
0549
二叉树最长连续序列 II
树,深度优先搜索,二叉树
中等
🔒
0550
游戏玩法分析 IV
数据库
中等
0551
学生出勤记录 I
字符串
简单
0552
学生出勤记录 II
动态规划
困难
0553
最优除法
数组,数学,动态规划
中等
0554
砖墙
数组,哈希表
中等
0555
分割连接字符串
贪心,数组,字符串
中等
🔒
0556
下一个更大元素 III
数学,双指针,字符串
中等
0557
反转字符串中的单词 III
双指针,字符串
简单
0558
四叉树交集
树,分治
中等
0559
N 叉树的最大深度
树,深度优先搜索,广度优先搜索
简单
0560
和为 K 的子数组
数组,哈希表,前缀和
中等
0561
数组拆分
贪心,数组,计数排序,排序
简单
0562
矩阵中最长的连续1线段
数组,动态规划,矩阵
中等
🔒
0563
二叉树的坡度
树,深度优先搜索,二叉树
简单
0564
寻找最近的回文数
数学,字符串
困难
0565
数组嵌套
深度优先搜索,数组
中等
0566
重塑矩阵
数组,矩阵,模拟
简单
0567
字符串的排列
哈希表,双指针,字符串,滑动窗口
中等
0568
最大休假天数
数组,动态规划,矩阵
困难
🔒
0569
员工薪水中位数
数据库
困难
🔒
0570
至少有5名直接下属的经理
数据库
中等
0571
给定数字的频率查询中位数
数据库
困难
🔒
0572
另一棵树的子树
树,深度优先搜索,二叉树,字符串匹配,哈希函数
简单
0573
松鼠模拟
数组,数学
中等
🔒
0574
当选者
数据库
中等
🔒
0575
分糖果
数组,哈希表
简单
0576
出界的路径数
动态规划
中等
0577
员工奖金
数据库
简单
0578
查询回答率最高的问题
数据库
中等
🔒
0579
查询员工的累计薪水
数据库
困难
🔒
0580
统计各专业学生人数
数据库
中等
🔒
0581
最短无序连续子数组
栈,贪心,数组,双指针,排序,单调栈
中等
0582
杀掉进程
树,深度优先搜索,广度优先搜索,数组,哈希表
中等
🔒
0583
两个字符串的删除操作
字符串,动态规划
中等
0584
寻找用户推荐人
数据库
简单
0585
2016年的投资
数据库
中等
0586
订单最多的客户
数据库
简单
0587
安装栅栏
几何,数组,数学
困难
0588
设计内存文件系统
设计,字典树,哈希表,字符串,排序
困难
🔒
0589
N 叉树的前序遍历
栈,树,深度优先搜索
简单
0590
N 叉树的后序遍历
栈,树,深度优先搜索
简单
0591
标签验证器
栈,字符串
困难
0592
分数加减运算
数学,字符串,模拟
中等
0593
有效的正方形
几何,数学
中等
0594
最长和谐子序列
数组,哈希表,计数,排序,滑动窗口
简单
0595
大的国家
数据库
简单
0596
超过 5 名学生的课
数据库
简单
0597
好友申请 I:总体通过率
数据库
简单
🔒
0598
区间加法 II
数组,数学
简单
0599
两个列表的最小索引总和
数组,哈希表,字符串
简单
0600
不含连续1的非负整数
动态规划
困难
0601
体育馆的人流量
数据库
困难
0602
好友申请 II :谁有最多的好友
数据库
中等
0603
连续空余座位
数据库
简单
🔒
0604
迭代压缩字符串
设计,数组,字符串,迭代器
简单
🔒
0605
种花问题
贪心,数组
简单
0606
根据二叉树创建字符串
树,深度优先搜索,字符串,二叉树
中等
0607
销售员
数据库
简单
0608
树节点
数据库
中等
0609
在系统中查找重复文件
数组,哈希表,字符串
中等
0610
判断三角形
数据库
简单
0611
有效三角形的个数
贪心,数组,双指针,二分查找,排序
中等
0612
平面上的最近距离
数据库
中等
🔒
0613
直线上的最近距离
数据库
简单
🔒
0614
二级关注者
数据库
中等
🔒
0615
平均工资:部门与公司比较
数据库
困难
🔒
0616
给字符串添加加粗标签
字典树,数组,哈希表,字符串,字符串匹配
中等
🔒
0617
合并二叉树
树,深度优先搜索,广度优先搜索,二叉树
简单
0618
学生地理信息报告
数据库
困难
🔒
0619
只出现一次的最大数字
数据库
简单
0620
有趣的电影
数据库
简单
0621
任务调度器
贪心,数组,哈希表,计数,排序,堆(优先队列)
中等
0622
设计循环队列
设计,队列,数组,链表
中等
0623
在二叉树中增加一行
树,深度优先搜索,广度优先搜索,二叉树
中等
0624
数组列表中的最大距离
贪心,数组
中等
0625
最小因式分解
贪心,数学
中等
🔒
0626
换座位
数据库
中等
0627
变更性别
数据库
简单
0628
三个数的最大乘积
数组,数学,排序
简单
0629
K 个逆序对数组
动态规划
困难
0630
课程表 III
贪心,数组,排序,堆(优先队列)
困难
0631
设计 Excel 求和公式
图,设计,拓扑排序,数组,哈希表,字符串,矩阵
困难
🔒
0632
最小区间
贪心,数组,哈希表,排序,滑动窗口,堆(优先队列)
困难
0633
平方数之和
数学,双指针,二分查找
中等
0634
寻找数组的错位排列
数学,动态规划,组合数学
中等
🔒
0635
设计日志存储系统
设计,哈希表,字符串,有序集合
中等
🔒
0636
函数的独占时间
栈,数组
中等
0637
二叉树的层平均值
树,深度优先搜索,广度优先搜索,二叉树
简单
0638
大礼包
位运算,记忆化搜索,数组,动态规划,回溯,状态压缩
中等
0639
解码方法 II
字符串,动态规划
困难
0640
求解方程
数学,字符串,模拟
中等
0641
设计循环双端队列
设计,队列,数组,链表
中等
0642
设计搜索自动补全系统
深度优先搜索,设计,字典树,字符串,数据流,排序,堆(优先队列)
困难
🔒
0643
子数组最大平均数 I
数组,滑动窗口
简单
0644
子数组最大平均数 II
数组,二分查找,前缀和
困难
🔒
0645
错误的集合
位运算,数组,哈希表,排序
简单
0646
最长数对链
贪心,数组,动态规划,排序
中等
0647
回文子串
双指针,字符串,动态规划
中等
0648
单词替换
字典树,数组,哈希表,字符串
中等
0649
Dota2 参议院
贪心,队列,字符串
中等
0650
两个键的键盘
数学,动态规划
中等
0651
四个键的键盘
数学,动态规划
中等
🔒
0652
寻找重复的子树
树,深度优先搜索,哈希表,二叉树
中等
0653
两数之和 IV - 输入二叉搜索树
树,深度优先搜索,广度优先搜索,二叉搜索树,哈希表,双指针,二叉树
简单
0654
最大二叉树
栈,树,数组,分治,二叉树,单调栈
中等
0655
输出二叉树
树,深度优先搜索,广度优先搜索,二叉树
中等
0656
成本最小路径
数组,动态规划
困难
🔒
0657
机器人能否返回原点
字符串,模拟
简单
0658
找到 K 个最接近的元素
数组,双指针,二分查找,排序,滑动窗口,堆(优先队列)
中等
0659
分割数组为连续子序列
贪心,数组,哈希表,堆(优先队列)
中等
0660
移除 9
数学
困难
🔒
0661
图片平滑器
数组,矩阵
简单
0662
二叉树最大宽度
树,深度优先搜索,广度优先搜索,二叉树
中等
0663
均匀树划分
树,深度优先搜索,二叉树
中等
🔒
0664
奇怪的打印机
字符串,动态规划
困难
0665
非递减数列
数组
中等
0666
路径总和 IV
树,深度优先搜索,数组,哈希表,二叉树
中等
🔒
0667
优美的排列 II
数组,数学
中等
0668
乘法表中第k小的数
数学,二分查找
困难
0669
修剪二叉搜索树
树,深度优先搜索,二叉搜索树,二叉树
中等
0670
最大交换
贪心,数学
中等
0671
二叉树中第二小的节点
树,深度优先搜索,二叉树
简单
0672
灯泡开关 Ⅱ
位运算,深度优先搜索,广度优先搜索,数学
中等
0673
最长递增子序列的个数
树状数组,线段树,数组,动态规划
中等
0674
最长连续递增序列
数组
简单
0675
为高尔夫比赛砍树
广度优先搜索,数组,矩阵,堆(优先队列)
困难
0676
实现一个魔法字典
深度优先搜索,设计,字典树,哈希表,字符串
中等
0677
键值映射
设计,字典树,哈希表,字符串
中等
0678
有效的括号字符串
栈,贪心,字符串,动态规划
中等
0679
24 点游戏
数组,数学,回溯
困难
0680
验证回文串 II
贪心,双指针,字符串
简单
0681
最近时刻
哈希表,字符串,回溯,枚举
中等
🔒
0682
棒球比赛
栈,数组,模拟
简单
0683
K 个关闭的灯泡
树状数组,线段树,队列,数组,有序集合,滑动窗口,单调队列,堆(优先队列)
困难
🔒
0684
冗余连接
深度优先搜索,广度优先搜索,并查集,图
中等
0685
冗余连接 II
深度优先搜索,广度优先搜索,并查集,图
困难
0686
重复叠加字符串匹配
字符串,字符串匹配
中等
0687
最长同值路径
树,深度优先搜索,二叉树
中等
0688
骑士在棋盘上的概率
动态规划
中等
0689
三个无重叠子数组的最大和
数组,动态规划,前缀和,滑动窗口
困难
0690
员工的重要性
树,深度优先搜索,广度优先搜索,数组,哈希表
中等
0691
贴纸拼词
位运算,记忆化搜索,数组,哈希表,字符串,动态规划,回溯,状态压缩
困难
0692
前K个高频单词
字典树,数组,哈希表,字符串,桶排序,计数,排序,堆(优先队列)
中等
0693
交替位二进制数
位运算
简单
0694
不同岛屿的数量
深度优先搜索,广度优先搜索,并查集,哈希表,哈希函数
中等
🔒
0695
岛屿的最大面积
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
0696
计数二进制子串
双指针,字符串
简单
0697
数组的度
数组,哈希表
简单
0698
划分为k个相等的子集
位运算,记忆化搜索,数组,动态规划,回溯,状态压缩
中等
0699
掉落的方块
线段树,数组,有序集合
困难
0700
二叉搜索树中的搜索
树,二叉搜索树,二叉树
简单
0701
二叉搜索树中的插入操作
树,二叉搜索树,二叉树
中等
0702
搜索长度未知的有序数组
数组,二分查找,交互
中等
🔒
0703
数据流中的第 K 大元素
树,设计,二叉搜索树,二叉树,数据流,堆(优先队列)
简单
0704
二分查找
数组,二分查找
简单
0705
设计哈希集合
设计,数组,哈希表,链表,哈希函数
简单
0706
设计哈希映射
设计,数组,哈希表,链表,哈希函数
简单
0707
设计链表
设计,链表
中等
0708
循环有序列表的插入
链表
中等
🔒
0709
转换成小写字母
字符串
简单
0710
黑名单中的随机数
数组,哈希表,数学,二分查找,排序,随机化
困难
0711
不同岛屿的数量 II
深度优先搜索,广度优先搜索,并查集,哈希表,哈希函数
困难
🔒
0712
两个字符串的最小ASCII删除和
字符串,动态规划
中等
0713
乘积小于 K 的子数组
数组,二分查找,前缀和,滑动窗口
中等
0714
买卖股票的最佳时机含手续费
贪心,数组,动态规划
中等
0715
Range 模块
设计,线段树,有序集合
困难
0716
最大栈
栈,设计,链表,双向链表,有序集合
困难
🔒
0717
1 比特与 2 比特字符
数组
简单
0718
最长重复子数组
数组,二分查找,动态规划,滑动窗口,哈希函数,滚动哈希
中等
0719
找出第 K 小的数对距离
数组,双指针,二分查找,排序
困难
0720
词典中最长的单词
字典树,数组,哈希表,字符串,排序
中等
0721
账户合并
深度优先搜索,广度优先搜索,并查集,数组,哈希表,字符串,排序
中等
0722
删除注释
数组,字符串
中等
0723
粉碎糖果
数组,双指针,矩阵,模拟
中等
🔒
0724
寻找数组的中心下标
数组,前缀和
简单
0725
分隔链表
链表
中等
0726
原子的数量
栈,哈希表,字符串,排序
困难
0727
最小窗口子序列
字符串,动态规划,滑动窗口
困难
🔒
0728
自除数
数学
简单
0729
我的日程安排表 I
设计,线段树,数组,二分查找,有序集合
中等
0730
统计不同回文子序列
字符串,动态规划
困难
0731
我的日程安排表 II
设计,线段树,数组,二分查找,有序集合,前缀和
中等
0732
我的日程安排表 III
设计,线段树,二分查找,有序集合,前缀和
困难
0733
图像渲染
深度优先搜索,广度优先搜索,数组,矩阵
简单
0734
句子相似性
数组,哈希表,字符串
简单
🔒
0735
小行星碰撞
栈,数组,模拟
中等
0736
Lisp 语法解析
栈,递归,哈希表,字符串
困难
0737
句子相似性 II
深度优先搜索,广度优先搜索,并查集,数组,哈希表,字符串
中等
🔒
0738
单调递增的数字
贪心,数学
中等
0739
每日温度
栈,数组,单调栈
中等
0740
删除并获得点数
数组,哈希表,动态规划
中等
0741
摘樱桃
数组,动态规划,矩阵
困难
0742
二叉树最近的叶节点
树,深度优先搜索,广度优先搜索,二叉树
中等
🔒
0743
网络延迟时间
深度优先搜索,广度优先搜索,图,最短路,堆(优先队列)
中等
0744
寻找比目标字母大的最小字母
数组,二分查找
简单
0745
前缀和后缀搜索
设计,字典树,数组,哈希表,字符串
困难
0746
使用最小花费爬楼梯
数组,动态规划
简单
0747
至少是其他数字两倍的最大数
数组,排序
简单
0748
最短补全词
数组,哈希表,字符串
简单
0749
隔离病毒
深度优先搜索,广度优先搜索,数组,矩阵,模拟
困难
0750
角矩形的数量
数组,数学,动态规划,矩阵
中等
🔒
0751
IP 到 CIDR
位运算,字符串
中等
🔒
0752
打开转盘锁
广度优先搜索,数组,哈希表,字符串
中等
0753
破解保险箱
深度优先搜索,图,欧拉回路
困难
0754
到达终点数字
数学,二分查找
中等
0755
倒水
数组,模拟
中等
🔒
0756
金字塔转换矩阵
位运算,哈希表,字符串,回溯
中等
0757
设置交集大小至少为2
贪心,数组,排序
困难
0758
字符串中的加粗单词
字典树,数组,哈希表,字符串,字符串匹配
中等
🔒
0759
员工空闲时间
数组,排序,扫描线,堆(优先队列)
困难
🔒
0760
找出变位映射
数组,哈希表
简单
🔒
0761
特殊的二进制序列
递归,字符串
困难
0762
二进制表示中质数个计算置位
位运算,数学
简单
0763
划分字母区间
贪心,哈希表,双指针,字符串
中等
0764
最大加号标志
数组,动态规划
中等
0765
情侣牵手
贪心,深度优先搜索,广度优先搜索,并查集,图
困难
0766
托普利茨矩阵
数组,矩阵
简单
0767
重构字符串
贪心,哈希表,字符串,计数,排序,堆(优先队列)
中等
0768
最多能完成排序的块 II
栈,贪心,数组,排序,单调栈
困难
0769
最多能完成排序的块
栈,贪心,数组,排序,单调栈
中等
0770
基本计算器 IV
栈,递归,哈希表,数学,字符串
困难
0771
宝石与石头
哈希表,字符串
简单
0772
基本计算器 III
栈,递归,数学,字符串
困难
🔒
0773
滑动谜题
广度优先搜索,记忆化搜索,数组,动态规划,回溯,矩阵
困难
0774
最小化去加油站的最大距离
数组,二分查找
困难
🔒
0775
全局倒置与局部倒置
数组,数学
中等
0776
拆分二叉搜索树
树,二叉搜索树,递归,二叉树
中等
🔒
0777
在 LR 字符串中交换相邻字符
双指针,字符串
中等
0778
水位上升的泳池中游泳
深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列)
困难
0779
第K个语法符号
位运算,递归,数学
中等
0780
到达终点
数学
困难
0781
森林中的兔子
贪心,数组,哈希表,数学
中等
0782
变为棋盘
位运算,数组,数学,矩阵
困难
0783
二叉搜索树节点最小距离
树,深度优先搜索,广度优先搜索,二叉搜索树,二叉树
简单
0784
字母大小写全排列
位运算,字符串,回溯
中等
0785
判断二分图
深度优先搜索,广度优先搜索,并查集,图
中等
0786
第 K 个最小的质数分数
数组,双指针,二分查找,排序,堆(优先队列)
中等
0787
K 站中转内最便宜的航班
深度优先搜索,广度优先搜索,图,动态规划,最短路,堆(优先队列)
中等
0788
旋转数字
数学,动态规划
中等
0789
逃脱阻碍者
数组,数学
中等
0790
多米诺和托米诺平铺
动态规划
中等
0791
自定义字符串排序
哈希表,字符串,排序
中等
0792
匹配子序列的单词数
字典树,数组,哈希表,字符串,二分查找,动态规划,排序
中等
0793
阶乘函数后 K 个零
数学,二分查找
困难
0794
有效的井字游戏
数组,矩阵
中等
0795
区间子数组个数
数组,双指针
中等
0796
旋转字符串
字符串,字符串匹配
简单
0797
所有可能的路径
深度优先搜索,广度优先搜索,图,回溯
中等
0798
得分最高的最小轮调
数组,前缀和
困难
0799
香槟塔
动态规划
中等
0800
相似 RGB 颜色
数学,字符串,枚举
简单
🔒
0801
使序列递增的最小交换次数
数组,动态规划
困难
0802
找到最终的安全状态
深度优先搜索,广度优先搜索,图,拓扑排序
中等
0803
打砖块
并查集,数组,矩阵
困难
0804
唯一摩尔斯密码词
数组,哈希表,字符串
简单
0805
数组的均值分割
位运算,数组,数学,动态规划,状态压缩
困难
0806
写字符串需要的行数
数组,字符串
简单
0807
保持城市天际线
贪心,数组,矩阵
中等
0808
分汤
数学,动态规划,概率与统计
中等
0809
情感丰富的文字
数组,双指针,字符串
中等
0810
黑板异或游戏
位运算,脑筋急转弯,数组,数学,博弈
困难
0811
子域名访问计数
数组,哈希表,字符串,计数
中等
0812
最大三角形面积
几何,数组,数学
简单
0813
最大平均值和的分组
数组,动态规划,前缀和
中等
0814
二叉树剪枝
树,深度优先搜索,二叉树
中等
0815
公交路线
广度优先搜索,数组,哈希表
困难
0816
模糊坐标
字符串,回溯,枚举
中等
0817
链表组件
数组,哈希表,链表
中等
0818
赛车
动态规划
困难
0819
最常见的单词
数组,哈希表,字符串,计数
简单
0820
单词的压缩编码
字典树,数组,哈希表,字符串
中等
0821
字符的最短距离
数组,双指针,字符串
简单
0822
翻转卡片游戏
数组,哈希表
中等
0823
带因子的二叉树
数组,哈希表,动态规划,排序
中等
0824
山羊拉丁文
字符串
简单
0825
适龄的朋友
数组,双指针,二分查找,排序
中等
0826
安排工作以达到最大收益
贪心,数组,双指针,二分查找,排序
中等
0827
最大人工岛
深度优先搜索,广度优先搜索,并查集,数组,矩阵
困难
0828
统计子串中的唯一字符
哈希表,字符串,动态规划
困难
第 83 场周赛
0829
连续整数求和
数学,枚举
困难
第 83 场周赛
0830
较大分组的位置
字符串
简单
第 83 场周赛
0831
隐藏个人信息
字符串
中等
第 83 场周赛
0832
翻转图像
位运算,数组,双指针,矩阵,模拟
简单
第 84 场周赛
0833
字符串中的查找与替换
数组,哈希表,字符串,排序
中等
第 84 场周赛
0834
树中距离之和
树,深度优先搜索,图,动态规划
困难
第 84 场周赛
0835
图像重叠
数组,矩阵
中等
第 84 场周赛
0836
矩形重叠
几何,数学
简单
第 85 场周赛
0837
新 21 点
数学,动态规划,滑动窗口,概率与统计
中等
第 85 场周赛
0838
推多米诺
双指针,字符串,动态规划
中等
第 85 场周赛
0839
相似字符串组
深度优先搜索,广度优先搜索,并查集,数组,哈希表,字符串
困难
第 85 场周赛
0840
矩阵中的幻方
数组,哈希表,数学,矩阵
中等
第 86 场周赛
0841
钥匙和房间
深度优先搜索,广度优先搜索,图
中等
第 86 场周赛
0842
将数组拆分成斐波那契序列
字符串,回溯
中等
第 86 场周赛
0843
猜猜这个单词
数组,数学,字符串,博弈,交互
困难
第 86 场周赛
0844
比较含退格的字符串
栈,双指针,字符串,模拟
简单
第 87 场周赛
0845
数组中的最长山脉
数组,双指针,动态规划,枚举
中等
第 87 场周赛
0846
一手顺子
贪心,数组,哈希表,排序
中等
第 87 场周赛
0847
访问所有节点的最短路径
位运算,广度优先搜索,图,动态规划,状态压缩
困难
第 87 场周赛
0848
字母移位
数组,字符串,前缀和
中等
第 88 场周赛
0849
到最近的人的最大距离
数组
中等
第 88 场周赛
0850
矩形面积 II
线段树,数组,有序集合,扫描线
困难
第 88 场周赛
0851
喧闹和富有
深度优先搜索,图,拓扑排序,数组
中等
第 88 场周赛
0852
山脉数组的峰顶索引
数组,二分查找
中等
第 89 场周赛
0853
车队
栈,数组,排序,单调栈
中等
第 89 场周赛
0854
相似度为 K 的字符串
广度优先搜索,哈希表,字符串
困难
第 89 场周赛
0855
考场就座
设计,有序集合,堆(优先队列)
中等
第 89 场周赛
0856
括号的分数
栈,字符串
中等
第 90 场周赛
0857
雇佣 K 名工人的最低成本
贪心,数组,排序,堆(优先队列)
困难
第 90 场周赛
0858
镜面反射
几何,数学,数论
中等
第 90 场周赛
0859
亲密字符串
哈希表,字符串
简单
第 90 场周赛
0860
柠檬水找零
贪心,数组
简单
第 91 场周赛
0861
翻转矩阵后的得分
贪心,位运算,数组,矩阵
中等
第 91 场周赛
0862
和至少为 K 的最短子数组
队列,数组,二分查找,前缀和,滑动窗口,单调队列,堆(优先队列)
困难
第 91 场周赛
0863
二叉树中所有距离为 K 的结点
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
第 91 场周赛
0864
获取所有钥匙的最短路径
位运算,广度优先搜索,数组,矩阵
困难
第 92 场周赛
0865
具有所有最深节点的最小子树
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
第 92 场周赛
0866
回文质数
数学,数论
中等
第 92 场周赛
0867
转置矩阵
数组,矩阵,模拟
简单
第 92 场周赛
0868
二进制间距
位运算
简单
第 93 场周赛
0869
重新排序得到 2 的幂
哈希表,数学,计数,枚举,排序
中等
第 93 场周赛
0870
优势洗牌
贪心,数组,双指针,排序
中等
第 93 场周赛
0871
最低加油次数
贪心,数组,动态规划,堆(优先队列)
困难
第 93 场周赛
0872
叶子相似的树
树,深度优先搜索,二叉树
简单
第 94 场周赛
0873
最长的斐波那契子序列的长度
数组,哈希表,动态规划
中等
第 94 场周赛
0874
模拟行走机器人
数组,哈希表,模拟
中等
第 94 场周赛
0875
爱吃香蕉的珂珂
数组,二分查找
中等
第 94 场周赛
0876
链表的中间结点
链表,双指针
简单
第 95 场周赛
0877
石子游戏
数组,数学,动态规划,博弈
中等
第 95 场周赛
0878
第 N 个神奇数字
数学,二分查找
困难
第 95 场周赛
0879
盈利计划
数组,动态规划
困难
第 95 场周赛
0880
索引处的解码字符串
栈,字符串
中等
第 96 场周赛
0881
救生艇
贪心,数组,双指针,排序
中等
第 96 场周赛
0882
细分图中的可到达节点
图,最短路,堆(优先队列)
困难
第 96 场周赛
0883
三维形体投影面积
几何,数组,数学,矩阵
简单
第 96 场周赛
0884
两句话中的不常见单词
哈希表,字符串,计数
简单
第 97 场周赛
0885
螺旋矩阵 III
数组,矩阵,模拟
中等
第 97 场周赛
0886
可能的二分法
深度优先搜索,广度优先搜索,并查集,图
中等
第 97 场周赛
0887
鸡蛋掉落
数学,二分查找,动态规划
困难
第 97 场周赛
0888
公平的糖果交换
数组,哈希表,二分查找,排序
简单
第 98 场周赛
0889
根据前序和后序遍历构造二叉树
树,数组,哈希表,分治,二叉树
中等
第 98 场周赛
0890
查找和替换模式
数组,哈希表,字符串
中等
第 98 场周赛
0891
子序列宽度之和
数组,数学,排序
困难
第 98 场周赛
0892
三维形体的表面积
几何,数组,数学,矩阵
简单
第 99 场周赛
0893
特殊等价字符串组
数组,哈希表,字符串,排序
中等
第 99 场周赛
0894
所有可能的真二叉树
树,递归,记忆化搜索,动态规划,二叉树
中等
第 99 场周赛
0895
最大频率栈
栈,设计,哈希表,有序集合
困难
第 99 场周赛
0896
单调数列
数组
简单
第 100 场周赛
0897
递增顺序搜索树
栈,树,深度优先搜索,二叉搜索树,二叉树
简单
第 100 场周赛
0898
子数组按位或操作
位运算,数组,动态规划
中等
第 100 场周赛
0899
有序队列
数学,字符串,排序
困难
第 100 场周赛
0900
RLE 迭代器
设计,数组,计数,迭代器
中等
第 101 场周赛
0901
股票价格跨度
栈,设计,数据流,单调栈
中等
第 101 场周赛
0902
最大为 N 的数字组合
数组,数学,字符串,二分查找,动态规划
困难
第 101 场周赛
0903
DI 序列的有效排列
字符串,动态规划,前缀和
困难
第 101 场周赛
0904
水果成篮
数组,哈希表,滑动窗口
中等
第 102 场周赛
0905
按奇偶排序数组
数组,双指针,排序
简单
第 102 场周赛
0906
超级回文数
数学,字符串,枚举
困难
第 102 场周赛
0907
子数组的最小值之和
栈,数组,动态规划,单调栈
中等
第 102 场周赛
0908
最小差值 I
数组,数学
简单
第 103 场周赛
0909
蛇梯棋
广度优先搜索,数组,矩阵
中等
第 103 场周赛
0910
最小差值 II
贪心,数组,数学,排序
中等
第 103 场周赛
0911
在线选举
设计,数组,哈希表,二分查找
中等
第 103 场周赛
0912
排序数组
数组,分治,桶排序,计数排序,基数排序,排序,堆(优先队列),归并排序
中等
0913
猫和老鼠
图,拓扑排序,记忆化搜索,数学,动态规划,博弈
困难
第 104 场周赛
0914
卡牌分组
数组,哈希表,数学,计数,数论
简单
第 104 场周赛
0915
分割数组
数组
中等
第 104 场周赛
0916
单词子集
数组,哈希表,字符串
中等
第 104 场周赛
0917
仅仅反转字母
双指针,字符串
简单
第 105 场周赛
0918
环形子数组的最大和
队列,数组,分治,动态规划,单调队列
中等
第 105 场周赛
0919
完全二叉树插入器
树,广度优先搜索,设计,二叉树
中等
第 105 场周赛
0920
播放列表的数量
数学,动态规划,组合数学
困难
第 105 场周赛
0921
使括号有效的最少添加
栈,贪心,字符串
中等
第 106 场周赛
0922
按奇偶排序数组 II
数组,双指针,排序
简单
第 106 场周赛
0923
三数之和的多种可能
数组,哈希表,双指针,计数,排序
中等
第 106 场周赛
0924
尽量减少恶意软件的传播
深度优先搜索,广度优先搜索,并查集,图,数组,哈希表
困难
第 106 场周赛
0925
长按键入
双指针,字符串
简单
第 107 场周赛
0926
将字符串翻转到单调递增
字符串,动态规划
中等
第 107 场周赛
0927
三等分
数组,数学
困难
第 107 场周赛
0928
尽量减少恶意软件的传播 II
深度优先搜索,广度优先搜索,并查集,图,数组,哈希表
困难
第 107 场周赛
0929
独特的电子邮件地址
数组,哈希表,字符串
简单
第 108 场周赛
0930
和相同的二元子数组
数组,哈希表,前缀和,滑动窗口
中等
第 108 场周赛
0931
下降路径最小和
数组,动态规划,矩阵
中等
第 108 场周赛
0932
漂亮数组
数组,数学,分治
中等
第 108 场周赛
0933
最近的请求次数
设计,队列,数据流
简单
第 109 场周赛
0934
最短的桥
深度优先搜索,广度优先搜索,数组,矩阵
中等
第 109 场周赛
0935
骑士拨号器
动态规划
中等
第 109 场周赛
0936
戳印序列
栈,贪心,队列,字符串
困难
第 109 场周赛
0937
重新排列日志文件
数组,字符串,排序
中等
第 110 场周赛
0938
二叉搜索树的范围和
树,深度优先搜索,二叉搜索树,二叉树
简单
第 110 场周赛
0939
最小面积矩形
几何,数组,哈希表,数学,排序
中等
第 110 场周赛
0940
不同的子序列 II
字符串,动态规划
困难
第 110 场周赛
0941
有效的山脉数组
数组
简单
第 111 场周赛
0942
增减字符串匹配
贪心,数组,双指针,字符串
简单
第 111 场周赛
0943
最短超级串
位运算,数组,字符串,动态规划,状态压缩
困难
第 111 场周赛
0944
删列造序
数组,字符串
简单
第 111 场周赛
0945
使数组唯一的最小增量
贪心,数组,计数,排序
中等
第 112 场周赛
0946
验证栈序列
栈,数组,模拟
中等
第 112 场周赛
0947
移除最多的同行或同列石头
深度优先搜索,并查集,图,哈希表
中等
第 112 场周赛
0948
令牌放置
贪心,数组,双指针,排序
中等
第 112 场周赛
0949
给定数字能组成的最大时间
数组,字符串,回溯,枚举
中等
第 113 场周赛
0950
按递增顺序显示卡牌
队列,数组,排序,模拟
中等
第 113 场周赛
0951
翻转等价二叉树
树,深度优先搜索,二叉树
中等
第 113 场周赛
0952
按公因数计算最大组件大小
并查集,数组,哈希表,数学,数论
困难
第 113 场周赛
0953
验证外星语词典
数组,哈希表,字符串
简单
第 114 场周赛
0954
二倍数对数组
贪心,数组,哈希表,排序
中等
第 114 场周赛
0955
删列造序 II
贪心,数组,字符串
中等
第 114 场周赛
0956
最高的广告牌
数组,动态规划
困难
第 114 场周赛
0957
N 天后的牢房
位运算,数组,哈希表,数学
中等
第 115 场周赛
0958
二叉树的完全性检验
树,广度优先搜索,二叉树
中等
第 115 场周赛
0959
由斜杠划分区域
深度优先搜索,广度优先搜索,并查集,数组,哈希表,矩阵
中等
第 115 场周赛
0960
删列造序 III
数组,字符串,动态规划
困难
第 115 场周赛
0961
在长度 2N 的数组中找出重复 N 次的元素
数组,哈希表
简单
第 116 场周赛
0962
最大宽度坡
栈,数组,双指针,单调栈
中等
第 116 场周赛
0963
最小面积矩形 II
几何,数组,哈希表,数学
中等
第 116 场周赛
0964
表示数字的最少运算符
记忆化搜索,数学,动态规划
困难
第 116 场周赛
0965
单值二叉树
树,深度优先搜索,广度优先搜索,二叉树
简单
第 117 场周赛
0966
元音拼写检查器
数组,哈希表,字符串
中等
第 117 场周赛
0967
连续差相同的数字
广度优先搜索,回溯
中等
第 117 场周赛
0968
监控二叉树
树,深度优先搜索,动态规划,二叉树
困难
第 117 场周赛
0969
煎饼排序
贪心,数组,双指针,排序
中等
第 118 场周赛
0970
强整数
哈希表,数学,枚举
中等
第 118 场周赛
0971
翻转二叉树以匹配先序遍历
树,深度优先搜索,二叉树
中等
第 118 场周赛
0972
相等的有理数
数学,字符串
困难
第 118 场周赛
0973
最接近原点的 K 个点
几何,数组,数学,分治,快速选择,排序,堆(优先队列)
中等
第 119 场周赛
0974
和可被 K 整除的子数组
数组,哈希表,前缀和
中等
第 119 场周赛
0975
奇偶跳
栈,数组,动态规划,有序集合,排序,单调栈
困难
第 119 场周赛
0976
三角形的最大周长
贪心,数组,数学,排序
简单
第 119 场周赛
0977
有序数组的平方
数组,双指针,排序
简单
第 120 场周赛
0978
最长湍流子数组
数组,动态规划,滑动窗口
中等
第 120 场周赛
0979
在二叉树中分配硬币
树,深度优先搜索,二叉树
中等
第 120 场周赛
0980
不同路径 III
位运算,数组,回溯,矩阵
困难
第 120 场周赛
0981
基于时间的键值存储
设计,哈希表,字符串,二分查找
中等
第 121 场周赛
0982
按位与为零的三元组
位运算,数组,哈希表
困难
第 121 场周赛
0983
最低票价
数组,动态规划
中等
第 121 场周赛
0984
不含 AAA 或 BBB 的字符串
贪心,字符串
中等
第 121 场周赛
0985
查询后的偶数和
数组,模拟
中等
第 122 场周赛
0986
区间列表的交集
数组,双指针,扫描线
中等
第 122 场周赛
0987
二叉树的垂序遍历
树,深度优先搜索,广度优先搜索,哈希表,二叉树,排序
困难
第 122 场周赛
0988
从叶结点开始的最小字符串
树,深度优先搜索,字符串,回溯,二叉树
中等
第 122 场周赛
0989
数组形式的整数加法
数组,数学
简单
第 123 场周赛
0990
等式方程的可满足性
并查集,图,数组,字符串
中等
第 123 场周赛
0991
坏了的计算器
贪心,数学
中等
第 123 场周赛
0992
K 个不同整数的子数组
数组,哈希表,计数,滑动窗口
困难
第 123 场周赛
0993
二叉树的堂兄弟节点
树,深度优先搜索,广度优先搜索,二叉树
简单
第 124 场周赛
0994
腐烂的橘子
广度优先搜索,数组,矩阵
中等
第 124 场周赛
0995
K 连续位的最小翻转次数
位运算,队列,数组,前缀和,滑动窗口
困难
第 124 场周赛
0996
平方数组的数目
位运算,数组,哈希表,数学,动态规划,回溯,状态压缩
困难
第 124 场周赛
0997
找到小镇的法官
图,数组,哈希表
简单
第 125 场周赛
0998
最大二叉树 II
树,二叉树
中等
第 125 场周赛
0999
可以被一步捕获的棋子数
数组,矩阵,模拟
简单
第 125 场周赛
1000
合并石头的最低成本
数组,动态规划,前缀和
困难
第 126 场周赛
1001
网格照明
数组,哈希表
困难
第 125 场周赛
1002
查找共用字符
数组,哈希表,字符串
简单
第 126 场周赛
1003
检查替换后的词是否有效
栈,字符串
中等
第 126 场周赛
1004
最大连续1的个数 III
数组,二分查找,前缀和,滑动窗口
中等
第 126 场周赛
1005
K 次取反后最大化的数组和
贪心,数组,排序
简单
第 127 场周赛
1006
笨阶乘
栈,数学,模拟
中等
第 127 场周赛
1007
行相等的最少多米诺旋转
贪心,数组
中等
第 127 场周赛
1008
前序遍历构造二叉搜索树
栈,树,二叉搜索树,数组,二叉树,单调栈
中等
第 127 场周赛
1009
十进制整数的反码
位运算
简单
第 128 场周赛
1010
总持续时间可被 60 整除的歌曲
数组,哈希表,计数
中等
第 128 场周赛
1011
在 D 天内送达包裹的能力
数组,二分查找
中等
第 128 场周赛
1012
至少有 1 位重复的数字
数学,动态规划
困难
第 128 场周赛
1013
将数组分成和相等的三个部分
贪心,数组
简单
第 129 场周赛
1014
最佳观光组合
数组,动态规划
中等
第 129 场周赛
1015
可被 K 整除的最小整数
哈希表,数学
中等
第 129 场周赛
1016
子串能表示从 1 到 N 数字的二进制串
位运算,哈希表,字符串,滑动窗口
中等
第 129 场周赛
1017
负二进制转换
数学
中等
第 130 场周赛
1018
可被 5 整除的二进制前缀
位运算,数组
简单
第 130 场周赛
1019
链表中的下一个更大节点
栈,数组,链表,单调栈
中等
第 130 场周赛
1020
飞地的数量
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
第 130 场周赛
1021
删除最外层的括号
栈,字符串
简单
第 131 场周赛
1022
从根到叶的二进制数之和
树,深度优先搜索,二叉树
简单
第 131 场周赛
1023
驼峰式匹配
字典树,数组,双指针,字符串,字符串匹配
中等
第 131 场周赛
1024
视频拼接
贪心,数组,动态规划
中等
第 131 场周赛
1025
除数博弈
脑筋急转弯,数学,动态规划,博弈
简单
第 132 场周赛
1026
节点与其祖先之间的最大差值
树,深度优先搜索,二叉树
中等
第 132 场周赛
1027
最长等差数列
数组,哈希表,二分查找,动态规划
中等
第 132 场周赛
1028
从先序遍历还原二叉树
树,深度优先搜索,字符串,二叉树
困难
第 132 场周赛
1029
两地调度
贪心,数组,排序
中等
第 133 场周赛
1030
距离顺序排列矩阵单元格
几何,数组,数学,矩阵,排序
简单
第 133 场周赛
1031
两个无重叠子数组的最大和
数组,动态规划,滑动窗口
中等
第 133 场周赛
1032
字符流
设计,字典树,数组,字符串,数据流
困难
第 133 场周赛
1033
移动石子直到连续
脑筋急转弯,数学
中等
第 134 场周赛
1034
边界着色
深度优先搜索,广度优先搜索,数组,矩阵
中等
第 134 场周赛
1035
不相交的线
数组,动态规划
中等
第 134 场周赛
1036
逃离大迷宫
深度优先搜索,广度优先搜索,数组,哈希表
困难
第 134 场周赛
1037
有效的回旋镖
几何,数组,数学
简单
第 135 场周赛
1038
从二叉搜索树到更大和树
树,深度优先搜索,二叉搜索树,二叉树
中等
第 135 场周赛
1039
多边形三角剖分的最低得分
数组,动态规划
中等
第 135 场周赛
1040
移动石子直到连续 II
数组,数学,排序,滑动窗口
中等
第 135 场周赛
1041
困于环中的机器人
数学,字符串,模拟
中等
第 136 场周赛
1042
不邻接植花
深度优先搜索,广度优先搜索,图
中等
第 136 场周赛
1043
分隔数组以得到最大和
数组,动态规划
中等
第 136 场周赛
1044
最长重复子串
字符串,二分查找,后缀数组,滑动窗口,哈希函数,滚动哈希
困难
第 136 场周赛
1045
买下所有产品的客户
数据库
中等
1046
最后一块石头的重量
数组,堆(优先队列)
简单
第 137 场周赛
1047
删除字符串中的所有相邻重复项
栈,字符串
简单
第 137 场周赛
1048
最长字符串链
数组,哈希表,双指针,字符串,动态规划,排序
中等
第 137 场周赛
1049
最后一块石头的重量 II
数组,动态规划
中等
第 137 场周赛
1050
合作过至少三次的演员和导演
数据库
简单
1051
高度检查器
数组,计数排序,排序
简单
第 138 场周赛
1052
爱生气的书店老板
数组,滑动窗口
中等
第 138 场周赛
1053
交换一次的先前排列
贪心,数组
中等
第 138 场周赛
1054
距离相等的条形码
贪心,数组,哈希表,计数,排序,堆(优先队列)
中等
第 138 场周赛
1055
形成字符串的最短路径
贪心,双指针,字符串,二分查找
中等
🔒
1056
易混淆数
数学
简单
🔒
1057
校园自行车分配
数组,排序,堆(优先队列)
中等
🔒
1058
最小化舍入误差以满足目标
贪心,数组,数学,字符串,排序
中等
🔒
1059
从起点到终点的所有路径
图,拓扑排序
中等
🔒
1060
有序数组中的缺失元素
数组,二分查找
中等
🔒
1061
按字典序排列最小的等效字符串
并查集,字符串
中等
1062
最长重复子串的长度
字符串,二分查找,动态规划,后缀数组,哈希函数,滚动哈希
中等
🔒
1063
有效子数组的数目
栈,数组,单调栈
困难
🔒
1064
不动点
数组,二分查找
简单
第 1 场双周赛
1065
字符串的索引对
字典树,数组,字符串,排序
简单
第 1 场双周赛
1066
校园自行车分配 II
位运算,数组,动态规划,回溯,状态压缩
中等
第 1 场双周赛
1067
范围内的数字计数
数学,动态规划
困难
第 1 场双周赛
1068
产品销售分析 I
数据库
简单
1069
产品销售分析 II
数据库
简单
🔒
1070
产品销售分析 III
数据库
中等
1071
字符串的最大公因子
数学,字符串
简单
第 139 场周赛
1072
按列翻转得到最大值等行数
数组,哈希表,矩阵
中等
第 139 场周赛
1073
负二进制数相加
数组,数学
中等
第 139 场周赛
1074
元素和为目标值的子矩阵数量
数组,哈希表,矩阵,前缀和
困难
第 139 场周赛
1075
项目员工 I
数据库
简单
1076
项目员工II
数据库
简单
🔒
1077
项目员工 III
数据库
中等
🔒
1078
Bigram 分词
字符串
简单
第 140 场周赛
1079
活字印刷
哈希表,字符串,回溯,计数
中等
第 140 场周赛
1080
根到叶路径上的不足节点
树,深度优先搜索,二叉树
中等
第 140 场周赛
1081
不同字符的最小子序列
栈,贪心,字符串,单调栈
中等
第 140 场周赛
1082
销售分析 I
数据库
简单
🔒
1083
销售分析 II
数据库
简单
🔒
1084
销售分析 III
数据库
简单
1085
最小元素各数位之和
数组,数学
简单
第 2 场双周赛
1086
前五科的均分
数组,哈希表,排序,堆(优先队列)
简单
第 2 场双周赛
1087
花括号展开
栈,广度优先搜索,字符串,回溯,排序
中等
第 2 场双周赛
1088
易混淆数 II
数学,回溯
困难
第 2 场双周赛
1089
复写零
数组,双指针
简单
第 141 场周赛
1090
受标签影响的最大值
贪心,数组,哈希表,计数,排序
中等
第 141 场周赛
1091
二进制矩阵中的最短路径
广度优先搜索,数组,矩阵
中等
第 141 场周赛
1092
最短公共超序列
字符串,动态规划
困难
第 141 场周赛
1093
大样本统计
数组,数学,概率与统计
中等
第 142 场周赛
1094
拼车
数组,前缀和,排序,模拟,堆(优先队列)
中等
第 142 场周赛
1095
山脉数组中查找目标值
数组,二分查找,交互
困难
第 142 场周赛
1096
花括号展开 II
栈,广度优先搜索,哈希表,字符串,回溯,排序
困难
第 142 场周赛
1097
游戏玩法分析 V
数据库
困难
🔒
1098
小众书籍
数据库
中等
🔒
1099
小于 K 的两数之和
数组,双指针,二分查找,排序
简单
第 3 场双周赛
1100
长度为 K 的无重复字符子串
哈希表,字符串,滑动窗口
中等
第 3 场双周赛
1101
彼此熟识的最早时间
并查集,数组,排序
中等
第 3 场双周赛
1102
得分最高的路径
深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列)
中等
第 3 场双周赛
1103
分糖果 II
数学,模拟
简单
第 143 场周赛
1104
二叉树寻路
树,数学,二叉树
中等
第 143 场周赛
1105
填充书架
数组,动态规划
中等
第 143 场周赛
1106
解析布尔表达式
栈,递归,字符串
困难
第 143 场周赛
1107
每日新用户统计
数据库
中等
🔒
1108
IP 地址无效化
字符串
简单
第 144 场周赛
1109
航班预订统计
数组,前缀和
中等
第 144 场周赛
1110
删点成林
树,深度优先搜索,数组,哈希表,二叉树
中等
第 144 场周赛
1111
有效括号的嵌套深度
栈,字符串
中等
第 144 场周赛
1112
每位学生的最高成绩
数据库
中等
🔒
1113
报告的记录
数据库
简单
🔒
1114
按序打印
多线程
简单
1115
交替打印 FooBar
多线程
中等
1116
打印零与奇偶数
多线程
中等
1117
H2O 生成
多线程
中等
1118
一月有多少天
数学
简单
第 4 场双周赛
1119
删去字符串中的元音
字符串
简单
第 4 场双周赛
1120
子树的最大平均值
树,深度优先搜索,二叉树
中等
第 4 场双周赛
1121
将数组分成几个递增序列
数组,计数
困难
第 4 场双周赛
1122
数组的相对排序
数组,哈希表,计数排序,排序
简单
第 145 场周赛
1123
最深叶节点的最近公共祖先
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
第 145 场周赛
1124
表现良好的最长时间段
栈,数组,哈希表,前缀和,单调栈
中等
第 145 场周赛
1125
最小的必要团队
位运算,数组,动态规划,状态压缩
困难
第 145 场周赛
1126
查询活跃业务
数据库
中等
🔒
1127
用户购买平台
数据库
困难
🔒
1128
等价多米诺骨牌对的数量
数组,哈希表,计数
简单
第 146 场周赛
1129
颜色交替的最短路径
广度优先搜索,图
中等
第 146 场周赛
1130
叶值的最小代价生成树
栈,贪心,数组,动态规划,单调栈
中等
第 146 场周赛
1131
绝对值表达式的最大值
数组,数学
中等
第 146 场周赛
1132
报告的记录 II
数据库
中等
🔒
1133
最大唯一数
数组,哈希表,排序
简单
第 5 场双周赛
1134
阿姆斯特朗数
数学
简单
第 5 场双周赛
1135
最低成本连通所有城市
并查集,图,最小生成树,堆(优先队列)
中等
第 5 场双周赛
1136
并行课程
图,拓扑排序
中等
第 5 场双周赛
1137
第 N 个泰波那契数
记忆化搜索,数学,动态规划
简单
第 147 场周赛
1138
字母板上的路径
哈希表,字符串
中等
第 147 场周赛
1139
最大的以 1 为边界的正方形
数组,动态规划,矩阵
中等
第 147 场周赛
1140
石子游戏 II
数组,数学,动态规划,博弈,前缀和
中等
第 147 场周赛
1141
查询近30天活跃用户数
数据库
简单
1142
过去30天的用户活动 II
数据库
简单
🔒
1143
最长公共子序列
字符串,动态规划
中等
1144
递减元素使数组呈锯齿状
贪心,数组
中等
第 148 场周赛
1145
二叉树着色游戏
树,深度优先搜索,二叉树
中等
第 148 场周赛
1146
快照数组
设计,数组,哈希表,二分查找
中等
第 148 场周赛
1147
段式回文
贪心,双指针,字符串,动态规划,哈希函数,滚动哈希
困难
第 148 场周赛
1148
文章浏览 I
数据库
简单
1149
文章浏览 II
数据库
中等
🔒
1150
检查一个数是否在数组中占绝大多数
数组,二分查找
简单
第 6 场双周赛
1151
最少交换次数来组合所有的 1
数组,滑动窗口
中等
第 6 场双周赛
1152
用户网站访问行为分析
数组,哈希表,字符串,排序
中等
第 6 场双周赛
1153
字符串转化
图,哈希表,字符串
困难
第 6 场双周赛
1154
一年中的第几天
数学,字符串
简单
第 149 场周赛
1155
掷骰子等于目标和的方法数
动态规划
中等
第 149 场周赛
1156
单字符重复子串的最大长度
哈希表,字符串,滑动窗口
中等
第 149 场周赛
1157
子数组中占绝大多数的元素
设计,树状数组,线段树,数组,二分查找
困难
第 149 场周赛
1158
市场分析 I
数据库
中等
1159
市场分析 II
数据库
困难
🔒
1160
拼写单词
数组,哈希表,字符串,计数
简单
第 150 场周赛
1161
最大层内元素和
树,深度优先搜索,广度优先搜索,二叉树
中等
第 150 场周赛
1162
地图分析
广度优先搜索,数组,动态规划,矩阵
中等
第 150 场周赛
1163
按字典序排在最后的子串
双指针,字符串
困难
第 150 场周赛
1164
指定日期的产品价格
数据库
中等
1165
单行键盘
哈希表,字符串
简单
第 7 场双周赛
1166
设计文件系统
设计,字典树,哈希表,字符串
中等
第 7 场双周赛
1167
连接木棍的最低费用
贪心,数组,堆(优先队列)
中等
第 7 场双周赛
1168
水资源分配优化
并查集,图,最小生成树,堆(优先队列)
困难
第 7 场双周赛
1169
查询无效交易
数组,哈希表,字符串,排序
中等
第 151 场周赛
1170
比较字符串最小字母出现频次
数组,哈希表,字符串,二分查找,排序
中等
第 151 场周赛
1171
从链表中删去总和值为零的连续节点
哈希表,链表
中等
第 151 场周赛
1172
餐盘栈
栈,设计,哈希表,堆(优先队列)
困难
第 151 场周赛
1173
即时食物配送 I
数据库
简单
🔒
1174
即时食物配送 II
数据库
中等
1175
质数排列
数学
简单
第 152 场周赛
1176
健身计划评估
数组,滑动窗口
简单
第 152 场周赛
1177
构建回文串检测
位运算,数组,哈希表,字符串,前缀和
中等
第 152 场周赛
1178
猜字谜
位运算,字典树,数组,哈希表,字符串
困难
第 152 场周赛
1179
重新格式化部门表
数据库
简单
1180
统计只含单一字母的子串
数学,字符串
简单
第 8 场双周赛
1181
前后拼接
数组,哈希表,字符串,排序
中等
第 8 场双周赛
1182
与目标颜色间的最短距离
数组,二分查找,动态规划
中等
第 8 场双周赛
1183
矩阵中 1 的最大数量
贪心,数学,排序,堆(优先队列)
困难
第 8 场双周赛
1184
公交站间的距离
数组
简单
第 153 场周赛
1185
一周中的第几天
数学
简单
第 153 场周赛
1186
删除一次得到子数组最大和
数组,动态规划
中等
第 153 场周赛
1187
使数组严格递增
数组,二分查找,动态规划,排序
困难
第 153 场周赛
1188
设计有限阻塞队列
多线程
中等
🔒
1189
“气球” 的最大数量
哈希表,字符串,计数
简单
第 154 场周赛
1190
反转每对括号间的子串
栈,字符串
中等
第 154 场周赛
1191
K 次串联后最大子数组之和
数组,动态规划
中等
第 154 场周赛
1192
查找集群内的关键连接
深度优先搜索,图,双连通分量
困难
第 154 场周赛
1193
每月交易 I
数据库
中等
1194
锦标赛优胜者
数据库
困难
🔒
1195
交替打印字符串
多线程
中等
1196
最多可以买到的苹果数量
贪心,数组,排序
简单
第 9 场双周赛
1197
进击的骑士
广度优先搜索
中等
第 9 场双周赛
1198
找出所有行中最小公共元素
数组,哈希表,二分查找,计数,矩阵
中等
第 9 场双周赛
1199
建造街区的最短时间
贪心,数组,数学,堆(优先队列)
困难
第 9 场双周赛
1200
最小绝对差
数组,排序
简单
第 155 场周赛
1201
丑数 III
数学,二分查找,组合数学,数论
中等
第 155 场周赛
1202
交换字符串中的元素
深度优先搜索,广度优先搜索,并查集,数组,哈希表,字符串,排序
中等
第 155 场周赛
1203
项目管理
深度优先搜索,广度优先搜索,图,拓扑排序
困难
第 155 场周赛
1204
最后一个能进入巴士的人
数据库
中等
1205
每月交易 II
数据库
中等
🔒
1206
设计跳表
设计,链表
困难
1207
独一无二的出现次数
数组,哈希表
简单
第 156 场周赛
1208
尽可能使字符串相等
字符串,二分查找,前缀和,滑动窗口
中等
第 156 场周赛
1209
删除字符串中的所有相邻重复项 II
栈,字符串
中等
第 156 场周赛
1210
穿过迷宫的最少移动次数
广度优先搜索,数组,矩阵
困难
第 156 场周赛
1211
查询结果的质量和占比
数据库
简单
1212
查询球队积分
数据库
中等
🔒
1213
三个有序数组的交集
数组,哈希表,二分查找,计数
简单
第 10 场双周赛
1214
查找两棵二叉搜索树之和
栈,树,深度优先搜索,二叉搜索树,双指针,二分查找,二叉树
中等
第 10 场双周赛
1215
步进数
广度优先搜索,数学,回溯
中等
第 10 场双周赛
1216
验证回文串 III
字符串,动态规划
困难
第 10 场双周赛
1217
玩筹码
贪心,数组,数学
简单
第 157 场周赛
1218
最长定差子序列
数组,哈希表,动态规划
中等
第 157 场周赛
1219
黄金矿工
数组,回溯,矩阵
中等
第 157 场周赛
1220
统计元音字母序列的数目
动态规划
困难
第 157 场周赛
1221
分割平衡字符串
贪心,字符串,计数
简单
第 158 场周赛
1222
可以攻击国王的皇后
数组,矩阵,模拟
中等
第 158 场周赛
1223
掷骰子模拟
数组,动态规划
困难
第 158 场周赛
1224
最大相等频率
数组,哈希表
困难
第 158 场周赛
1225
报告系统状态的连续日期
数据库
困难
🔒
1226
哲学家进餐
多线程
中等
1227
飞机座位分配概率
脑筋急转弯,数学,动态规划,概率与统计
中等
1228
等差数列中缺失的数字
数组,数学
简单
第 11 场双周赛
1229
安排会议日程
数组,双指针,排序
中等
第 11 场双周赛
1230
抛掷硬币
数组,数学,动态规划,概率与统计
中等
第 11 场双周赛
1231
分享巧克力
数组,二分查找
困难
第 11 场双周赛
1232
缀点成线
几何,数组,数学
简单
第 159 场周赛
1233
删除子文件夹
深度优先搜索,字典树,数组,字符串
中等
第 159 场周赛
1234
替换子串得到平衡字符串
字符串,滑动窗口
中等
第 159 场周赛
1235
规划兼职工作
数组,二分查找,动态规划,排序
困难
第 159 场周赛
1236
网络爬虫
深度优先搜索,广度优先搜索,字符串,交互
中等
🔒
1237
找出给定方程的正整数解
数学,双指针,二分查找,交互
中等
第 160 场周赛
1238
循环码排列
位运算,数学,回溯
中等
第 160 场周赛
1239
串联字符串的最大长度
位运算,数组,字符串,回溯
中等
第 160 场周赛
1240
铺瓷砖
回溯
困难
第 160 场周赛
1241
每个帖子的评论数
数据库
简单
🔒
1242
多线程网页爬虫
深度优先搜索,广度优先搜索,多线程
中等
🔒
1243
数组变换
数组,模拟
简单
第 12 场双周赛
1244
力扣排行榜
设计,哈希表,排序
中等
第 12 场双周赛
1245
树的直径
树,深度优先搜索,广度优先搜索,图,拓扑排序
中等
第 12 场双周赛
1246
删除回文子数组
数组,动态规划
困难
第 12 场双周赛
1247
交换字符使得字符串相同
贪心,数学,字符串
中等
第 161 场周赛
1248
统计「优美子数组」
数组,哈希表,数学,前缀和,滑动窗口
中等
第 161 场周赛
1249
移除无效的括号
栈,字符串
中等
第 161 场周赛
1250
检查「好数组」
数组,数学,数论
困难
第 161 场周赛
1251
平均售价
数据库
简单
1252
奇数值单元格的数目
数组,数学,模拟
简单
第 162 场周赛
1253
重构 2 行二进制矩阵
贪心,数组,矩阵
中等
第 162 场周赛
1254
统计封闭岛屿的数目
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
第 162 场周赛
1255
得分最高的单词集合
位运算,数组,哈希表,字符串,动态规划,回溯,状态压缩,计数
困难
第 162 场周赛
1256
加密数字
位运算,数学,字符串
中等
第 13 场双周赛
1257
最小公共区域
树,深度优先搜索,广度优先搜索,数组,哈希表,字符串
中等
第 13 场双周赛
1258
近义词句子
排序,并查集,数组,哈希表,字符串,回溯
中等
第 13 场双周赛
1259
不相交的握手
数学,动态规划
困难
第 13 场双周赛
1260
二维网格迁移
数组,矩阵,模拟
简单
第 163 场周赛
1261
在受污染的二叉树中查找元素
树,深度优先搜索,广度优先搜索,设计,哈希表,二叉树
中等
第 163 场周赛
1262
可被三整除的最大和
贪心,数组,动态规划,排序
中等
第 163 场周赛
1263
推箱子
广度优先搜索,数组,矩阵,堆(优先队列)
困难
第 163 场周赛
1264
页面推荐
数据库
中等
🔒
1265
逆序打印不可变链表
栈,递归,链表,双指针
中等
🔒
1266
访问所有点的最小时间
几何,数组,数学
简单
第 164 场周赛
1267
统计参与通信的服务器
深度优先搜索,广度优先搜索,并查集,数组,计数,矩阵
中等
第 164 场周赛
1268
搜索推荐系统
字典树,数组,字符串,二分查找,排序,堆(优先队列)
中等
第 164 场周赛
1269
停在原地的方案数
动态规划
困难
第 164 场周赛
1270
向公司 CEO 汇报工作的所有人
数据库
中等
🔒
1271
十六进制魔术数字
数学,字符串
简单
第 14 场双周赛
1272
删除区间
数组
中等
第 14 场双周赛
1273
删除树节点
树,深度优先搜索,广度优先搜索,数组
中等
第 14 场双周赛
1274
矩形内船只的数目
数组,分治,交互
困难
第 14 场双周赛
1275
找出井字棋的获胜者
数组,哈希表,矩阵,模拟
简单
第 165 场周赛
1276
不浪费原料的汉堡制作方案
数学
中等
第 165 场周赛
1277
统计全为 1 的正方形子矩阵
数组,动态规划,矩阵
中等
第 165 场周赛
1278
分割回文串 III
字符串,动态规划
困难
第 165 场周赛
1279
红绿灯路口
多线程
简单
🔒
1280
学生们参加各科测试的次数
数据库
简单
1281
整数的各位积和之差
数学
简单
第 166 场周赛
1282
用户分组
贪心,数组,哈希表
中等
第 166 场周赛
1283
使结果不超过阈值的最小除数
数组,二分查找
中等
第 166 场周赛
1284
转化为全零矩阵的最少反转次数
位运算,广度优先搜索,数组,哈希表,矩阵
困难
第 166 场周赛
1285
找到连续区间的开始和结束数字
数据库
中等
🔒
1286
字母组合迭代器
设计,字符串,回溯,迭代器
中等
第 15 场双周赛
1287
有序数组中出现次数超过25%的元素
数组
简单
第 15 场双周赛
1288
删除被覆盖区间
数组,排序
中等
第 15 场双周赛
1289
下降路径最小和 II
数组,动态规划,矩阵
困难
第 15 场双周赛
1290
二进制链表转整数
链表,数学
简单
第 167 场周赛
1291
顺次数
枚举
中等
第 167 场周赛
1292
元素和小于等于阈值的正方形的最大边长
数组,二分查找,矩阵,前缀和
中等
第 167 场周赛
1293
网格中的最短路径
广度优先搜索,数组,矩阵
困难
第 167 场周赛
1294
不同国家的天气类型
数据库
简单
🔒
1295
统计位数为偶数的数字
数组,数学
简单
第 168 场周赛
1296
划分数组为连续数字的集合
贪心,数组,哈希表,排序
中等
第 168 场周赛
1297
子串的最大出现次数
哈希表,字符串,滑动窗口
中等
第 168 场周赛
1298
你能从盒子里获得的最大糖果数
广度优先搜索,图,数组
困难
第 168 场周赛
1299
将每个元素替换为右侧最大元素
数组
简单
第 16 场双周赛
1300
转变数组后最接近目标值的数组和
数组,二分查找,排序
中等
第 16 场双周赛
1301
最大得分的路径数目
数组,动态规划,矩阵
困难
第 16 场双周赛
1302
层数最深叶子节点的和
树,深度优先搜索,广度优先搜索,二叉树
中等
第 16 场双周赛
1303
求团队人数
数据库
简单
🔒
1304
和为零的 N 个不同整数
数组,数学
简单
第 169 场周赛
1305
两棵二叉搜索树中的所有元素
树,深度优先搜索,二叉搜索树,二叉树,排序
中等
第 169 场周赛
1306
跳跃游戏 III
深度优先搜索,广度优先搜索,数组
中等
第 169 场周赛
1307
口算难题
数组,数学,字符串,回溯
困难
第 169 场周赛
1308
不同性别每日分数总计
数据库
中等
🔒
1309
解码字母到整数映射
字符串
简单
第 170 场周赛
1310
子数组异或查询
位运算,数组,前缀和
中等
第 170 场周赛
1311
获取你好友已观看的视频
广度优先搜索,图,数组,哈希表,排序
中等
第 170 场周赛
1312
让字符串成为回文串的最少插入次数
字符串,动态规划
困难
第 170 场周赛
1313
解压缩编码列表
数组
简单
第 17 场双周赛
1314
矩阵区域和
数组,矩阵,前缀和
中等
第 17 场双周赛
1315
祖父节点值为偶数的节点和
树,深度优先搜索,广度优先搜索,二叉树
中等
第 17 场双周赛
1316
不同的循环子字符串
字典树,字符串,哈希函数,滚动哈希
困难
第 17 场双周赛
1317
将整数转换为两个无零整数的和
数学
简单
第 171 场周赛
1318
或运算的最小翻转次数
位运算
中等
第 171 场周赛
1319
连通网络的操作次数
深度优先搜索,广度优先搜索,并查集,图
中等
第 171 场周赛
1320
二指输入的的最小距离
字符串,动态规划
困难
第 171 场周赛
1321
餐馆营业额变化增长
数据库
中等
1322
广告效果
数据库
简单
🔒
1323
6 和 9 组成的最大数字
贪心,数学
简单
第 172 场周赛
1324
竖直打印单词
数组,字符串,模拟
中等
第 172 场周赛
1325
删除给定值的叶子节点
树,深度优先搜索,二叉树
中等
第 172 场周赛
1326
灌溉花园的最少水龙头数目
贪心,数组,动态规划
困难
第 172 场周赛
1327
列出指定时间段内所有的下单产品
数据库
简单
1328
破坏回文串
贪心,字符串
中等
第 18 场双周赛
1329
将矩阵按对角线排序
数组,矩阵,排序
中等
第 18 场双周赛
1330
翻转子数组得到最大的数组值
贪心,数组,数学
困难
第 18 场双周赛
1331
数组序号转换
数组,哈希表,排序
简单
第 18 场双周赛
1332
删除回文子序列
双指针,字符串
简单
第 173 场周赛
1333
餐厅过滤器
数组,排序
中等
第 173 场周赛
1334
阈值距离内邻居最少的城市
图,动态规划,最短路
中等
第 173 场周赛
1335
工作计划的最低难度
数组,动态规划
困难
第 173 场周赛
1336
每次访问的交易次数
数据库
困难
🔒
1337
矩阵中战斗力最弱的 K 行
数组,二分查找,矩阵,排序,堆(优先队列)
简单
第 174 场周赛
1338
数组大小减半
贪心,数组,哈希表,排序,堆(优先队列)
中等
第 174 场周赛
1339
分裂二叉树的最大乘积
树,深度优先搜索,二叉树
中等
第 174 场周赛
1340
跳跃游戏 V
数组,动态规划,排序
困难
第 174 场周赛
1341
电影评分
数据库
中等
1342
将数字变成 0 的操作次数
位运算,数学
简单
第 19 场双周赛
1343
大小为 K 且平均值大于等于阈值的子数组数目
数组,滑动窗口
中等
第 19 场双周赛
1344
时钟指针的夹角
数学
中等
第 19 场双周赛
1345
跳跃游戏 IV
广度优先搜索,数组,哈希表
困难
第 19 场双周赛
1346
检查整数及其两倍数是否存在
数组,哈希表,双指针,二分查找,排序
简单
第 175 场周赛
1347
制造字母异位词的最小步骤数
哈希表,字符串,计数
中等
第 175 场周赛
1348
推文计数
设计,哈希表,字符串,二分查找,有序集合,排序
中等
第 175 场周赛
1349
参加考试的最大学生数
位运算,数组,动态规划,状态压缩,矩阵
困难
第 175 场周赛
1350
院系无效的学生
数据库
简单
🔒
1351
统计有序矩阵中的负数
数组,二分查找,矩阵
简单
第 176 场周赛
1352
最后 K 个数的乘积
设计,数组,数学,数据流,前缀和
中等
第 176 场周赛
1353
最多可以参加的会议数目
贪心,数组,排序,堆(优先队列)
中等
第 176 场周赛
1354
多次求和构造目标数组
数组,堆(优先队列)
困难
第 176 场周赛
1355
活动参与者
数据库
中等
🔒
1356
根据数字二进制下 1 的数目排序
位运算,数组,计数,排序
简单
第 20 场双周赛
1357
每隔 n 个顾客打折
设计,数组,哈希表
中等
第 20 场双周赛
1358
包含所有三种字符的子字符串数目
哈希表,字符串,滑动窗口
中等
第 20 场双周赛
1359
有效的快递序列数目
数学,动态规划,组合数学
困难
第 20 场双周赛
1360
日期之间隔几天
数学,字符串
简单
第 177 场周赛
1361
验证二叉树
树,深度优先搜索,广度优先搜索,并查集,图,二叉树
中等
第 177 场周赛
1362
最接近的因数
数学
中等
第 177 场周赛
1363
形成三的最大倍数
贪心,数组,数学,动态规划,排序
困难
第 177 场周赛
1364
顾客的可信联系人数量
数据库
中等
🔒
1365
有多少小于当前数字的数字
数组,哈希表,计数排序,排序
简单
第 178 场周赛
1366
通过投票对团队排名
数组,哈希表,字符串,计数,排序
中等
第 178 场周赛
1367
二叉树中的链表
树,深度优先搜索,链表,二叉树
中等
第 178 场周赛
1368
使网格图至少有一条有效路径的最小代价
广度优先搜索,图,数组,矩阵,最短路,堆(优先队列)
困难
第 178 场周赛
1369
获取最近第二次的活动
数据库
困难
🔒
1370
上升下降字符串
哈希表,字符串,计数
简单
第 21 场双周赛
1371
每个元音包含偶数次的最长子字符串
位运算,哈希表,字符串,前缀和
中等
第 21 场双周赛
1372
二叉树中的最长交错路径
树,深度优先搜索,动态规划,二叉树
中等
第 21 场双周赛
1373
二叉搜索子树的最大键值和
树,深度优先搜索,二叉搜索树,动态规划,二叉树
困难
第 21 场双周赛
1374
生成每种字符都是奇数个的字符串
字符串
简单
第 179 场周赛
1375
二进制字符串前缀一致的次数
数组
中等
第 179 场周赛
1376
通知所有员工所需的时间
树,深度优先搜索,广度优先搜索
中等
第 179 场周赛
1377
T 秒后青蛙的位置
树,深度优先搜索,广度优先搜索,图
困难
第 179 场周赛
1378
使用唯一标识码替换员工ID
数据库
简单
1379
找出克隆二叉树中的相同节点
树,深度优先搜索,广度优先搜索,二叉树
简单
1380
矩阵中的幸运数
数组,矩阵
简单
第 180 场周赛
1381
设计一个支持增量操作的栈
栈,设计,数组
中等
第 180 场周赛
1382
将二叉搜索树变平衡
贪心,树,深度优先搜索,二叉搜索树,分治,二叉树
中等
第 180 场周赛
1383
最大的团队表现值
贪心,数组,排序,堆(优先队列)
困难
第 180 场周赛
1384
按年度列出销售总额
数据库
困难
🔒
1385
两个数组间的距离值
数组,双指针,二分查找,排序
简单
第 22 场双周赛
1386
安排电影院座位
贪心,位运算,数组,哈希表
中等
第 22 场双周赛
1387
将整数按权重排序
记忆化搜索,动态规划,排序
中等
第 22 场双周赛
1388
3n 块披萨
贪心,数组,动态规划,堆(优先队列)
困难
第 22 场双周赛
1389
按既定顺序创建目标数组
数组,模拟
简单
第 181 场周赛
1390
四因数
数组,数学
中等
第 181 场周赛
1391
检查网格中是否存在有效路径
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
第 181 场周赛
1392
最长快乐前缀
字符串,字符串匹配,哈希函数,滚动哈希
困难
第 181 场周赛
1393
股票的资本损益
数据库
中等
1394
找出数组中的幸运数
数组,哈希表,计数
简单
第 182 场周赛
1395
统计作战单位数
树状数组,线段树,数组,动态规划
中等
第 182 场周赛
1396
设计地铁系统
设计,哈希表,字符串
中等
第 182 场周赛
1397
找到所有好字符串
字符串,动态规划,字符串匹配
困难
第 182 场周赛
1398
购买了产品 A 和产品 B 却没有购买产品 C 的顾客
数据库
中等
🔒
1399
统计最大组的数目
哈希表,数学
简单
第 23 场双周赛
1400
构造 K 个回文字符串
贪心,哈希表,字符串,计数
中等
第 23 场双周赛
1401
圆和矩形是否有重叠
几何,数学
中等
第 23 场双周赛
1402
做菜顺序
贪心,数组,动态规划,排序
困难
第 23 场双周赛
1403
非递增顺序的最小子序列
贪心,数组,排序
简单
第 183 场周赛
1404
将二进制表示减到 1 的步骤数
位运算,字符串,模拟
中等
第 183 场周赛
1405
最长快乐字符串
贪心,字符串,堆(优先队列)
中等
第 183 场周赛
1406
石子游戏 III
数组,数学,动态规划,博弈
困难
第 183 场周赛
1407
排名靠前的旅行者
数据库
简单
1408
数组中的字符串匹配
数组,字符串,字符串匹配
简单
第 184 场周赛
1409
查询带键的排列
树状数组,数组,模拟
中等
第 184 场周赛
1410
HTML 实体解析器
哈希表,字符串
中等
第 184 场周赛
1411
给 N x 3 网格图涂色的方案数
动态规划
困难
第 184 场周赛
1412
查找成绩处于中游的学生
数据库
困难
🔒
1413
逐步求和得到正数的最小值
数组,前缀和
简单
第 24 场双周赛
1414
和为 K 的最少斐波那契数字数目
贪心,数学
中等
第 24 场双周赛
1415
长度为 n 的开心字符串中字典序第 k 小的字符串
字符串,回溯
中等
第 24 场双周赛
1416
恢复数组
字符串,动态规划
困难
第 24 场双周赛
1417
重新格式化字符串
字符串
简单
第 185 场周赛
1418
点菜展示表
数组,哈希表,字符串,有序集合,排序
中等
第 185 场周赛
1419
数青蛙
字符串,计数
中等
第 185 场周赛
1420
生成数组
动态规划,前缀和
困难
第 185 场周赛
1421
净现值查询
数据库
简单
🔒
1422
分割字符串的最大得分
字符串,前缀和
简单
第 186 场周赛
1423
可获得的最大点数
数组,前缀和,滑动窗口
中等
第 186 场周赛
1424
对角线遍历 II
数组,排序,堆(优先队列)
中等
第 186 场周赛
1425
带限制的子序列和
队列,数组,动态规划,滑动窗口,单调队列,堆(优先队列)
困难
第 186 场周赛
1426
数元素
数组,哈希表
简单
🔒
1427
字符串的左右移
数组,数学,字符串
简单
🔒
1428
至少有一个 1 的最左端列
数组,二分查找,交互,矩阵
中等
🔒
1429
第一个唯一数字
设计,队列,数组,哈希表,数据流
中等
🔒
1430
判断给定的序列是否是二叉树从根到叶的路径
树,深度优先搜索,广度优先搜索,二叉树
中等
🔒
1431
拥有最多糖果的孩子
数组
简单
第 25 场双周赛
1432
改变一个整数能得到的最大差值
贪心,数学
中等
第 25 场双周赛
1433
检查一个字符串是否可以打破另一个字符串
贪心,字符串,排序
中等
第 25 场双周赛
1434
每个人戴不同帽子的方案数
位运算,数组,动态规划,状态压缩
困难
第 25 场双周赛
1435
制作会话柱状图
数据库
简单
🔒
1436
旅行终点站
数组,哈希表,字符串
简单
第 187 场周赛
1437
是否所有 1 都至少相隔 k 个元素
数组
简单
第 187 场周赛
1438
绝对差不超过限制的最长连续子数组
队列,数组,有序集合,滑动窗口,单调队列,堆(优先队列)
中等
第 187 场周赛
1439
有序矩阵中的第 k 个最小数组和
数组,二分查找,矩阵,堆(优先队列)
困难
第 187 场周赛
1440
计算布尔表达式的值
数据库
中等
🔒
1441
用栈操作构建数组
栈,数组,模拟
中等
第 188 场周赛
1442
形成两个异或相等数组的三元组数目
位运算,数组,哈希表,数学,前缀和
中等
第 188 场周赛
1443
收集树上所有苹果的最少时间
树,深度优先搜索,广度优先搜索,哈希表
中等
第 188 场周赛
1444
切披萨的方案数
记忆化搜索,数组,动态规划,矩阵,前缀和
困难
第 188 场周赛
1445
苹果和桔子
数据库
中等
🔒
1446
连续字符
字符串
简单
第 26 场双周赛
1447
最简分数
数学,字符串,数论
中等
第 26 场双周赛
1448
统计二叉树中好节点的数目
树,深度优先搜索,广度优先搜索,二叉树
中等
第 26 场双周赛
1449
数位成本和为目标值的最大数字
数组,动态规划
困难
第 26 场双周赛
1450
在既定时间做作业的学生人数
数组
简单
第 189 场周赛
1451
重新排列句子中的单词
字符串,排序
中等
第 189 场周赛
1452
收藏清单
数组,哈希表,字符串
中等
第 189 场周赛
1453
圆形靶内的最大飞镖数量
几何,数组,数学
困难
第 189 场周赛
1454
活跃用户
数据库
中等
🔒
1455
检查单词是否为句中其他单词的前缀
双指针,字符串,字符串匹配
简单
第 190 场周赛
1456
定长子串中元音的最大数目
字符串,滑动窗口
中等
第 190 场周赛
1457
二叉树中的伪回文路径
位运算,树,深度优先搜索,广度优先搜索,二叉树
中等
第 190 场周赛
1458
两个子序列的最大点积
数组,动态规划
困难
第 190 场周赛
1459
矩形面积
数据库
中等
🔒
1460
通过翻转子数组使两个数组相等
数组,哈希表,排序
简单
第 27 场双周赛
1461
检查一个字符串是否包含所有长度为 K 的二进制子串
位运算,哈希表,字符串,哈希函数,滚动哈希
中等
第 27 场双周赛
1462
课程表 IV
深度优先搜索,广度优先搜索,图,拓扑排序
中等
第 27 场双周赛
1463
摘樱桃 II
数组,动态规划,矩阵
困难
第 27 场双周赛
1464
数组中两元素的最大乘积
数组,排序,堆(优先队列)
简单
第 191 场周赛
1465
切割后面积最大的蛋糕
贪心,数组,排序
中等
第 191 场周赛
1466
重新规划路线
深度优先搜索,广度优先搜索,图
中等
第 191 场周赛
1467
两个盒子中球的颜色数相同的概率
数组,数学,动态规划,回溯,组合数学,概率与统计
困难
第 191 场周赛
1468
计算税后工资
数据库
中等
🔒
1469
寻找所有的独生节点
树,深度优先搜索,广度优先搜索,二叉树
简单
🔒
1470
重新排列数组
数组
简单
第 192 场周赛
1471
数组中的 k 个最强值
数组,双指针,排序
中等
第 192 场周赛
1472
设计浏览器历史记录
栈,设计,数组,链表,数据流,双向链表
中等
第 192 场周赛
1473
粉刷房子 III
数组,动态规划
困难
第 192 场周赛
1474
删除链表 M 个节点之后的 N 个节点
链表
简单
🔒
1475
商品折扣后的最终价格
栈,数组,单调栈
简单
第 28 场双周赛
1476
子矩形查询
设计,数组,矩阵
中等
第 28 场双周赛
1477
找两个和为目标值且不重叠的子数组
数组,哈希表,二分查找,动态规划,滑动窗口
中等
第 28 场双周赛
1478
安排邮筒
数组,数学,动态规划,排序
困难
第 28 场双周赛
1479
周内每天的销售情况
数据库
困难
🔒
1480
一维数组的动态和
数组,前缀和
简单
第 193 场周赛
1481
不同整数的最少数目
贪心,数组,哈希表,计数,排序
中等
第 193 场周赛
1482
制作 m 束花所需的最少天数
数组,二分查找
中等
第 193 场周赛
1483
树节点的第 K 个祖先
位运算,树,深度优先搜索,广度优先搜索,设计,二分查找,动态规划
困难
第 193 场周赛
1484
按日期分组销售产品
数据库
简单
1485
克隆含随机指针的二叉树
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
🔒
1486
数组异或操作
位运算,数学
简单
第 194 场周赛
1487
保证文件名唯一
数组,哈希表,字符串
中等
第 194 场周赛
1488
避免洪水泛滥
贪心,数组,哈希表,二分查找,堆(优先队列)
中等
第 194 场周赛
1489
找到最小生成树里的关键边和伪关键边
并查集,图,最小生成树,排序,强连通分量
困难
第 194 场周赛
1490
克隆 N 叉树
树,深度优先搜索,广度优先搜索,哈希表
中等
🔒
1491
去掉最低工资和最高工资后的工资平均值
数组,排序
简单
第 29 场双周赛
1492
n 的第 k 个因子
数学,数论
中等
第 29 场双周赛
1493
删掉一个元素以后全为 1 的最长子数组
数组,动态规划,滑动窗口
中等
第 29 场双周赛
1494
并行课程 II
位运算,图,动态规划,状态压缩
困难
第 29 场双周赛
1495
上月播放的儿童适宜电影
数据库
简单
🔒
1496
判断路径是否相交
哈希表,字符串
简单
第 195 场周赛
1497
检查数组对是否可以被 k 整除
数组,哈希表,计数
中等
第 195 场周赛
1498
满足条件的子序列数目
数组,双指针,二分查找,排序
中等
第 195 场周赛
1499
满足不等式的最大值
队列,数组,滑动窗口,单调队列,堆(优先队列)
困难
第 195 场周赛
1500
设计文件分享系统
设计,哈希表,数据流,排序,堆(优先队列)
中等
🔒
1501
可以放心投资的国家
数据库
中等
🔒
1502
判断能否形成等差数列
数组,排序
简单
第 196 场周赛
1503
所有蚂蚁掉下来前的最后一刻
脑筋急转弯,数组,模拟
中等
第 196 场周赛
1504
统计全 1 子矩形
栈,数组,动态规划,矩阵,单调栈
中等
第 196 场周赛
1505
最多 K 次交换相邻数位后得到的最小整数
贪心,树状数组,线段树,字符串
困难
第 196 场周赛
1506
找到 N 叉树的根节点
位运算,树,深度优先搜索,哈希表
中等
🔒
1507
转变日期格式
字符串
简单
第 30 场双周赛
1508
子数组和排序后的区间和
数组,双指针,二分查找,前缀和,排序
中等
第 30 场双周赛
1509
三次操作后最大值与最小值的最小差
贪心,数组,排序
中等
第 30 场双周赛
1510
石子游戏 IV
数学,动态规划,博弈
困难
第 30 场双周赛
1511
消费者下单频率
数据库
简单
🔒
1512
好数对的数目
数组,哈希表,数学,计数
简单
第 197 场周赛
1513
仅含 1 的子串数
数学,字符串
中等
第 197 场周赛
1514
概率最大的路径
图,数组,最短路,堆(优先队列)
中等
第 197 场周赛
1515
服务中心的最佳位置
几何,数组,数学,随机化
困难
第 197 场周赛
1516
移动 N 叉树的子树
树,深度优先搜索
困难
🔒
1517
查找拥有有效邮箱的用户
数据库
简单
1518
换水问题
数学,模拟
简单
第 198 场周赛
1519
子树中标签相同的节点数
树,深度优先搜索,广度优先搜索,哈希表,计数
中等
第 198 场周赛
1520
最多的不重叠子字符串
贪心,字符串
困难
第 198 场周赛
1521
找到最接近目标值的函数值
位运算,线段树,数组,二分查找
困难
第 198 场周赛
1522
N 叉树的直径
树,深度优先搜索
中等
🔒
1523
在区间范围内统计奇数数目
数学
简单
第 31 场双周赛
1524
和为奇数的子数组数目
数组,数学,动态规划,前缀和
中等
第 31 场双周赛
1525
字符串的好分割数目
位运算,哈希表,字符串,动态规划
中等
第 31 场双周赛
1526
形成目标数组的子数组最少增加次数
栈,贪心,数组,动态规划,单调栈
困难
第 31 场双周赛
1527
患某种疾病的患者
数据库
简单
1528
重新排列字符串
数组,字符串
简单
第 199 场周赛
1529
最少的后缀翻转次数
贪心,字符串
中等
第 199 场周赛
1530
好叶子节点对的数量
树,深度优先搜索,二叉树
中等
第 199 场周赛
1531
压缩字符串 II
字符串,动态规划
困难
第 199 场周赛
1532
最近的三笔订单
数据库
中等
🔒
1533
找到最大整数的索引
数组,二分查找,交互
中等
🔒
1534
统计好三元组
数组,枚举
简单
第 200 场周赛
1535
找出数组游戏的赢家
数组,模拟
中等
第 200 场周赛
1536
排布二进制网格的最少交换次数
贪心,数组,矩阵
中等
第 200 场周赛
1537
最大得分
贪心,数组,双指针,动态规划
困难
第 200 场周赛
1538
找出隐藏数组中出现次数最多的元素
数组,数学,交互
中等
🔒
1539
第 k 个缺失的正整数
数组,二分查找
简单
第 32 场双周赛
1540
K 次操作转变字符串
哈希表,字符串
中等
第 32 场双周赛
1541
平衡括号字符串的最少插入次数
栈,贪心,字符串
中等
第 32 场双周赛
1542
找出最长的超赞子字符串
位运算,哈希表,字符串
困难
第 32 场双周赛
1543
产品名称格式修复
数据库
简单
🔒
1544
整理字符串
栈,字符串
简单
第 201 场周赛
1545
找出第 N 个二进制字符串中的第 K 位
递归,字符串,模拟
中等
第 201 场周赛
1546
和为目标值且不重叠的非空子数组的最大数目
贪心,数组,哈希表,前缀和
中等
第 201 场周赛
1547
切棍子的最小成本
数组,动态规划,排序
困难
第 201 场周赛
1548
图中最相似的路径
图,动态规划
困难
🔒
1549
每件商品的最新订单
数据库
中等
🔒
1550
存在连续三个奇数的数组
数组
简单
第 202 场周赛
1551
使数组中所有元素相等的最小操作数
数学
中等
第 202 场周赛
1552
两球之间的磁力
数组,二分查找,排序
中等
第 202 场周赛
1553
吃掉 N 个橘子的最少天数
记忆化搜索,动态规划
困难
第 202 场周赛
1554
只有一个不同字符的字符串
哈希表,字符串,哈希函数,滚动哈希
中等
🔒
1555
银行账户概要
数据库
中等
🔒
1556
千位分隔数
字符串
简单
第 33 场双周赛
1557
可以到达所有点的最少点数目
图
中等
第 33 场双周赛
1558
得到目标数组的最少函数调用次数
贪心,位运算,数组
中等
第 33 场双周赛
1559
二维网格图中探测环
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
第 33 场双周赛
1560
圆形赛道上经过次数最多的扇区
数组,模拟
简单
第 203 场周赛
1561
你可以获得的最大硬币数目
贪心,数组,数学,博弈,排序
中等
第 203 场周赛
1562
查找大小为 M 的最新分组
数组,哈希表,二分查找,模拟
中等
第 203 场周赛
1563
石子游戏 V
数组,数学,动态规划,博弈
困难
第 203 场周赛
1564
把箱子放进仓库里 I
贪心,数组,排序
中等
🔒
1565
按月统计订单数与顾客数
数据库
简单
🔒
1566
重复至少 K 次且长度为 M 的模式
数组,枚举
简单
第 204 场周赛
1567
乘积为正数的最长子数组长度
贪心,数组,动态规划
中等
第 204 场周赛
1568
使陆地分离的最少天数
深度优先搜索,广度优先搜索,数组,矩阵,强连通分量
困难
第 204 场周赛
1569
将子数组重新排序得到同一个二叉搜索树的方案数
树,并查集,二叉搜索树,记忆化搜索,数组,数学,分治,动态规划,二叉树,组合数学
困难
第 204 场周赛
1570
两个稀疏向量的点积
设计,数组,哈希表,双指针
中等
🔒
1571
仓库经理
数据库
简单
🔒
1572
矩阵对角线元素的和
数组,矩阵
简单
第 34 场双周赛
1573
分割字符串的方案数
数学,字符串
中等
第 34 场双周赛
1574
删除最短的子数组使剩余数组有序
栈,数组,双指针,二分查找,单调栈
中等
第 34 场双周赛
1575
统计所有可行路径
记忆化搜索,数组,动态规划
困难
第 34 场双周赛
1576
替换所有的问号
字符串
简单
第 205 场周赛
1577
数的平方等于两数乘积的方法数
数组,哈希表,数学,双指针
中等
第 205 场周赛
1578
使绳子变成彩色的最短时间
贪心,数组,字符串,动态规划
中等
第 205 场周赛
1579
保证图可完全遍历
并查集,图
困难
第 205 场周赛
1580
把箱子放进仓库里 II
贪心,数组,排序
中等
🔒
1581
进店却未进行过交易的顾客
数据库
简单
1582
二进制矩阵中的特殊位置
数组,矩阵
简单
第 206 场周赛
1583
统计不开心的朋友
数组,模拟
中等
第 206 场周赛
1584
连接所有点的最小费用
并查集,图,数组,最小生成树
中等
第 206 场周赛
1585
检查字符串是否可以通过排序子字符串得到另一个字符串
贪心,字符串,排序
困难
第 206 场周赛
1586
二叉搜索树迭代器 II
栈,树,设计,二叉搜索树,二叉树,迭代器
中等
🔒
1587
银行账户概要 II
数据库
简单
1588
所有奇数长度子数组的和
数组,数学,前缀和
简单
第 35 场双周赛
1589
所有排列中的最大和
贪心,数组,前缀和,排序
中等
第 35 场双周赛
1590
使数组和能被 P 整除
数组,哈希表,前缀和
中等
第 35 场双周赛
1591
奇怪的打印机 II
图,拓扑排序,数组,矩阵
困难
第 35 场双周赛
1592
重新排列单词间的空格
字符串
简单
第 207 场周赛
1593
拆分字符串使唯一子字符串的数目最大
哈希表,字符串,回溯
中等
第 207 场周赛
1594
矩阵的最大非负积
数组,动态规划,矩阵
中等
第 207 场周赛
1595
连通两组点的最小成本
位运算,数组,动态规划,状态压缩,矩阵
困难
第 207 场周赛
1596
每位顾客最经常订购的商品
数据库
中等
🔒
1597
根据中缀表达式构造二叉表达式树
栈,树,字符串,二叉树
困难
🔒
1598
文件夹操作日志搜集器
栈,数组,字符串
简单
第 208 场周赛
1599
经营摩天轮的最大利润
数组,模拟
中等
第 208 场周赛
1600
王位继承顺序
树,深度优先搜索,设计,哈希表
中等
第 208 场周赛
1601
最多可达成的换楼请求数目
位运算,数组,回溯,枚举
困难
第 208 场周赛
1602
找到二叉树中最近的右侧节点
树,广度优先搜索,二叉树
中等
🔒
1603
设计停车系统
设计,计数,模拟
简单
第 36 场双周赛
1604
警告一小时内使用相同员工卡大于等于三次的人
数组,哈希表,字符串,排序
中等
第 36 场双周赛
1605
给定行和列的和求可行矩阵
贪心,数组,矩阵
中等
第 36 场双周赛
1606
找到处理最多请求的服务器
数组,有序集合,模拟,堆(优先队列)
困难
第 36 场双周赛
1607
没有卖出的卖家
数据库
简单
🔒
1608
特殊数组的特征值
数组,二分查找,排序
简单
第 209 场周赛
1609
奇偶树
树,广度优先搜索,二叉树
中等
第 209 场周赛
1610
可见点的最大数目
几何,数组,数学,排序,滑动窗口
困难
第 209 场周赛
1611
使整数变为 0 的最少操作次数
位运算,记忆化搜索,动态规划
困难
第 209 场周赛
1612
检查两棵二叉表达式树是否等价
树,深度优先搜索,哈希表,二叉树,计数
中等
🔒
1613
找到遗失的ID
数据库
中等
🔒
1614
括号的最大嵌套深度
栈,字符串
简单
第 210 场周赛
1615
最大网络秩
图
中等
第 210 场周赛
1616
分割两个字符串得到回文串
双指针,字符串
中等
第 210 场周赛
1617
统计子树中城市之间最大距离
位运算,树,动态规划,状态压缩,枚举
困难
第 210 场周赛
1618
找出适应屏幕的最大字号
数组,字符串,二分查找,交互
中等
🔒
1619
删除某些元素后的数组均值
数组,排序
简单
第 37 场双周赛
1620
网络信号最好的坐标
数组,枚举
中等
第 37 场双周赛
1621
大小为 K 的不重叠线段的数目
数学,动态规划,组合数学
中等
第 37 场双周赛
1622
奇妙序列
设计,线段树,数学
困难
第 37 场双周赛
1623
三人国家代表队
数据库
简单
🔒
1624
两个相同字符之间的最长子字符串
哈希表,字符串
简单
第 211 场周赛
1625
执行操作后字典序最小的字符串
深度优先搜索,广度优先搜索,字符串,枚举
中等
第 211 场周赛
1626
无矛盾的最佳球队
数组,动态规划,排序
中等
第 211 场周赛
1627
带阈值的图连通性
并查集,数组,数学,数论
困难
第 211 场周赛
1628
设计带解析函数的表达式树
栈,树,设计,数组,数学,二叉树
中等
🔒
1629
按键持续时间最长的键
数组,字符串
简单
第 212 场周赛
1630
等差子数组
数组,哈希表,排序
中等
第 212 场周赛
1631
最小体力消耗路径
深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列)
中等
第 212 场周赛
1632
矩阵转换后的排名
并查集,图,拓扑排序,数组,矩阵,排序
困难
第 212 场周赛
1633
各赛事的用户注册率
数据库
简单
1634
求两个多项式链表的和
链表,数学,双指针
中等
🔒
1635
Hopper 公司查询 I
数据库
困难
🔒
1636
按照频率将数组升序排序
数组,哈希表,排序
简单
第 38 场双周赛
1637
两点之间不包含任何点的最宽垂直区域
数组,排序
简单
第 38 场双周赛
1638
统计只差一个字符的子串数目
哈希表,字符串,动态规划,枚举
中等
第 38 场双周赛
1639
通过给定词典构造目标字符串的方案数
数组,字符串,动态规划
困难
第 38 场双周赛
1640
能否连接形成数组
数组,哈希表
简单
第 213 场周赛
1641
统计字典序元音字符串的数目
数学,动态规划,组合数学
中等
第 213 场周赛
1642
可以到达的最远建筑
贪心,数组,堆(优先队列)
中等
第 213 场周赛
1643
第 K 条最小指令
数组,数学,动态规划,组合数学
困难
第 213 场周赛
1644
二叉树的最近公共祖先 II
树,深度优先搜索,二叉树
中等
🔒
1645
Hopper 公司查询 II
数据库
困难
🔒
1646
获取生成数组中的最大值
数组,模拟
简单
第 214 场周赛
1647
字符频次唯一的最小删除次数
贪心,哈希表,字符串,排序
中等
第 214 场周赛
1648
销售价值减少的颜色球
贪心,数组,数学,二分查找,排序,堆(优先队列)
中等
第 214 场周赛
1649
通过指令创建有序数组
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
第 214 场周赛
1650
二叉树的最近公共祖先 III
树,哈希表,双指针,二叉树
中等
🔒
1651
Hopper 公司查询 III
数据库
困难
🔒
1652
拆炸弹
数组,滑动窗口
简单
第 39 场双周赛
1653
使字符串平衡的最少删除次数
栈,字符串,动态规划
中等
第 39 场双周赛
1654
到家的最少跳跃次数
广度优先搜索,数组,动态规划
中等
第 39 场双周赛
1655
分配重复整数
位运算,数组,动态规划,回溯,状态压缩
困难
第 39 场双周赛
1656
设计有序流
设计,数组,哈希表,数据流
简单
第 215 场周赛
1657
确定两个字符串是否接近
哈希表,字符串,计数,排序
中等
第 215 场周赛
1658
将 x 减到 0 的最小操作数
数组,哈希表,二分查找,前缀和,滑动窗口
中等
第 215 场周赛
1659
最大化网格幸福感
位运算,记忆化搜索,动态规划,状态压缩
困难
第 215 场周赛
1660
纠正二叉树
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
🔒
1661
每台机器的进程平均运行时间
数据库
简单
1662
检查两个字符串数组是否相等
数组,字符串
简单
第 216 场周赛
1663
具有给定数值的最小字符串
贪心,字符串
中等
第 216 场周赛
1664
生成平衡数组的方案数
数组,前缀和
中等
第 216 场周赛
1665
完成所有任务的最少初始能量
贪心,数组,排序
困难
第 216 场周赛
1666
改变二叉树的根节点
树,深度优先搜索,二叉树
中等
🔒
1667
修复表中的名字
数据库
简单
1668
最大重复子字符串
字符串,动态规划,字符串匹配
简单
第 40 场双周赛
1669
合并两个链表
链表
中等
第 40 场双周赛
1670
设计前中后队列
设计,队列,数组,链表,数据流
中等
第 40 场双周赛
1671
得到山形数组的最少删除次数
贪心,数组,二分查找,动态规划
困难
第 40 场双周赛
1672
最富有客户的资产总量
数组,矩阵
简单
第 217 场周赛
1673
找出最具竞争力的子序列
栈,贪心,数组,单调栈
中等
第 217 场周赛
1674
使数组互补的最少操作次数
数组,哈希表,前缀和
中等
第 217 场周赛
1675
数组的最小偏移量
贪心,数组,有序集合,堆(优先队列)
困难
第 217 场周赛
1676
二叉树的最近公共祖先 IV
树,深度优先搜索,哈希表,二叉树
中等
🔒
1677
发票中的产品金额
数据库
简单
🔒
1678
设计 Goal 解析器
字符串
简单
第 218 场周赛
1679
K 和数对的最大数目
数组,哈希表,双指针,排序
中等
第 218 场周赛
1680
连接连续二进制数字
位运算,数学,模拟
中等
第 218 场周赛
1681
最小不兼容性
位运算,数组,动态规划,状态压缩
困难
第 218 场周赛
1682
最长回文子序列 II
字符串,动态规划
中等
🔒
1683
无效的推文
数据库
简单
1684
统计一致字符串的数目
位运算,数组,哈希表,字符串,计数
简单
第 41 场双周赛
1685
有序数组中差绝对值之和
数组,数学,前缀和
中等
第 41 场双周赛
1686
石子游戏 VI
贪心,数组,数学,博弈,排序,堆(优先队列)
中等
第 41 场双周赛
1687
从仓库到码头运输箱子
线段树,队列,数组,动态规划,前缀和,单调队列,堆(优先队列)
困难
第 41 场双周赛
1688
比赛中的配对次数
数学,模拟
简单
第 219 场周赛
1689
十-二进制数的最少数目
贪心,字符串
中等
第 219 场周赛
1690
石子游戏 VII
数组,数学,动态规划,博弈
中等
第 219 场周赛
1691
堆叠长方体的最大高度
数组,动态规划,排序
困难
第 219 场周赛
1692
计算分配糖果的不同方式
动态规划
困难
🔒
1693
每天的领导和合伙人
数据库
简单
1694
重新格式化电话号码
字符串
简单
第 220 场周赛
1695
删除子数组的最大得分
数组,哈希表,滑动窗口
中等
第 220 场周赛
1696
跳跃游戏 VI
队列,数组,动态规划,单调队列,堆(优先队列)
中等
第 220 场周赛
1697
检查边长度限制的路径是否存在
并查集,图,数组,双指针,排序
困难
第 220 场周赛
1698
字符串的不同子字符串个数
字典树,字符串,后缀数组,哈希函数,滚动哈希
中等
🔒
1699
两人之间的通话次数
数据库
中等
🔒
1700
无法吃午餐的学生数量
栈,队列,数组,模拟
简单
第 42 场双周赛
1701
平均等待时间
数组,模拟
中等
第 42 场双周赛
1702
修改后的最大二进制字符串
贪心,字符串
中等
第 42 场双周赛
1703
得到连续 K 个 1 的最少相邻交换次数
贪心,数组,前缀和,滑动窗口
困难
第 42 场双周赛
1704
判断字符串的两半是否相似
字符串,计数
简单
第 221 场周赛
1705
吃苹果的最大数目
贪心,数组,堆(优先队列)
中等
第 221 场周赛
1706
球会落何处
数组,矩阵,模拟
中等
第 221 场周赛
1707
与数组中元素的最大异或值
位运算,字典树,数组
困难
第 221 场周赛
1708
长度为 K 的最大子数组
贪心,数组
简单
🔒
1709
访问日期之间最大的空档期
数据库
中等
🔒
1710
卡车上的最大单元数
贪心,数组,排序
简单
第 222 场周赛
1711
大餐计数
数组,哈希表
中等
第 222 场周赛
1712
将数组分成三个子数组的方案数
数组,双指针,二分查找,前缀和
中等
第 222 场周赛
1713
得到子序列的最少操作次数
贪心,数组,哈希表,二分查找
困难
第 222 场周赛
1714
数组中特殊等间距元素的和
数组,动态规划
困难
🔒
1715
苹果和橘子的个数
数据库
中等
🔒
1716
计算力扣银行的钱
数学
简单
第 43 场双周赛
1717
删除子字符串的最大得分
栈,贪心,字符串
中等
第 43 场双周赛
1718
构建字典序最大的可行序列
数组,回溯
中等
第 43 场双周赛
1719
重构一棵树的方案数
树,图
困难
第 43 场双周赛
1720
解码异或后的数组
位运算,数组
简单
第 223 场周赛
1721
交换链表中的节点
链表,双指针
中等
第 223 场周赛
1722
执行交换操作后的最小汉明距离
深度优先搜索,并查集,数组
中等
第 223 场周赛
1723
完成所有工作的最短时间
位运算,数组,动态规划,回溯,状态压缩
困难
第 223 场周赛
1724
检查边长度限制的路径是否存在 II
并查集,图,最小生成树
困难
🔒
1725
可以形成最大正方形的矩形数目
数组
简单
第 224 场周赛
1726
同积元组
数组,哈希表,计数
中等
第 224 场周赛
1727
重新排列后的最大子矩阵
贪心,数组,矩阵,排序
中等
第 224 场周赛
1728
猫和老鼠 II
图,拓扑排序,记忆化搜索,数组,数学,动态规划,博弈,矩阵
困难
第 224 场周赛
1729
求关注者的数量
数据库
简单
1730
获取食物的最短路径
广度优先搜索,数组,矩阵
中等
🔒
1731
每位经理的下属员工数量
数据库
简单
1732
找到最高海拔
数组,前缀和
简单
第 44 场双周赛
1733
需要教语言的最少人数
贪心,数组,哈希表
中等
第 44 场双周赛
1734
解码异或后的排列
位运算,数组
中等
第 44 场双周赛
1735
生成乘积数组的方案数
数组,数学,动态规划,组合数学,数论
困难
第 44 场双周赛
1736
替换隐藏数字得到的最晚时间
贪心,字符串
简单
第 225 场周赛
1737
满足三条件之一需改变的最少字符数
哈希表,字符串,计数,前缀和
中等
第 225 场周赛
1738
找出第 K 大的异或坐标值
位运算,数组,分治,矩阵,前缀和,快速选择,排序,堆(优先队列)
中等
第 225 场周赛
1739
放置盒子
贪心,数学,二分查找
困难
第 225 场周赛
1740
找到二叉树中的距离
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
🔒
1741
查找每个员工花费的总时间
数据库
简单
1742
盒子中小球的最大数量
哈希表,数学,计数
简单
第 226 场周赛
1743
从相邻元素对还原数组
深度优先搜索,数组,哈希表
中等
第 226 场周赛
1744
你能在你最喜欢的那天吃到你最喜欢的糖果吗?
数组,前缀和
中等
第 226 场周赛
1745
分割回文串 IV
字符串,动态规划
困难
第 226 场周赛
1746
经过一次操作后的最大子数组和
数组,动态规划
中等
🔒
1747
应该被禁止的 Leetflex 账户
数据库
中等
🔒
1748
唯一元素的和
数组,哈希表,计数
简单
第 45 场双周赛
1749
任意子数组和的绝对值的最大值
数组,动态规划
中等
第 45 场双周赛
1750
删除字符串两端相同字符后的最短长度
双指针,字符串
中等
第 45 场双周赛
1751
最多可以参加的会议数目 II
数组,二分查找,动态规划,排序
困难
第 45 场双周赛
1752
检查数组是否经排序和轮转得到
数组
简单
第 227 场周赛
1753
移除石子的最大得分
贪心,数学,堆(优先队列)
中等
第 227 场周赛
1754
构造字典序最大的合并字符串
贪心,双指针,字符串
中等
第 227 场周赛
1755
最接近目标值的子序列和
位运算,数组,双指针,动态规划,状态压缩,排序
困难
第 227 场周赛
1756
设计最近使用(MRU)队列
设计,数组,链表,分治,双向链表,模拟
中等
🔒
1757
可回收且低脂的产品
数据库
简单
1758
生成交替二进制字符串的最少操作数
字符串
简单
第 228 场周赛
1759
统计同质子字符串的数目
数学,字符串
中等
第 228 场周赛
1760
袋子里最少数目的球
数组,二分查找
中等
第 228 场周赛
1761
一个图中连通三元组的最小度数
图,枚举
困难
第 228 场周赛
1762
能看到海景的建筑物
栈,数组,单调栈
中等
🔒
1763
最长的美好子字符串
位运算,哈希表,字符串,分治,滑动窗口
简单
第 46 场双周赛
1764
通过连接另一个数组的子数组得到一个数组
贪心,数组,双指针,字符串匹配
中等
第 46 场双周赛
1765
地图中的最高点
广度优先搜索,数组,矩阵
中等
第 46 场双周赛
1766
互质树
树,深度优先搜索,数组,数学,数论
困难
第 46 场双周赛
1767
寻找没有被执行的任务对
数据库
困难
🔒
1768
交替合并字符串
双指针,字符串
简单
第 229 场周赛
1769
移动所有球到每个盒子所需的最小操作数
数组,字符串,前缀和
中等
第 229 场周赛
1770
执行乘法运算的最大分数
数组,动态规划
困难
第 229 场周赛
1771
由子序列构造的最长回文串的长度
字符串,动态规划
困难
第 229 场周赛
1772
按受欢迎程度排列功能
数组,哈希表,字符串,排序
中等
🔒
1773
统计匹配检索规则的物品数量
数组,字符串
简单
第 230 场周赛
1774
最接近目标价格的甜点成本
数组,动态规划,回溯
中等
第 230 场周赛
1775
通过最少操作次数使数组的和相等
贪心,数组,哈希表,计数
中等
第 230 场周赛
1776
车队 II
栈,数组,数学,单调栈,堆(优先队列)
困难
第 230 场周赛
1777
每家商店的产品价格
数据库
简单
🔒
1778
未知网格中的最短路径
深度优先搜索,广度优先搜索,数组,交互,矩阵
中等
🔒
1779
找到最近的有相同 X 或 Y 坐标的点
数组
简单
第 47 场双周赛
1780
判断一个数字是否可以表示成三的幂的和
数学
中等
第 47 场双周赛
1781
所有子字符串美丽值之和
哈希表,字符串,计数
中等
第 47 场双周赛
1782
统计点对的数目
图,数组,哈希表,双指针,二分查找,计数,排序
困难
第 47 场双周赛
1783
大满贯数量
数据库
中等
🔒
1784
检查二进制字符串字段
字符串
简单
第 231 场周赛
1785
构成特定和需要添加的最少元素
贪心,数组
中等
第 231 场周赛
1786
从第一个节点出发到最后一个节点的受限路径数
图,拓扑排序,动态规划,最短路,堆(优先队列)
中等
第 231 场周赛
1787
使所有区间的异或结果为零
位运算,数组,动态规划
困难
第 231 场周赛
1788
最大化花园的美观度
贪心,数组,哈希表,前缀和
困难
🔒
1789
员工的直属部门
数据库
简单
1790
仅执行一次字符串交换能否使两个字符串相等
哈希表,字符串,计数
简单
第 232 场周赛
1791
找出星型图的中心节点
图
简单
第 232 场周赛
1792
最大平均通过率
贪心,数组,堆(优先队列)
中等
第 232 场周赛
1793
好子数组的最大分数
栈,数组,双指针,二分查找,单调栈
困难
第 232 场周赛
1794
统计距离最小的子串对个数
贪心,哈希表,字符串
中等
🔒
1795
每个产品在不同商店的价格
数据库
简单
1796
字符串中第二大的数字
哈希表,字符串
简单
第 48 场双周赛
1797
设计一个验证系统
设计,哈希表,链表,双向链表
中等
第 48 场双周赛
1798
你能构造出连续值的最大数目
贪心,数组,排序
中等
第 48 场双周赛
1799
N 次操作后的最大分数和
位运算,数组,数学,动态规划,回溯,状态压缩,数论
困难
第 48 场双周赛
1800
最大升序子数组和
数组
简单
第 233 场周赛
1801
积压订单中的订单总数
数组,模拟,堆(优先队列)
中等
第 233 场周赛
1802
有界数组中指定下标处的最大值
贪心,数学,二分查找
中等
第 233 场周赛
1803
统计异或值在范围内的数对有多少
位运算,字典树,数组
困难
第 233 场周赛
1804
实现 Trie (前缀树) II
设计,字典树,哈希表,字符串
中等
🔒
1805
字符串中不同整数的数目
哈希表,字符串
简单
第 234 场周赛
1806
还原排列的最少操作步数
数组,数学,模拟
中等
第 234 场周赛
1807
替换字符串中的括号内容
数组,哈希表,字符串
中等
第 234 场周赛
1808
好因子的最大数目
递归,数学,数论
困难
第 234 场周赛
1809
没有广告的剧集
数据库
简单
🔒
1810
隐藏网格下的最小消耗路径
深度优先搜索,广度优先搜索,图,数组,交互,矩阵,最短路,堆(优先队列)
中等
🔒
1811
寻找面试候选人
数据库
中等
🔒
1812
判断国际象棋棋盘中一个格子的颜色
数学,字符串
简单
第 49 场双周赛
1813
句子相似性 III
数组,双指针,字符串
中等
第 49 场双周赛
1814
统计一个数组中好对子的数目
数组,哈希表,数学,计数
中等
第 49 场双周赛
1815
得到新鲜甜甜圈的最多组数
位运算,记忆化搜索,数组,动态规划,状态压缩
困难
第 49 场双周赛
1816
截断句子
数组,字符串
简单
第 235 场周赛
1817
查找用户活跃分钟数
数组,哈希表
中等
第 235 场周赛
1818
绝对差值和
数组,二分查找,有序集合,排序
中等
第 235 场周赛
1819
序列中不同最大公约数的数目
数组,数学,计数,数论
困难
第 235 场周赛
1820
最多邀请的个数
深度优先搜索,图,数组,矩阵
中等
🔒
1821
寻找今年具有正收入的客户
数据库
简单
🔒
1822
数组元素积的符号
数组,数学
简单
第 236 场周赛
1823
找出游戏的获胜者
递归,队列,数组,数学,模拟
中等
第 236 场周赛
1824
最少侧跳次数
贪心,数组,动态规划
中等
第 236 场周赛
1825
求出 MK 平均值
设计,队列,数据流,有序集合,堆(优先队列)
困难
第 236 场周赛
1826
有缺陷的传感器
数组,双指针
简单
🔒
1827
最少操作使数组递增
贪心,数组
简单
第 50 场双周赛
1828
统计一个圆中点的数目
几何,数组,数学
中等
第 50 场双周赛
1829
每个查询的最大异或值
位运算,数组,前缀和
中等
第 50 场双周赛
1830
使字符串有序的最少操作次数
数学,字符串,组合数学
困难
第 50 场双周赛
1831
每天的最大交易
数据库
中等
🔒
1832
判断句子是否为全字母句
哈希表,字符串
简单
第 237 场周赛
1833
雪糕的最大数量
贪心,数组,计数排序,排序
中等
第 237 场周赛
1834
单线程 CPU
数组,排序,堆(优先队列)
中等
第 237 场周赛
1835
所有数对按位与结果的异或和
位运算,数组,数学
困难
第 237 场周赛
1836
从未排序的链表中移除重复元素
哈希表,链表
中等
🔒
1837
K 进制表示下的各位数字总和
数学
简单
第 238 场周赛
1838
最高频元素的频数
贪心,数组,二分查找,前缀和,排序,滑动窗口
中等
第 238 场周赛
1839
所有元音按顺序排布的最长子字符串
字符串,滑动窗口
中等
第 238 场周赛
1840
最高建筑高度
数组,数学,排序
困难
第 238 场周赛
1841
联赛信息统计
数据库
中等
🔒
1842
下个由相同数字构成的回文串
双指针,字符串
困难
🔒
1843
可疑银行账户
数据库
中等
🔒
1844
将所有数字用字符替换
字符串
简单
第 51 场双周赛
1845
座位预约管理系统
设计,堆(优先队列)
中等
第 51 场双周赛
1846
减小和重新排列数组后的最大元素
贪心,数组,排序
中等
第 51 场双周赛
1847
最近的房间
数组,二分查找,有序集合,排序
困难
第 51 场双周赛
1848
到目标元素的最小距离
数组
简单
第 239 场周赛
1849
将字符串拆分为递减的连续值
字符串,回溯,枚举
中等
第 239 场周赛
1850
邻位交换的最小次数
贪心,双指针,字符串
中等
第 239 场周赛
1851
包含每个查询的最小区间
数组,二分查找,排序,扫描线,堆(优先队列)
困难
第 239 场周赛
1852
每个子数组的数字种类数
数组,哈希表,滑动窗口
中等
🔒
1853
转换日期格式
数据库
简单
🔒
1854
人口最多的年份
数组,计数,前缀和
简单
第 240 场周赛
1855
下标对中的最大距离
数组,双指针,二分查找
中等
第 240 场周赛
1856
子数组最小乘积的最大值
栈,数组,前缀和,单调栈
中等
第 240 场周赛
1857
有向图中最大颜色值
图,拓扑排序,记忆化搜索,哈希表,动态规划,计数
困难
第 240 场周赛
1858
包含所有前缀的最长单词
深度优先搜索,字典树,数组,字符串
中等
🔒
1859
将句子排序
字符串,排序
简单
第 52 场双周赛
1860
增长的内存泄露
数学,模拟
中等
第 52 场双周赛
1861
旋转盒子
数组,双指针,矩阵
中等
第 52 场双周赛
1862
向下取整数对和
数组,数学,二分查找,前缀和
困难
第 52 场双周赛
1863
找出所有子集的异或总和再求和
位运算,数组,数学,回溯,组合数学,枚举
简单
第 241 场周赛
1864
构成交替字符串需要的最小交换次数
贪心,字符串
中等
第 241 场周赛
1865
找出和为指定值的下标对
设计,数组,哈希表
中等
第 241 场周赛
1866
恰有 K 根木棍可以看到的排列数目
数学,动态规划,组合数学
困难
第 241 场周赛
1867
最大数量高于平均水平的订单
数据库
中等
🔒
1868
两个行程编码数组的积
数组,双指针
中等
🔒
1869
哪种连续子字符串更长
字符串
简单
第 242 场周赛
1870
准时到达的列车最小时速
数组,二分查找
中等
第 242 场周赛
1871
跳跃游戏 VII
字符串,动态规划,前缀和,滑动窗口
中等
第 242 场周赛
1872
石子游戏 VIII
数组,数学,动态规划,博弈,前缀和
困难
第 242 场周赛
1873
计算特殊奖金
数据库
简单
1874
两个数组的最小乘积和
贪心,数组,排序
中等
🔒
1875
将工资相同的雇员分组
数据库
中等
🔒
1876
长度为三且各字符不同的子字符串
哈希表,字符串,计数,滑动窗口
简单
第 53 场双周赛
1877
数组中最大数对和的最小值
贪心,数组,双指针,排序
中等
第 53 场双周赛
1878
矩阵中最大的三个菱形和
数组,数学,矩阵,前缀和,排序,堆(优先队列)
中等
第 53 场双周赛
1879
两个数组最小的异或值之和
位运算,数组,动态规划,状态压缩
困难
第 53 场双周赛
1880
检查某单词是否等于两单词之和
字符串
简单
第 243 场周赛
1881
插入后的最大值
贪心,字符串
中等
第 243 场周赛
1882
使用服务器处理任务
数组,堆(优先队列)
中等
第 243 场周赛
1883
准时抵达会议现场的最小跳过休息次数
数组,动态规划
困难
第 243 场周赛
1884
鸡蛋掉落-两枚鸡蛋
数学,动态规划
中等
1885
统计数对
数组,双指针,二分查找,排序
中等
🔒
1886
判断矩阵经轮转后是否一致
数组,矩阵
简单
第 244 场周赛
1887
使数组元素相等的减少操作次数
数组,排序
中等
第 244 场周赛
1888
使二进制字符串字符交替的最少反转次数
字符串,动态规划,滑动窗口
中等
第 244 场周赛
1889
装包裹的最小浪费空间
数组,二分查找,前缀和,排序
困难
第 244 场周赛
1890
2020年最后一次登录
数据库
简单
1891
割绳子
数组,二分查找
中等
🔒
1892
页面推荐Ⅱ
数据库
困难
🔒
1893
检查是否区域内所有整数都被覆盖
数组,哈希表,前缀和
简单
第 54 场双周赛
1894
找到需要补充粉笔的学生编号
数组,二分查找,前缀和,模拟
中等
第 54 场双周赛
1895
最大的幻方
数组,矩阵,前缀和
中等
第 54 场双周赛
1896
反转表达式值的最少操作次数
栈,数学,字符串,动态规划
困难
第 54 场双周赛
1897
重新分配字符使所有字符串都相等
哈希表,字符串,计数
简单
第 245 场周赛
1898
可移除字符的最大数目
数组,双指针,字符串,二分查找
中等
第 245 场周赛
1899
合并若干三元组以形成目标三元组
贪心,数组
中等
第 245 场周赛
1900
最佳运动员的比拼回合
记忆化搜索,动态规划
困难
第 245 场周赛
1901
寻找峰值 II
数组,二分查找,矩阵
中等
1902
给定二叉搜索树的插入顺序求深度
树,二叉搜索树,数组,二叉树,有序集合
中等
🔒
1903
字符串中的最大奇数
贪心,数学,字符串
简单
第 246 场周赛
1904
你完成的完整对局数
数学,字符串
中等
第 246 场周赛
1905
统计子岛屿
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
第 246 场周赛
1906
查询差绝对值的最小值
数组,哈希表
中等
第 246 场周赛
1907
按分类统计薪水
数据库
中等
1908
Nim 游戏 II
位运算,脑筋急转弯,数组,数学,动态规划,博弈
中等
🔒
1909
删除一个元素使数组严格递增
数组
简单
第 55 场双周赛
1910
删除一个字符串中所有出现的给定子字符串
栈,字符串,模拟
中等
第 55 场双周赛
1911
最大交替子序列和
数组,动态规划
中等
第 55 场双周赛
1912
设计电影租借系统
设计,数组,哈希表,有序集合,堆(优先队列)
困难
第 55 场双周赛
1913
两个数对之间的最大乘积差
数组,排序
简单
第 247 场周赛
1914
循环轮转矩阵
数组,矩阵,模拟
中等
第 247 场周赛
1915
最美子字符串的数目
位运算,哈希表,字符串,前缀和
中等
第 247 场周赛
1916
统计为蚁群构筑房间的不同顺序
树,图,拓扑排序,数学,动态规划,组合数学
困难
第 247 场周赛
1917
Leetcodify 好友推荐
数据库
困难
🔒
1918
第 K 小的子数组和
数组,二分查找,滑动窗口
中等
🔒
1919
兴趣相同的朋友
数据库
困难
🔒
1920
基于排列构建数组
数组,模拟
简单
第 248 场周赛
1921
消灭怪物的最大数量
贪心,数组,排序
中等
第 248 场周赛
1922
统计好数字的数目
递归,数学
中等
第 248 场周赛
1923
最长公共子路径
数组,二分查找,后缀数组,哈希函数,滚动哈希
困难
第 248 场周赛
1924
安装栅栏 II
几何,数组,数学
困难
🔒
1925
统计平方和三元组的数目
数学,枚举
简单
第 56 场双周赛
1926
迷宫中离入口最近的出口
广度优先搜索,数组,矩阵
中等
第 56 场双周赛
1927
求和游戏
贪心,数学,字符串,博弈
中等
第 56 场双周赛
1928
规定时间内到达终点的最小花费
图,数组,动态规划
困难
第 56 场双周赛
1929
数组串联
数组,模拟
简单
第 249 场周赛
1930
长度为 3 的不同回文子序列
位运算,哈希表,字符串,前缀和
中等
第 249 场周赛
1931
用三种不同颜色为网格涂色
动态规划
困难
第 249 场周赛
1932
合并多棵二叉搜索树
树,深度优先搜索,哈希表,二分查找,二叉树
困难
第 249 场周赛
1933
判断字符串是否可分解为值均等的子串
字符串
简单
🔒
1934
确认率
数据库
中等
1935
可以输入的最大单词数
哈希表,字符串
简单
第 250 场周赛
1936
新增的最少台阶数
贪心,数组
中等
第 250 场周赛
1937
扣分后的最大得分
数组,动态规划,矩阵
中等
第 250 场周赛
1938
查询最大基因差
位运算,深度优先搜索,字典树,数组,哈希表
困难
第 250 场周赛
1939
主动请求确认消息的用户
数据库
简单
🔒
1940
排序数组之间的最长公共子序列
数组,哈希表,计数
中等
🔒
1941
检查是否所有字符出现次数相同
哈希表,字符串,计数
简单
第 57 场双周赛
1942
最小未被占据椅子的编号
数组,哈希表,堆(优先队列)
中等
第 57 场双周赛
1943
描述绘画结果
数组,哈希表,前缀和,排序
中等
第 57 场双周赛
1944
队列中可以看到的人数
栈,数组,单调栈
困难
第 57 场双周赛
1945
字符串转化后的各位数字之和
字符串,模拟
简单
第 251 场周赛
1946
子字符串突变后可能得到的最大整数
贪心,数组,字符串
中等
第 251 场周赛
1947
最大兼容性评分和
位运算,数组,动态规划,回溯,状态压缩
中等
第 251 场周赛
1948
删除系统中的重复文件夹
字典树,数组,哈希表,字符串,哈希函数
困难
第 251 场周赛
1949
坚定的友谊
数据库
中等
🔒
1950
所有子数组最小值中的最大值
栈,数组,单调栈
中等
🔒
1951
查询具有最多共同关注者的所有两两结对组
数据库
中等
🔒
1952
三除数
数学,枚举,数论
简单
第 252 场周赛
1953
你可以工作的最大周数
贪心,数组
中等
第 252 场周赛
1954
收集足够苹果的最小花园周长
数学,二分查找
中等
第 252 场周赛
1955
统计特殊子序列的数目
数组,动态规划
困难
第 252 场周赛
1956
感染 K 种病毒所需的最短时间
几何,数组,数学,二分查找,枚举
困难
🔒
1957
删除字符使字符串变好
字符串
简单
第 58 场双周赛
1958
检查操作是否合法
数组,枚举,矩阵
中等
第 58 场双周赛
1959
K 次调整数组大小浪费的最小总空间
数组,动态规划
中等
第 58 场双周赛
1960
两个回文子字符串长度的最大乘积
字符串,哈希函数,滚动哈希
困难
第 58 场双周赛
1961
检查字符串是否为数组前缀
数组,双指针,字符串
简单
第 253 场周赛
1962
移除石子使总数最小
贪心,数组,堆(优先队列)
中等
第 253 场周赛
1963
使字符串平衡的最小交换次数
栈,贪心,双指针,字符串
中等
第 253 场周赛
1964
找出到每个位置为止最长的有效障碍赛跑路线
树状数组,数组,二分查找
困难
第 253 场周赛
1965
丢失信息的雇员
数据库
简单
1966
未排序数组中的可被二分搜索的数
数组,二分查找
中等
🔒
1967
作为子字符串出现在单词中的字符串数目
数组,字符串
简单
第 254 场周赛
1968
构造元素不等于两相邻元素平均值的数组
贪心,数组,排序
中等
第 254 场周赛
1969
数组元素的最小非零乘积
贪心,递归,数学
中等
第 254 场周赛
1970
你能穿过矩阵的最后一天
深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵
困难
第 254 场周赛
1971
寻找图中是否存在路径
深度优先搜索,广度优先搜索,并查集,图
简单
1972
同一天的第一个电话和最后一个电话
数据库
困难
🔒
1973
值等于子节点值之和的节点数量
树,深度优先搜索,二叉树
中等
🔒
1974
使用特殊打字机键入单词的最少时间
贪心,字符串
简单
第 59 场双周赛
1975
最大方阵和
贪心,数组,矩阵
中等
第 59 场双周赛
1976
到达目的地的方案数
图,拓扑排序,动态规划,最短路
中等
第 59 场双周赛
1977
划分数字的方案数
字符串,动态规划,后缀数组
困难
第 59 场双周赛
1978
上级经理已离职的公司员工
数据库
简单
1979
找出数组的最大公约数
数组,数学,数论
简单
第 255 场周赛
1980
找出不同的二进制字符串
数组,哈希表,字符串,回溯
中等
第 255 场周赛
1981
最小化目标值与所选元素的差
数组,动态规划,矩阵
中等
第 255 场周赛
1982
从子集的和还原数组
数组,分治
困难
第 255 场周赛
1983
范围和相等的最宽索引对
数组,哈希表,前缀和
中等
🔒
1984
学生分数的最小差值
数组,排序,滑动窗口
简单
第 256 场周赛
1985
找出数组中的第 K 大整数
数组,字符串,分治,快速选择,排序,堆(优先队列)
中等
第 256 场周赛
1986
完成任务的最少工作时间段
位运算,数组,动态规划,回溯,状态压缩
中等
第 256 场周赛
1987
不同的好子序列数目
字符串,动态规划
困难
第 256 场周赛
1988
找出每所学校的最低分数要求
数据库
中等
🔒
1989
捉迷藏中可捕获的最大人数
贪心,数组
中等
🔒
1990
统计实验的数量
数据库
中等
🔒
1991
找到数组的中间位置
数组,前缀和
简单
第 60 场双周赛
1992
找到所有的农场组
深度优先搜索,广度优先搜索,数组,矩阵
中等
第 60 场双周赛
1993
树上的操作
树,深度优先搜索,广度优先搜索,设计,数组,哈希表
中等
第 60 场双周赛
1994
好子集的数目
位运算,数组,哈希表,数学,动态规划,状态压缩,计数,数论
困难
第 60 场双周赛
1995
统计特殊四元组
数组,哈希表,枚举
简单
第 257 场周赛
1996
游戏中弱角色的数量
栈,贪心,数组,排序,单调栈
中等
第 257 场周赛
1997
访问完所有房间的第一天
数组,动态规划
中等
第 257 场周赛
1998
数组的最大公因数排序
并查集,数组,数学,数论,排序
困难
第 257 场周赛
1999
最小的仅由两个数组成的倍数
数学,枚举
中等
🔒
2000
反转单词前缀
栈,双指针,字符串
简单
第 258 场周赛
2001
可互换矩形的组数
数组,哈希表,数学,计数,数论
中等
第 258 场周赛
2002
两个回文子序列长度的最大乘积
位运算,字符串,动态规划,回溯,状态压缩
中等
第 258 场周赛
2003
每棵子树内缺失的最小基因值
树,深度优先搜索,并查集,动态规划
困难
第 258 场周赛
2004
职员招聘人数
数据库
困难
🔒
2005
斐波那契树的移除子树游戏
树,数学,动态规划,二叉树,博弈
困难
🔒
2006
差的绝对值为 K 的数对数目
数组,哈希表,计数
简单
第 61 场双周赛
2007
从双倍数组中还原原数组
贪心,数组,哈希表,排序
中等
第 61 场双周赛
2008
出租车的最大盈利
数组,哈希表,二分查找,动态规划,排序
中等
第 61 场双周赛
2009
使数组连续的最少操作数
数组,哈希表,二分查找,滑动窗口
困难
第 61 场双周赛
2010
职员招聘人数 II
数据库
困难
🔒
2011
执行操作后的变量值
数组,字符串,模拟
简单
第 259 场周赛
2012
数组美丽值求和
数组
中等
第 259 场周赛
2013
检测正方形
设计,数组,哈希表,计数
中等
第 259 场周赛
2014
重复 K 次的最长子序列
贪心,字符串,回溯,计数,枚举
困难
第 259 场周赛
2015
每段建筑物的平均高度
贪心,数组,排序,堆(优先队列)
中等
🔒
2016
增量元素之间的最大差值
数组
简单
第 260 场周赛
2017
网格游戏
数组,矩阵,前缀和
中等
第 260 场周赛
2018
判断单词是否能放入填字游戏内
数组,枚举,矩阵
中等
第 260 场周赛
2019
解出数学表达式的学生分数
栈,记忆化搜索,数组,哈希表,数学,字符串,动态规划
困难
第 260 场周赛
2020
无流量的帐户数
数据库
中等
🔒
2021
街上最亮的位置
数组,有序集合,前缀和,排序
中等
🔒
2022
将一维数组转变成二维数组
数组,矩阵,模拟
简单
第 62 场双周赛
2023
连接后等于目标字符串的字符串对
数组,哈希表,字符串,计数
中等
第 62 场双周赛
2024
考试的最大困扰度
字符串,二分查找,前缀和,滑动窗口
中等
第 62 场双周赛
2025
分割数组的最多方案数
数组,哈希表,计数,枚举,前缀和
困难
第 62 场双周赛
2026
低质量的问题
数据库
简单
🔒
2027
转换字符串的最少操作次数
贪心,字符串
简单
第 261 场周赛
2028
找出缺失的观测数据
数组,数学,模拟
中等
第 261 场周赛
2029
石子游戏 IX
贪心,数组,数学,计数,博弈
中等
第 261 场周赛
2030
含特定字母的最小子序列
栈,贪心,字符串,单调栈
困难
第 261 场周赛
2031
1 比 0 多的子数组个数
树状数组,线段树,数组,哈希表,二分查找,分治,有序集合,归并排序
中等
🔒
2032
至少在两个数组中出现的值
位运算,数组,哈希表
简单
第 262 场周赛
2033
获取单值网格的最小操作数
数组,数学,矩阵,排序
中等
第 262 场周赛
2034
股票价格波动
设计,哈希表,数据流,有序集合,堆(优先队列)
中等
第 262 场周赛
2035
将数组分成两个数组并最小化数组和的差
位运算,数组,双指针,二分查找,动态规划,状态压缩,有序集合
困难
第 262 场周赛
2036
最大交替子数组和
数组,动态规划
中等
🔒
2037
使每位学生都有座位的最少移动次数
贪心,数组,计数排序,排序
简单
第 63 场双周赛
2038
如果相邻两个颜色均相同则删除当前颜色
贪心,数学,字符串,博弈
中等
第 63 场双周赛
2039
网络空闲的时刻
广度优先搜索,图,数组
中等
第 63 场双周赛
2040
两个有序数组的第 K 小乘积
数组,二分查找
困难
第 63 场双周赛
2041
面试中被录取的候选人
数据库
中等
🔒
2042
检查句子中的数字是否递增
字符串
简单
第 263 场周赛
2043
简易银行系统
设计,数组,哈希表,模拟
中等
第 263 场周赛
2044
统计按位或能得到最大值的子集数目
位运算,数组,回溯,枚举
中等
第 263 场周赛
2045
到达目的地的第二短时间
广度优先搜索,图,最短路
困难
第 263 场周赛
2046
给按照绝对值排序的链表排序
链表,双指针,排序
中等
🔒
2047
句子中的有效单词数
字符串
简单
第 264 场周赛
2048
下一个更大的数值平衡数
哈希表,数学,回溯,计数,枚举
中等
第 264 场周赛
2049
统计最高分的节点数目
树,深度优先搜索,数组,二叉树
中等
第 264 场周赛
2050
并行课程 III
图,拓扑排序,数组,动态规划
困难
第 264 场周赛
2051
商店中每个成员的级别
数据库
中等
🔒
2052
将句子分隔成行的最低成本
数组,动态规划
中等
🔒
2053
数组中第 K 个独一无二的字符串
数组,哈希表,字符串,计数
简单
第 64 场双周赛
2054
两个最好的不重叠活动
数组,二分查找,动态规划,排序,堆(优先队列)
中等
第 64 场双周赛
2055
蜡烛之间的盘子
数组,字符串,二分查找,前缀和
中等
第 64 场双周赛
2056
棋盘上有效移动组合的数目
数组,字符串,回溯,模拟
困难
第 64 场双周赛
2057
值相等的最小索引
数组
简单
第 265 场周赛
2058
找出临界点之间的最小和最大距离
链表
中等
第 265 场周赛
2059
转化数字的最小运算数
广度优先搜索,数组
中等
第 265 场周赛
2060
同源字符串检测
字符串,动态规划
困难
第 265 场周赛
2061
扫地机器人清扫过的空间个数
数组,矩阵,模拟
中等
🔒
2062
统计字符串中的元音子字符串
哈希表,字符串
简单
第 266 场周赛
2063
所有子字符串中的元音
数学,字符串,动态规划,组合数学
中等
第 266 场周赛
2064
分配给商店的最多商品的最小值
贪心,数组,二分查找
中等
第 266 场周赛
2065
最大化一张图中的路径价值
图,数组,回溯
困难
第 266 场周赛
2066
账户余额
数据库
中等
🔒
2067
等计数子串的数量
哈希表,字符串,计数,滑动窗口
中等
🔒
2068
检查两个字符串是否几乎相等
哈希表,字符串,计数
简单
第 65 场双周赛
2069
模拟行走机器人 II
设计,模拟
中等
第 65 场双周赛
2070
每一个查询的最大美丽值
数组,二分查找,排序
中等
第 65 场双周赛
2071
你可以安排的最多任务数目
贪心,队列,数组,双指针,二分查找,排序,单调队列
困难
第 65 场双周赛
2072
赢得比赛的大学
数据库
简单
🔒
2073
买票需要的时间
队列,数组,模拟
简单
第 267 场周赛
2074
反转偶数长度组的节点
链表
中等
第 267 场周赛
2075
解码斜向换位密码
字符串,模拟
中等
第 267 场周赛
2076
处理含限制条件的好友请求
并查集,图
困难
第 267 场周赛
2077
殊途同归
图
中等
🔒
2078
两栋颜色不同且距离最远的房子
贪心,数组
简单
第 268 场周赛
2079
给植物浇水
数组,模拟
中等
第 268 场周赛
2080
区间内查询数字的频率
设计,线段树,数组,哈希表,二分查找
中等
第 268 场周赛
2081
k 镜像数字的和
数学,枚举
困难
第 268 场周赛
2082
富有客户的数量
数据库
简单
🔒
2083
求以相同字母开头和结尾的子串总数
哈希表,数学,字符串,计数,前缀和
中等
🔒
2084
为订单类型为 0 的客户删除类型为 1 的订单
数据库
中等
🔒
2085
统计出现过一次的公共字符串
数组,哈希表,字符串,计数
简单
第 66 场双周赛
2086
喂食仓鼠的最小食物桶数
贪心,字符串,动态规划
中等
第 66 场双周赛
2087
网格图中机器人回家的最小代价
贪心,数组
中等
第 66 场双周赛
2088
统计农场中肥沃金字塔的数目
数组,动态规划,矩阵
困难
第 66 场双周赛
2089
找出数组排序后的目标下标
数组,二分查找,排序
简单
第 269 场周赛
2090
半径为 k 的子数组平均值
数组,滑动窗口
中等
第 269 场周赛
2091
从数组中移除最大值和最小值
贪心,数组
中等
第 269 场周赛
2092
找出知晓秘密的所有专家
深度优先搜索,广度优先搜索,并查集,图,排序
困难
第 269 场周赛
2093
前往目标城市的最小费用
图,最短路,堆(优先队列)
中等
🔒
2094
找出 3 位偶数
递归,数组,哈希表,枚举,排序
简单
第 270 场周赛
2095
删除链表的中间节点
链表,双指针
中等
第 270 场周赛
2096
从二叉树一个节点到另一个节点每一步的方向
树,深度优先搜索,字符串,二叉树
中等
第 270 场周赛
2097
合法重新排列数对
深度优先搜索,图,欧拉回路
困难
第 270 场周赛
2098
长度为 K 的最大偶数和子序列
贪心,数组,排序
中等
🔒
2099
找到和最大的长度为 K 的子序列
数组,哈希表,排序,堆(优先队列)
简单
第 67 场双周赛
2100
适合野炊的日子
数组,动态规划,前缀和
中等
第 67 场双周赛
2101
引爆最多的炸弹
深度优先搜索,广度优先搜索,图,几何,数组,数学
中等
第 67 场双周赛
2102
序列顺序查询
设计,数据流,有序集合,堆(优先队列)
困难
第 67 场双周赛
2103
环和杆
哈希表,字符串
简单
第 271 场周赛
2104
子数组范围和
栈,数组,单调栈
中等
第 271 场周赛
2105
给植物浇水 II
数组,双指针,模拟
中等
第 271 场周赛
2106
摘水果
数组,二分查找,前缀和,滑动窗口
困难
第 271 场周赛
2107
分享 K 个糖果后独特口味的数量
数组,哈希表,滑动窗口
中等
🔒
2108
找出数组中的第一个回文字符串
数组,双指针,字符串
简单
第 272 场周赛
2109
向字符串添加空格
数组,双指针,字符串,模拟
中等
第 272 场周赛
2110
股票平滑下跌阶段的数目
数组,数学,双指针,动态规划,滑动窗口
中等
第 272 场周赛
2111
使数组 K 递增的最少操作次数
数组,二分查找
困难
第 272 场周赛
2112
最繁忙的机场
数据库
中等
🔒
2113
查询删除和添加元素后的数组
数组
中等
🔒
2114
句子中的最多单词数
数组,字符串
简单
第 68 场双周赛
2115
从给定原材料中找到所有可以做出的菜
图,拓扑排序,数组,哈希表,字符串
中等
第 68 场双周赛
2116
判断一个括号字符串是否有效
栈,贪心,字符串
中等
第 68 场双周赛
2117
一个区间内所有数乘积的缩写
数学
困难
第 68 场双周赛
2118
建立方程
数据库
困难
🔒
2119
反转两次的数字
数学
简单
第 273 场周赛
2120
执行所有后缀指令
字符串,模拟
中等
第 273 场周赛
2121
相同元素的间隔之和
数组,哈希表,前缀和
中等
第 273 场周赛
2122
还原原数组
数组,哈希表,双指针,枚举,排序
困难
第 273 场周赛
2123
使矩阵中的 1 互不相邻的最小操作数
图,数组,矩阵
困难
🔒
2124
检查是否所有 A 都在 B 之前
字符串
简单
第 274 场周赛
2125
银行中的激光束数量
数组,数学,字符串,矩阵
中等
第 274 场周赛
2126
摧毁小行星
贪心,数组,排序
中等
第 274 场周赛
2127
参加会议的最多员工数
深度优先搜索,图,拓扑排序
困难
第 274 场周赛
2128
通过翻转行或列来去除所有的 1
位运算,数组,数学,矩阵
中等
🔒
2129
将标题首字母大写
字符串
简单
第 69 场双周赛
2130
链表最大孪生和
栈,链表,双指针
中等
第 69 场双周赛
2131
连接两字母单词得到的最长回文串
贪心,数组,哈希表,字符串,计数
中等
第 69 场双周赛
2132
用邮票贴满网格图
贪心,数组,矩阵,前缀和
困难
第 69 场双周赛
2133
检查是否每一行每一列都包含全部整数
数组,哈希表,矩阵
简单
第 275 场周赛
2134
最少交换次数来组合所有的 1 II
数组,滑动窗口
中等
第 275 场周赛
2135
统计追加字母可以获得的单词数
位运算,数组,哈希表,字符串,排序
中等
第 275 场周赛
2136
全部开花的最早一天
贪心,数组,排序
困难
第 275 场周赛
2137
通过倒水操作让所有的水桶所含水量相等
数组,二分查找
中等
🔒
2138
将字符串拆分为若干长度为 k 的组
字符串,模拟
简单
第 276 场周赛
2139
得到目标值的最少行动次数
贪心,数学
中等
第 276 场周赛
2140
解决智力问题
数组,动态规划
中等
第 276 场周赛
2141
同时运行 N 台电脑的最长时间
贪心,数组,二分查找,排序
困难
第 276 场周赛
2142
每辆车的乘客人数 I
数据库
中等
🔒
2143
在两个数组的区间中选取数字
数组,动态规划
困难
🔒
2144
打折购买糖果的最小开销
贪心,数组,排序
简单
第 70 场双周赛
2145
统计隐藏数组数目
数组,前缀和
中等
第 70 场双周赛
2146
价格范围内最高排名的 K 样物品
广度优先搜索,数组,矩阵,排序,堆(优先队列)
中等
第 70 场双周赛
2147
分隔长廊的方案数
数学,字符串,动态规划
困难
第 70 场双周赛
2148
元素计数
数组,计数,排序
简单
第 277 场周赛
2149
按符号重排数组
数组,双指针,模拟
中等
第 277 场周赛
2150
找出数组中的所有孤独数字
数组,哈希表,计数
中等
第 277 场周赛
2151
基于陈述统计最多好人数
位运算,数组,回溯,枚举
困难
第 277 场周赛
2152
穿过所有点的所需最少直线数量
位运算,几何,数组,哈希表,数学,动态规划,回溯,状态压缩
中等
🔒
2153
每辆车的乘客人数 II
数据库
困难
🔒
2154
将找到的值乘以 2
数组,哈希表,排序,模拟
简单
第 278 场周赛
2155
分组得分最高的所有下标
数组
中等
第 278 场周赛
2156
查找给定哈希值的子串
字符串,滑动窗口,哈希函数,滚动哈希
困难
第 278 场周赛
2157
字符串分组
位运算,并查集,字符串
困难
第 278 场周赛
2158
每天绘制新区域的数量
线段树,数组,有序集合
困难
🔒
2159
分别排序两列
数据库
中等
🔒
2160
拆分数位后四位数字的最小和
贪心,数学,排序
简单
第 71 场双周赛
2161
根据给定数字划分数组
数组,双指针,模拟
中等
第 71 场双周赛
2162
设置时间的最少代价
数学,枚举
中等
第 71 场双周赛
2163
删除元素后和的最小差值
数组,动态规划,堆(优先队列)
困难
第 71 场双周赛
2164
对奇偶下标分别排序
数组,排序
简单
第 279 场周赛
2165
重排数字的最小值
数学,排序
中等
第 279 场周赛
2166
设计位集
设计,数组,哈希表,字符串
中等
第 279 场周赛
2167
移除所有载有违禁货物车厢所需的最少时间
字符串,动态规划
困难
第 279 场周赛
2168
每个数字的频率都相同的独特子字符串的数量
哈希表,字符串,计数,哈希函数,滚动哈希
中等
🔒
2169
得到 0 的操作数
数学,模拟
简单
第 280 场周赛
2170
使数组变成交替数组的最少操作数
贪心,数组,哈希表,计数
中等
第 280 场周赛
2171
拿出最少数目的魔法豆
贪心,数组,枚举,前缀和,排序
中等
第 280 场周赛
2172
数组的最大与和
位运算,数组,动态规划,状态压缩
困难
第 280 场周赛
2173
最多连胜的次数
数据库
困难
🔒
2174
通过翻转行或列来去除所有的 1 II
位运算,广度优先搜索,数组,矩阵
中等
🔒
2175
世界排名的变化
数据库
中等
🔒
2176
统计数组中相等且可以被整除的数对
数组
简单
第 72 场双周赛
2177
找到和为给定整数的三个连续整数
数学,模拟
中等
第 72 场双周赛
2178
拆分成最多数目的正偶数之和
贪心,数学,回溯
中等
第 72 场双周赛
2179
统计数组中好三元组数目
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
第 72 场双周赛
2180
统计各位数字之和为偶数的整数个数
数学,模拟
简单
第 281 场周赛
2181
合并零之间的节点
链表,模拟
中等
第 281 场周赛
2182
构造限制重复的字符串
贪心,哈希表,字符串,计数,堆(优先队列)
中等
第 281 场周赛
2183
统计可以被 K 整除的下标对数目
数组,数学,数论
困难
第 281 场周赛
2184
建造坚实的砖墙的方法数
位运算,数组,动态规划,状态压缩
中等
🔒
2185
统计包含给定前缀的字符串
数组,字符串,字符串匹配
简单
第 282 场周赛
2186
制造字母异位词的最小步骤数 II
哈希表,字符串,计数
中等
第 282 场周赛
2187
完成旅途的最少时间
数组,二分查找
中等
第 282 场周赛
2188
完成比赛的最少时间
数组,动态规划
困难
第 282 场周赛
2189
建造纸牌屋的方法数
数学,动态规划
中等
🔒
2190
数组中紧跟 key 之后出现最频繁的数字
数组,哈希表,计数
简单
第 73 场双周赛
2191
将杂乱无章的数字排序
数组,排序
中等
第 73 场双周赛
2192
有向无环图中一个节点的所有祖先
深度优先搜索,广度优先搜索,图,拓扑排序
中等
第 73 场双周赛
2193
得到回文串的最少操作次数
贪心,树状数组,双指针,字符串
困难
第 73 场双周赛
2194
Excel 表中某个范围内的单元格
字符串
简单
第 283 场周赛
2195
向数组中追加 K 个整数
贪心,数组,数学,排序
中等
第 283 场周赛
2196
根据描述创建二叉树
树,数组,哈希表,二叉树
中等
第 283 场周赛
2197
替换数组中的非互质数
栈,数组,数学,数论
困难
第 283 场周赛
2198
单因数三元组
数学
中等
🔒
2199
找到每篇文章的主题
数据库
困难
🔒
2200
找出数组中的所有 K 近邻下标
数组,双指针
简单
第 284 场周赛
2201
统计可以提取的工件
数组,哈希表,模拟
中等
第 284 场周赛
2202
K 次操作后最大化顶端元素
贪心,数组
中等
第 284 场周赛
2203
得到要求路径的最小带权子图
图,最短路
困难
第 284 场周赛
2204
无向图中到环的距离
深度优先搜索,广度优先搜索,并查集,图
困难
🔒
2205
有资格享受折扣的用户数量
数据库
简单
🔒
2206
将数组划分成相等数对
位运算,数组,哈希表,计数
简单
第 74 场双周赛
2207
字符串中最多数目的子序列
贪心,字符串,前缀和
中等
第 74 场双周赛
2208
将数组和减半的最少操作次数
贪心,数组,堆(优先队列)
中等
第 74 场双周赛
2209
用地毯覆盖后的最少白色砖块
字符串,动态规划,前缀和
困难
第 74 场双周赛
2210
统计数组中峰和谷的数量
数组
简单
第 285 场周赛
2211
统计道路上的碰撞次数
栈,字符串,模拟
中等
第 285 场周赛
2212
射箭比赛中的最大得分
位运算,数组,回溯,枚举
中等
第 285 场周赛
2213
由单个字符重复的最长子字符串
线段树,数组,字符串,有序集合
困难
第 285 场周赛
2214
通关游戏所需的最低生命值
贪心,数组
中等
🔒
2215
找出两数组的不同
数组,哈希表
简单
第 286 场周赛
2216
美化数组的最少删除数
栈,贪心,数组
中等
第 286 场周赛
2217
找到指定长度的回文数
数组,数学
中等
第 286 场周赛
2218
从栈中取出 K 个硬币的最大面值和
数组,动态规划,前缀和
困难
第 286 场周赛
2219
数组的最大总分
数组,前缀和
中等
🔒
2220
转换数字的最少位翻转次数
位运算
简单
第 75 场双周赛
2221
数组的三角和
数组,数学,组合数学,模拟
中等
第 75 场双周赛
2222
选择建筑的方案数
字符串,动态规划,前缀和
中等
第 75 场双周赛
2223
构造字符串的总得分和
字符串,二分查找,字符串匹配,后缀数组,哈希函数,滚动哈希
困难
第 75 场双周赛
2224
转化时间需要的最少操作数
贪心,字符串
简单
第 287 场周赛
2225
找出输掉零场或一场比赛的玩家
数组,哈希表,计数,排序
中等
第 287 场周赛
2226
每个小孩最多能分到多少糖果
数组,二分查找
中等
第 287 场周赛
2227
加密解密字符串
设计,字典树,数组,哈希表,字符串
困难
第 287 场周赛
2228
7 天内两次购买的用户
数据库
中等
🔒
2229
检查数组是否连贯
数组,哈希表,排序
简单
🔒
2230
查找可享受优惠的用户
数据库
简单
🔒
2231
按奇偶性交换后的最大数字
排序,堆(优先队列)
简单
第 288 场周赛
2232
向表达式添加括号后的最小结果
字符串,枚举
中等
第 288 场周赛
2233
K 次增加后的最大乘积
贪心,数组,堆(优先队列)
中等
第 288 场周赛
2234
花园的最大总美丽值
贪心,数组,双指针,二分查找,枚举,前缀和,排序
困难
第 288 场周赛
2235
两整数相加
数学
简单
2236
判断根结点是否等于子结点之和
树,二叉树
简单
2237
计算街道上满足所需亮度的位置数量
数组,前缀和
中等
🔒
2238
司机成为乘客的次数
数据库
中等
🔒
2239
找到最接近 0 的数字
数组
简单
第 76 场双周赛
2240
买钢笔和铅笔的方案数
数学,枚举
中等
第 76 场双周赛
2241
设计一个 ATM 机器
贪心,设计,数组
中等
第 76 场双周赛
2242
节点序列的最大得分
图,数组,枚举,排序
困难
第 76 场双周赛
2243
计算字符串的数字和
字符串,模拟
简单
第 289 场周赛
2244
完成所有任务需要的最少轮数
贪心,数组,哈希表,计数
中等
第 289 场周赛
2245
转角路径的乘积中最多能有几个尾随零
数组,矩阵,前缀和
中等
第 289 场周赛
2246
相邻字符不同的最长路径
树,深度优先搜索,图,拓扑排序,数组,字符串
困难
第 289 场周赛
2247
K 条高速公路的最大旅行费用
位运算,图,动态规划,状态压缩
困难
🔒
2248
多个数组求交集
数组,哈希表,计数,排序
简单
第 290 场周赛
2249
统计圆内格点数目
几何,数组,哈希表,数学,枚举
中等
第 290 场周赛
2250
统计包含每个点的矩形数目
树状数组,数组,哈希表,二分查找,排序
中等
第 290 场周赛
2251
花期内花的数目
数组,哈希表,二分查找,有序集合,前缀和,排序
困难
第 290 场周赛
2252
表的动态旋转
数据库
困难
🔒
2253
动态取消表的旋转
数据库
困难
🔒
2254
设计视频共享平台
栈,设计,哈希表,有序集合
困难
🔒
2255
统计是给定字符串前缀的字符串数目
数组,字符串
简单
第 77 场双周赛
2256
最小平均差
数组,前缀和
中等
第 77 场双周赛
2257
统计网格图中没有被保卫的格子数
数组,矩阵,模拟
中等
第 77 场双周赛
2258
逃离火灾
广度优先搜索,数组,二分查找,矩阵
困难
第 77 场双周赛
2259
移除指定数字得到的最大结果
贪心,字符串,枚举
简单
第 291 场周赛
2260
必须拿起的最小连续卡牌数
数组,哈希表,滑动窗口
中等
第 291 场周赛
2261
含最多 K 个可整除元素的子数组
字典树,数组,哈希表,枚举,哈希函数,滚动哈希
中等
第 291 场周赛
2262
字符串的总引力
哈希表,字符串,动态规划
困难
第 291 场周赛
2263
数组变为有序的最小操作次数
贪心,动态规划
困难
🔒
2264
字符串中最大的 3 位相同数字
字符串
简单
第 292 场周赛
2265
统计值等于子树平均值的节点数
树,深度优先搜索,二叉树
中等
第 292 场周赛
2266
统计打字方案数
哈希表,数学,字符串,动态规划
中等
第 292 场周赛
2267
检查是否有合法括号字符串路径
数组,动态规划,矩阵
困难
第 292 场周赛
2268
最少按键次数
贪心,哈希表,字符串,计数,排序
中等
🔒
2269
找到一个数字的 K 美丽值
数学,字符串,滑动窗口
简单
第 78 场双周赛
2270
分割数组的方案数
数组,前缀和
中等
第 78 场双周赛
2271
毯子覆盖的最多白色砖块数
贪心,数组,二分查找,前缀和,排序,滑动窗口
中等
第 78 场双周赛
2272
最大波动的子字符串
数组,动态规划
困难
第 78 场双周赛
2273
移除字母异位词后的结果数组
数组,哈希表,字符串,排序
简单
第 293 场周赛
2274
不含特殊楼层的最大连续楼层数
数组,排序
中等
第 293 场周赛
2275
按位与结果大于零的最长组合
位运算,数组,哈希表,计数
中等
第 293 场周赛
2276
统计区间中的整数数目
设计,线段树,有序集合
困难
第 293 场周赛
2277
树中最接近路径的节点
树,深度优先搜索,广度优先搜索,数组
困难
🔒
2278
字母在字符串中的百分比
字符串
简单
第 294 场周赛
2279
装满石头的背包的最大数量
贪心,数组,排序
中等
第 294 场周赛
2280
表示一个折线图的最少线段数
几何,数组,数学,数论,排序
中等
第 294 场周赛
2281
巫师的总力量和
栈,数组,前缀和,单调栈
困难
第 294 场周赛
2282
在一个网格中可以看到的人数
栈,数组,矩阵,单调栈
中等
🔒
2283
判断一个数的数字计数是否等于数位的值
哈希表,字符串,计数
简单
第 79 场双周赛
2284
最多单词数的发件人
数组,哈希表,字符串,计数
中等
第 79 场双周赛
2285
道路的最大总重要性
贪心,图,排序,堆(优先队列)
中等
第 79 场双周赛
2286
以组为单位订音乐会的门票
设计,树状数组,线段树,二分查找
困难
第 79 场双周赛
2287
重排字符形成目标字符串
哈希表,字符串,计数
简单
第 295 场周赛
2288
价格减免
字符串
中等
第 295 场周赛
2289
使数组按非递减顺序排列
栈,数组,链表,单调栈
中等
第 295 场周赛
2290
到达角落需要移除障碍物的最小数目
广度优先搜索,图,数组,矩阵,最短路,堆(优先队列)
困难
第 295 场周赛
2291
最大股票收益
数组,动态规划
中等
🔒
2292
连续两年有 3 个及以上订单的产品
数据库
中等
🔒
2293
极大极小游戏
数组,模拟
简单
第 296 场周赛
2294
划分数组使最大差为 K
贪心,数组,排序
中等
第 296 场周赛
2295
替换数组中的元素
数组,哈希表,模拟
中等
第 296 场周赛
2296
设计一个文本编辑器
栈,设计,链表,字符串,双向链表,模拟
困难
第 296 场周赛
2297
跳跃游戏 VIII
栈,图,数组,动态规划,最短路,单调栈
中等
🔒
2298
周末任务计数
数据库
中等
🔒
2299
强密码检验器 II
字符串
简单
第 80 场双周赛
2300
咒语和药水的成功对数
数组,双指针,二分查找,排序
中等
第 80 场双周赛
2301
替换字符后匹配
数组,哈希表,字符串,字符串匹配
困难
第 80 场双周赛
2302
统计得分小于 K 的子数组数目
数组,二分查找,前缀和,滑动窗口
困难
第 80 场双周赛
2303
计算应缴税款总额
数组,模拟
简单
第 297 场周赛
2304
网格中的最小路径代价
数组,动态规划,矩阵
中等
第 297 场周赛
2305
公平分发饼干
位运算,数组,动态规划,回溯,状态压缩
中等
第 297 场周赛
2306
公司命名
位运算,数组,哈希表,字符串,枚举
困难
第 297 场周赛
2307
检查方程中的矛盾之处
深度优先搜索,并查集,图,数组
困难
🔒
2308
按性别排列表格
数据库
中等
🔒
2309
兼具大小写的最好英文字母
哈希表,字符串,枚举
简单
第 298 场周赛
2310
个位数字为 K 的整数之和
贪心,数学,动态规划,枚举
中等
第 298 场周赛
2311
小于等于 K 的最长二进制子序列
贪心,记忆化搜索,字符串,动态规划
中等
第 298 场周赛
2312
卖木头块
记忆化搜索,数组,动态规划
困难
第 298 场周赛
2313
二叉树中得到结果所需的最少翻转次数
树,深度优先搜索,动态规划,二叉树
困难
🔒
2314
每个城市最高气温的第一天
数据库
中等
🔒
2315
统计星号
字符串
简单
第 81 场双周赛
2316
统计无向图中无法互相到达点对数
深度优先搜索,广度优先搜索,并查集,图
中等
第 81 场双周赛
2317
操作后的最大异或和
位运算,数组,数学
中等
第 81 场双周赛
2318
不同骰子序列的数目
记忆化搜索,动态规划
困难
第 81 场双周赛
2319
判断矩阵是否是一个 X 矩阵
数组,矩阵
简单
第 299 场周赛
2320
统计放置房子的方式数
动态规划
中等
第 299 场周赛
2321
拼接数组的最大分数
数组,动态规划
困难
第 299 场周赛
2322
从树中删除边的最小分数
位运算,树,深度优先搜索,数组
困难
第 299 场周赛
2323
完成所有工作的最短时间 II
贪心,数组,排序
中等
🔒
2324
产品销售分析 IV
数据库
中等
🔒
2325
解密消息
哈希表,字符串
简单
第 300 场周赛
2326
螺旋矩阵 IV
数组,链表,矩阵,模拟
中等
第 300 场周赛
2327
知道秘密的人数
队列,动态规划,模拟
中等
第 300 场周赛
2328
网格图中递增路径的数目
深度优先搜索,广度优先搜索,图,拓扑排序,记忆化搜索,数组,动态规划,矩阵
困难
第 300 场周赛
2329
产品销售分析Ⅴ
数据库
简单
🔒
2330
验证回文串 IV
双指针,字符串
中等
🔒
2331
计算布尔二叉树的值
树,深度优先搜索,二叉树
简单
第 82 场双周赛
2332
坐上公交的最晚时间
数组,双指针,二分查找,排序
中等
第 82 场双周赛
2333
最小差值平方和
贪心,数组,二分查找,排序,堆(优先队列)
中等
第 82 场双周赛
2334
元素值大于变化阈值的子数组
栈,并查集,数组,单调栈
困难
第 82 场双周赛
2335
装满杯子需要的最短总时长
贪心,数组,排序,堆(优先队列)
简单
第 301 场周赛
2336
无限集中的最小数字
设计,哈希表,有序集合,堆(优先队列)
中等
第 301 场周赛
2337
移动片段得到字符串
双指针,字符串
中等
第 301 场周赛
2338
统计理想数组的数目
数学,动态规划,组合数学,数论
困难
第 301 场周赛
2339
联赛的所有比赛
数据库
简单
🔒
2340
生成有效数组的最少交换次数
贪心,数组
中等
🔒
2341
数组能形成多少数对
数组,哈希表,计数
简单
第 302 场周赛
2342
数位和相等数对的最大和
数组,哈希表,排序,堆(优先队列)
中等
第 302 场周赛
2343
裁剪数字后查询第 K 小的数字
数组,字符串,分治,快速选择,基数排序,排序,堆(优先队列)
中等
第 302 场周赛
2344
使数组可以被整除的最少删除次数
数组,数学,数论,排序,堆(优先队列)
困难
第 302 场周赛
2345
寻找可见山的数量
栈,数组,排序,单调栈
中等
🔒
2346
以百分比计算排名
数据库
中等
🔒
2347
最好的扑克手牌
数组,哈希表,计数
简单
第 83 场双周赛
2348
全 0 子数组的数目
数组,数学
中等
第 83 场双周赛
2349
设计数字容器系统
设计,哈希表,有序集合,堆(优先队列)
中等
第 83 场双周赛
2350
不可能得到的最短骰子序列
贪心,数组,哈希表
困难
第 83 场双周赛
2351
第一个出现两次的字母
位运算,哈希表,字符串,计数
简单
第 303 场周赛
2352
相等行列对
数组,哈希表,矩阵,模拟
中等
第 303 场周赛
2353
设计食物评分系统
设计,数组,哈希表,字符串,有序集合,堆(优先队列)
中等
第 303 场周赛
2354
优质数对的数目
位运算,数组,哈希表,二分查找
困难
第 303 场周赛
2355
你能拿走的最大图书数量
栈,数组,动态规划,单调栈
困难
🔒
2356
每位教师所教授的科目种类的数量
数据库
简单
2357
使数组中所有元素都等于零
贪心,数组,哈希表,排序,模拟,堆(优先队列)
简单
第 304 场周赛
2358
分组的最大数量
贪心,数组,数学,二分查找
中等
第 304 场周赛
2359
找到离给定两个节点最近的节点
深度优先搜索,图
中等
第 304 场周赛
2360
图中的最长环
深度优先搜索,广度优先搜索,图,拓扑排序
困难
第 304 场周赛
2361
乘坐火车路线的最少费用
数组,动态规划
困难
🔒
2362
生成发票
数据库
困难
🔒
2363
合并相似的物品
数组,哈希表,有序集合,排序
简单
第 84 场双周赛
2364
统计坏数对的数目
数组,哈希表,数学,计数
中等
第 84 场双周赛
2365
任务调度器 II
数组,哈希表,模拟
中等
第 84 场双周赛
2366
将数组排序的最少替换次数
贪心,数组,数学
困难
第 84 场双周赛
2367
等差三元组的数目
数组,哈希表,双指针,枚举
简单
第 305 场周赛
2368
受限条件下可到达节点的数目
树,深度优先搜索,广度优先搜索,并查集,图,数组,哈希表
中等
第 305 场周赛
2369
检查数组是否存在有效划分
数组,动态规划
中等
第 305 场周赛
2370
最长理想子序列
哈希表,字符串,动态规划
中等
第 305 场周赛
2371
最小化网格中的最大值
并查集,图,拓扑排序,数组,矩阵,排序
困难
🔒
2372
计算每个销售人员的影响力
数据库
中等
🔒
2373
矩阵中的局部最大值
数组,矩阵
简单
第 306 场周赛
2374
边积分最高的节点
图,哈希表
中等
第 306 场周赛
2375
根据模式串构造最小数字
栈,贪心,字符串,回溯
中等
第 306 场周赛
2376
统计特殊整数
数学,动态规划
困难
第 306 场周赛
2377
整理奥运表
数据库
简单
🔒
2378
选择边来最大化树的得分
树,深度优先搜索,动态规划
中等
🔒
2379
得到 K 个黑块的最少涂色次数
字符串,滑动窗口
简单
第 85 场双周赛
2380
二进制字符串重新安排顺序需要的时间
字符串,动态规划,模拟
中等
第 85 场双周赛
2381
字母移位 II
数组,字符串,前缀和
中等
第 85 场双周赛
2382
删除操作后的最大子段和
并查集,数组,有序集合,前缀和
困难
第 85 场双周赛
2383
赢得比赛需要的最少训练时长
贪心,数组
简单
第 307 场周赛
2384
最大回文数字
贪心,哈希表,字符串,计数
中等
第 307 场周赛
2385
感染二叉树需要的总时间
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
第 307 场周赛
2386
找出数组的第 K 大和
数组,排序,堆(优先队列)
困难
第 307 场周赛
2387
行排序矩阵的中位数
数组,二分查找,矩阵
中等
🔒
2388
将表中的空值更改为前一个值
数据库
中等
🔒
2389
和有限的最长子序列
贪心,数组,二分查找,前缀和,排序
简单
第 308 场周赛
2390
从字符串中移除星号
栈,字符串,模拟
中等
第 308 场周赛
2391
收集垃圾的最少总时间
数组,字符串,前缀和
中等
第 308 场周赛
2392
给定条件下构造矩阵
图,拓扑排序,数组,矩阵
困难
第 308 场周赛
2393
严格递增的子数组个数
数组,数学,动态规划
中等
🔒
2394
开除员工
数据库
中等
🔒
2395
和相等的子数组
数组,哈希表
简单
第 86 场双周赛
2396
严格回文的数字
脑筋急转弯,数学,双指针
中等
第 86 场双周赛
2397
被列覆盖的最多行数
位运算,数组,回溯,枚举,矩阵
中等
第 86 场双周赛
2398
预算内的最多机器人数目
队列,数组,二分查找,前缀和,滑动窗口,单调队列,堆(优先队列)
困难
第 86 场双周赛
2399
检查相同字母间的距离
数组,哈希表,字符串
简单
第 309 场周赛
2400
恰好移动 k 步到达某一位置的方法数目
数学,动态规划,组合数学
中等
第 309 场周赛
2401
最长优雅子数组
位运算,数组,滑动窗口
中等
第 309 场周赛
2402
会议室 III
数组,哈希表,排序,模拟,堆(优先队列)
困难
第 309 场周赛
2403
杀死所有怪物的最短时间
位运算,数组,动态规划,状态压缩
困难
🔒
2404
出现最频繁的偶数元素
数组,哈希表,计数
简单
第 310 场周赛
2405
子字符串的最优划分
贪心,哈希表,字符串
中等
第 310 场周赛
2406
将区间分为最少组数
贪心,数组,双指针,前缀和,排序,堆(优先队列)
中等
第 310 场周赛
2407
最长递增子序列 II
树状数组,线段树,队列,数组,分治,动态规划,单调队列
困难
第 310 场周赛
2408
设计 SQL
设计,数组,哈希表,字符串
中等
🔒
2409
统计共同度过的日子数
数学,字符串
简单
第 87 场双周赛
2410
运动员和训练师的最大匹配数
贪心,数组,双指针,排序
中等
第 87 场双周赛
2411
按位或最大的最小子数组长度
位运算,数组,二分查找,滑动窗口
中等
第 87 场双周赛
2412
完成所有交易的初始最少钱数
贪心,数组,排序
困难
第 87 场双周赛
2413
最小偶倍数
数学,数论
简单
第 311 场周赛
2414
最长的字母序连续子字符串的长度
字符串
中等
第 311 场周赛
2415
反转二叉树的奇数层
树,深度优先搜索,广度优先搜索,二叉树
中等
第 311 场周赛
2416
字符串的前缀分数和
字典树,数组,字符串,计数
困难
第 311 场周赛
2417
最近的公平整数
数学,枚举
中等
🔒
2418
按身高排序
数组,哈希表,字符串,排序
简单
第 312 场周赛
2419
按位与最大的最长子数组
位运算,脑筋急转弯,数组
中等
第 312 场周赛
2420
找到所有好下标
数组,动态规划,前缀和
中等
第 312 场周赛
2421
好路径的数目
树,并查集,图,数组,哈希表,排序
困难
第 312 场周赛
2422
使用合并操作将数组转换为回文序列
贪心,数组,双指针
中等
🔒
2423
删除字符使频率相同
哈希表,字符串,计数
简单
第 88 场双周赛
2424
最长上传前缀
并查集,设计,树状数组,线段树,哈希表,二分查找,有序集合,堆(优先队列)
中等
第 88 场双周赛
2425
所有数对的异或和
位运算,脑筋急转弯,数组
中等
第 88 场双周赛
2426
满足不等式的数对数目
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
第 88 场双周赛
2427
公因子的数目
数学,枚举,数论
简单
第 313 场周赛
2428
沙漏的最大总和
数组,矩阵,前缀和
中等
第 313 场周赛
2429
最小异或
贪心,位运算
中等
第 313 场周赛
2430
对字母串可执行的最大删除数
字符串,动态规划,字符串匹配,哈希函数,滚动哈希
困难
第 313 场周赛
2431
最大限度地提高购买水果的口味
数组,动态规划
中等
🔒
2432
处理用时最长的那个任务的员工
数组
简单
第 314 场周赛
2433
找出前缀异或的原始数组
位运算,数组
中等
第 314 场周赛
2434
使用机器人打印字典序最小的字符串
栈,贪心,哈希表,字符串
中等
第 314 场周赛
2435
矩阵中和能被 K 整除的路径
数组,动态规划,矩阵
困难
第 314 场周赛
2436
使子数组最大公约数大于一的最小分割数
贪心,数组,数学,动态规划,数论
中等
🔒
2437
有效时间的数目
字符串,枚举
简单
第 89 场双周赛
2438
二的幂数组中查询范围内的乘积
位运算,数组,前缀和
中等
第 89 场双周赛
2439
最小化数组中的最大值
贪心,数组,二分查找,动态规划,前缀和
中等
第 89 场双周赛
2440
创建价值相同的连通块
树,深度优先搜索,数组,数学,枚举
困难
第 89 场双周赛
2441
与对应负数同时存在的最大正整数
数组,哈希表,双指针,排序
简单
第 315 场周赛
2442
反转之后不同整数的数目
数组,哈希表,数学,计数
中等
第 315 场周赛
2443
反转之后的数字和
数学,枚举
中等
第 315 场周赛
2444
统计定界子数组的数目
队列,数组,滑动窗口,单调队列
困难
第 315 场周赛
2445
值为 1 的节点数
树,深度优先搜索,广度优先搜索,数组,二叉树
中等
🔒
2446
判断两个事件是否存在冲突
数组,字符串
简单
第 316 场周赛
2447
最大公因数等于 K 的子数组数目
数组,数学,数论
中等
第 316 场周赛
2448
使数组相等的最小开销
贪心,数组,二分查找,前缀和,排序
困难
第 316 场周赛
2449
使数组相似的最少操作次数
贪心,数组,排序
困难
第 316 场周赛
2450
应用操作后不同二进制字符串的数量
数学,字符串
中等
🔒
2451
差值数组不同的字符串
数组,哈希表,字符串
简单
第 90 场双周赛
2452
距离字典两次编辑以内的单词
字典树,数组,字符串
中等
第 90 场双周赛
2453
摧毁一系列目标
数组,哈希表,计数
中等
第 90 场双周赛
2454
下一个更大元素 IV
栈,数组,二分查找,排序,单调栈,堆(优先队列)
困难
第 90 场双周赛
2455
可被三整除的偶数的平均值
数组,数学
简单
第 317 场周赛
2456
最流行的视频创作者
数组,哈希表,字符串,排序,堆(优先队列)
中等
第 317 场周赛
2457
美丽整数的最小增量
贪心,数学
中等
第 317 场周赛
2458
移除子树后的二叉树高度
树,深度优先搜索,广度优先搜索,数组,二叉树
困难
第 317 场周赛
2459
通过移动项目到空白区域来排序数组
贪心,数组,排序
困难
🔒
2460
对数组执行操作
数组,双指针,模拟
简单
第 318 场周赛
2461
长度为 K 子数组中的最大和
数组,哈希表,滑动窗口
中等
第 318 场周赛
2462
雇佣 K 位工人的总代价
数组,双指针,模拟,堆(优先队列)
中等
第 318 场周赛
2463
最小移动总距离
数组,动态规划,排序
困难
第 318 场周赛
2464
有效分割中的最少子数组数目
数组,数学,动态规划,数论
中等
🔒
2465
不同的平均值数目
数组,哈希表,双指针,排序
简单
第 91 场双周赛
2466
统计构造好字符串的方案数
动态规划
中等
第 91 场双周赛
2467
树上最大得分和路径
树,深度优先搜索,广度优先搜索,图,数组
中等
第 91 场双周赛
2468
根据限制分割消息
字符串,二分查找,枚举
困难
第 91 场双周赛
2469
温度转换
数学
简单
第 319 场周赛
2470
最小公倍数等于 K 的子数组数目
数组,数学,数论
中等
第 319 场周赛
2471
逐层排序二叉树所需的最少操作数目
树,广度优先搜索,二叉树
中等
第 319 场周赛
2472
不重叠回文子字符串的最大数目
贪心,双指针,字符串,动态规划
困难
第 319 场周赛
2473
购买苹果的最低成本
图,数组,最短路,堆(优先队列)
中等
🔒
2474
购买量严格增加的客户
数据库
困难
🔒
2475
数组中不等三元组的数目
数组,哈希表,排序
简单
第 320 场周赛
2476
二叉搜索树最近节点查询
树,深度优先搜索,二叉搜索树,数组,二分查找,二叉树
中等
第 320 场周赛
2477
到达首都的最少油耗
树,深度优先搜索,广度优先搜索,图
中等
第 320 场周赛
2478
完美分割的方案数
字符串,动态规划,前缀和
困难
第 320 场周赛
2479
两个不重叠子树的最大异或值
树,深度优先搜索,图,字典树
困难
🔒
2480
形成化学键
数据库
简单
🔒
2481
分割圆的最少切割次数
几何,数学
简单
第 92 场双周赛
2482
行和列中一和零的差值
数组,矩阵,模拟
中等
第 92 场双周赛
2483
商店的最少代价
字符串,前缀和
中等
第 92 场双周赛
2484
统计回文子序列数目
字符串,动态规划
困难
第 92 场双周赛
2485
找出中枢整数
数学,前缀和
简单
第 321 场周赛
2486
追加字符以获得子序列
贪心,双指针,字符串
中等
第 321 场周赛
2487
从链表中移除节点
栈,递归,链表,单调栈
中等
第 321 场周赛
2488
统计中位数为 K 的子数组
数组,哈希表,前缀和
困难
第 321 场周赛
2489
固定比率的子字符串数
哈希表,数学,字符串,前缀和
中等
🔒
2490
回环句
字符串
简单
第 322 场周赛
2491
划分技能点相等的团队
数组,哈希表,双指针,排序
中等
第 322 场周赛
2492
两个城市间路径的最小分数
深度优先搜索,广度优先搜索,并查集,图
中等
第 322 场周赛
2493
将节点分成尽可能多的组
深度优先搜索,广度优先搜索,并查集,图
困难
第 322 场周赛
2494
合并在同一个大厅重叠的活动
数据库
困难
🔒
2495
乘积为偶数的子数组数
数组,数学,动态规划
中等
🔒
2496
数组中字符串的最大值
数组,字符串
简单
第 93 场双周赛
2497
图中最大星和
贪心,图,数组,排序,堆(优先队列)
中等
第 93 场双周赛
2498
青蛙过河 II
贪心,数组,二分查找
中等
第 93 场双周赛
2499
让数组不相等的最小总代价
贪心,数组,哈希表,计数
困难
第 93 场双周赛
2500
删除每行中的最大值
数组,矩阵,排序,模拟,堆(优先队列)
简单
第 323 场周赛
2501
数组中最长的方波
数组,哈希表,二分查找,动态规划,排序
中等
第 323 场周赛
2502
设计内存分配器
设计,数组,哈希表,模拟
中等
第 323 场周赛
2503
矩阵查询可获得的最大分数
广度优先搜索,并查集,数组,双指针,矩阵,排序,堆(优先队列)
困难
第 323 场周赛
2504
把名字和职业联系起来
数据库
简单
🔒
2505
所有子序列和的按位或
位运算,脑筋急转弯,数组,数学,前缀和
中等
🔒
2506
统计相似字符串对的数目
位运算,数组,哈希表,字符串,计数
简单
第 324 场周赛
2507
使用质因数之和替换后可以取到的最小值
数学,数论,模拟
中等
第 324 场周赛
2508
添加边使所有节点度数都为偶数
图,哈希表
困难
第 324 场周赛
2509
查询树中环的长度
树,数组,二叉树
困难
第 324 场周赛
2510
检查是否有路径经过相同数量的 0 和 1
数组,动态规划,矩阵
中等
🔒
2511
最多可以摧毁的敌人城堡数目
数组,双指针
简单
第 94 场双周赛
2512
奖励最顶尖的 K 名学生
数组,哈希表,字符串,排序,堆(优先队列)
中等
第 94 场双周赛
2513
最小化两个数组中的最大值
数学,二分查找,数论
中等
第 94 场双周赛
2514
统计同位异构字符串数目
哈希表,数学,字符串,组合数学,计数
困难
第 94 场双周赛
2515
到目标字符串的最短距离
数组,字符串
简单
第 325 场周赛
2516
每种字符至少取 K 个
哈希表,字符串,滑动窗口
中等
第 325 场周赛
2517
礼盒的最大甜蜜度
贪心,数组,二分查找,排序
中等
第 325 场周赛
2518
好分区的数目
数组,动态规划
困难
第 325 场周赛
2519
统计 K-Big 索引的数量
树状数组,线段树,数组,二分查找,分治,有序集合,归并排序
困难
🔒
2520
统计能整除数字的位数
数学
简单
第 326 场周赛
2521
数组乘积中的不同质因数数目
数组,哈希表,数学,数论
中等
第 326 场周赛
2522
将字符串分割成值不超过 K 的子字符串
贪心,字符串,动态规划
中等
第 326 场周赛
2523
范围内最接近的两个质数
数学,数论
中等
第 326 场周赛
2524
子数组的最大频率分数
栈,数组,哈希表,数学,滑动窗口
困难
🔒
2525
根据规则将箱子分类
数学
简单
第 95 场双周赛
2526
找到数据流中的连续整数
设计,队列,哈希表,计数,数据流
中等
第 95 场双周赛
2527
查询数组异或美丽值
位运算,数组,数学
中等
第 95 场双周赛
2528
最大化城市的最小电量
贪心,队列,数组,二分查找,前缀和,滑动窗口
困难
第 95 场双周赛
2529
正整数和负整数的最大计数
数组,二分查找,计数
简单
第 327 场周赛
2530
执行 K 次操作后的最大分数
贪心,数组,堆(优先队列)
中等
第 327 场周赛
2531
使字符串中不同字符的数目相等
哈希表,字符串,计数
中等
第 327 场周赛
2532
过桥的时间
数组,模拟,堆(优先队列)
困难
第 327 场周赛
2533
好二进制字符串的数量
动态规划
中等
🔒
2534
通过门的时间
队列,数组,模拟
困难
🔒
2535
数组元素和与数字和的绝对差
数组,数学
简单
第 328 场周赛
2536
子矩阵元素加 1
数组,矩阵,前缀和
中等
第 328 场周赛
2537
统计好子数组的数目
数组,哈希表,滑动窗口
中等
第 328 场周赛
2538
最大价值和与最小价值和的差值
树,深度优先搜索,数组,动态规划
困难
第 328 场周赛
2539
好子序列的个数
哈希表,数学,字符串,组合数学,计数
中等
🔒
2540
最小公共值
数组,哈希表,双指针,二分查找
简单
第 96 场双周赛
2541
使数组中所有元素相等的最小操作数 II
贪心,数组,数学
中等
第 96 场双周赛
2542
最大子序列的分数
贪心,数组,排序,堆(优先队列)
中等
第 96 场双周赛
2543
判断一个点是否可以到达
数学,数论
困难
第 96 场双周赛
2544
交替数字和
数学
简单
第 329 场周赛
2545
根据第 K 场考试的分数排序
数组,矩阵,排序
中等
第 329 场周赛
2546
执行逐位运算使字符串相等
位运算,字符串
中等
第 329 场周赛
2547
拆分数组的最小代价
数组,哈希表,动态规划,计数
困难
第 329 场周赛
2548
填满背包的最大价格
贪心,数组,排序
中等
🔒
2549
统计桌面上的不同数字
数组,哈希表,数学,模拟
简单
第 330 场周赛
2550
猴子碰撞的方法数
递归,数学
中等
第 330 场周赛
2551
将珠子放入背包中
贪心,数组,排序,堆(优先队列)
困难
第 330 场周赛
2552
统计上升四元组
树状数组,数组,动态规划,枚举,前缀和
困难
第 330 场周赛
2553
分割数组中数字的数位
数组,模拟
简单
第 97 场双周赛
2554
从一个范围内选择最多整数 I
贪心,数组,哈希表,二分查找,排序
中等
第 97 场双周赛
2555
两个线段获得的最多奖品
数组,二分查找,滑动窗口
中等
第 97 场双周赛
2556
二进制矩阵中翻转最多一次使路径不连通
深度优先搜索,广度优先搜索,数组,动态规划,矩阵
中等
第 97 场双周赛
2557
从一个范围内选择最多整数 II
贪心,数组,二分查找,排序
中等
🔒
2558
从数量最多的堆取走礼物
数组,模拟,堆(优先队列)
简单
第 331 场周赛
2559
统计范围内的元音字符串数
数组,字符串,前缀和
中等
第 331 场周赛
2560
打家劫舍 IV
贪心,数组,二分查找,动态规划
中等
第 331 场周赛
2561
重排水果
贪心,排序,数组,哈希表
困难
第 331 场周赛
2562
找出数组的串联值
数组,双指针,模拟
简单
第 332 场周赛
2563
统计公平数对的数目
数组,双指针,二分查找,排序
中等
第 332 场周赛
2564
子字符串异或查询
位运算,数组,哈希表,字符串
中等
第 332 场周赛
2565
最少得分子序列
双指针,字符串,二分查找
困难
第 332 场周赛
2566
替换一个数字后的最大差值
贪心,数学
简单
第 98 场双周赛
2567
修改两个元素的最小分数
贪心,数组,排序
中等
第 98 场双周赛
2568
最小无法得到的或值
位运算,脑筋急转弯,数组
中等
第 98 场双周赛
2569
更新数组后处理求和查询
线段树,数组
困难
第 98 场双周赛
2570
合并两个二维数组 - 求和法
数组,哈希表,双指针
简单
第 333 场周赛
2571
将整数减少到零需要的最少操作数
贪心,位运算,动态规划
中等
第 333 场周赛
2572
无平方子集计数
位运算,数组,数学,动态规划,状态压缩
中等
第 333 场周赛
2573
找出对应 LCP 矩阵的字符串
贪心,并查集,数组,字符串,动态规划,矩阵
困难
第 333 场周赛
2574
左右元素和的差值
数组,前缀和
简单
第 334 场周赛
2575
找出字符串的可整除数组
数组,数学,字符串
中等
第 334 场周赛
2576
求出最多标记下标
贪心,数组,双指针,二分查找,排序
中等
第 334 场周赛
2577
在网格图中访问一个格子的最少时间
广度优先搜索,图,数组,矩阵,最短路,堆(优先队列)
困难
第 334 场周赛
2578
最小和分割
贪心,数学,排序
简单
第 99 场双周赛
2579
统计染色格子数
数学
中等
第 99 场双周赛
2580
统计将重叠区间合并成组的方案数
数组,排序
中等
第 99 场双周赛
2581
统计可能的树根数目
树,深度优先搜索,数组,哈希表,动态规划
困难
第 99 场双周赛
2582
递枕头
数学,模拟
简单
第 335 场周赛
2583
二叉树中的第 K 大层和
树,广度优先搜索,二叉树,排序
中等
第 335 场周赛
2584
分割数组使乘积互质
数组,哈希表,数学,数论
困难
第 335 场周赛
2585
获得分数的方法数
数组,动态规划
困难
第 335 场周赛
2586
统计范围内的元音字符串数
数组,字符串,计数
简单
第 336 场周赛
2587
重排数组以得到最大前缀分数
贪心,数组,前缀和,排序
中等
第 336 场周赛
2588
统计美丽子数组数目
位运算,数组,哈希表,前缀和
中等
第 336 场周赛
2589
完成所有任务的最少时间
栈,贪心,数组,二分查找,排序
困难
第 336 场周赛
2590
设计一个待办事项清单
设计,数组,哈希表,字符串,排序
中等
🔒
2591
将钱分给最多的儿童
贪心,数学
简单
第 100 场双周赛
2592
最大化数组的伟大值
贪心,数组,双指针,排序
中等
第 100 场双周赛
2593
标记所有元素后数组的分数
数组,哈希表,排序,模拟,堆(优先队列)
中等
第 100 场双周赛
2594
修车的最少时间
数组,二分查找
中等
第 100 场双周赛
2595
奇偶位数
位运算
简单
第 337 场周赛
2596
检查骑士巡视方案
深度优先搜索,广度优先搜索,数组,矩阵,模拟
中等
第 337 场周赛
2597
美丽子集的数目
数组,哈希表,数学,动态规划,回溯,组合数学,排序
中等
第 337 场周赛
2598
执行操作后的最大 MEX
贪心,数组,哈希表,数学
中等
第 337 场周赛
2599
使前缀和数组非负
贪心,数组,堆(优先队列)
中等
🔒
2600
K 件物品的最大和
贪心,数学
简单
第 338 场周赛
2601
质数减法运算
贪心,数组,数学,二分查找,数论
中等
第 338 场周赛
2602
使数组元素全部相等的最少操作次数
数组,二分查找,前缀和,排序
中等
第 338 场周赛
2603
收集树中金币
树,图,拓扑排序,数组
困难
第 338 场周赛
2604
吃掉所有谷子的最短时间
数组,双指针,二分查找,排序
困难
🔒
2605
从两个数字数组里生成最小数字
数组,哈希表,枚举
简单
第 101 场双周赛
2606
找到最大开销的子字符串
数组,哈希表,字符串,动态规划
中等
第 101 场双周赛
2607
使子数组元素和相等
贪心,数组,数学,数论,排序
中等
第 101 场双周赛
2608
图中的最短环
广度优先搜索,图
困难
第 101 场双周赛
2609
最长平衡子字符串
字符串
简单
第 339 场周赛
2610
转换二维数组
数组,哈希表
中等
第 339 场周赛
2611
老鼠和奶酪
贪心,数组,排序,堆(优先队列)
中等
第 339 场周赛
2612
最少翻转操作数
广度优先搜索,并查集,数组,哈希表,有序集合
困难
第 339 场周赛
2613
美数对
几何,数组,数学,分治,有序集合,排序
困难
🔒
2614
对角线上的质数
数组,数学,矩阵,数论
简单
第 340 场周赛
2615
等值距离和
数组,哈希表,前缀和
中等
第 340 场周赛
2616
最小化数对的最大差值
贪心,数组,二分查找,动态规划,排序
中等
第 340 场周赛
2617
网格图中最少访问的格子数
栈,广度优先搜索,并查集,数组,动态规划,矩阵,单调栈,堆(优先队列)
困难
第 340 场周赛
2618
检查是否是类的对象实例
中等
2619
数组原型对象的最后一个元素
简单
2620
计数器
简单
2621
睡眠函数
简单
2622
有时间限制的缓存
中等
2623
记忆函数
中等
2624
蜗牛排序
中等
2625
扁平化嵌套数组
中等
2626
数组归约运算
简单
2627
函数防抖
中等
2628
完全相等的 JSON 字符串
中等
🔒
2629
复合函数
简单
2630
记忆函数 II
困难
2631
分组
中等
2632
柯里化
中等
🔒
2633
将对象转换为 JSON 字符串
中等
🔒
2634
过滤数组中的元素
简单
2635
转换数组中的每个元素
简单
2636
Promise 对象池
中等
🔒
2637
有时间限制的 Promise 对象
中等
2638
统计 K-Free 子集的总数
数组,数学,动态规划,组合数学,排序
中等
🔒
2639
查询网格图中每一列的宽度
数组,矩阵
简单
第 102 场双周赛
2640
一个数组所有前缀的分数
数组,前缀和
中等
第 102 场双周赛
2641
二叉树的堂兄弟节点 II
树,深度优先搜索,广度优先搜索,哈希表,二叉树
中等
第 102 场双周赛
2642
设计可以求最短路径的图类
图,设计,最短路,堆(优先队列)
困难
第 102 场双周赛
2643
一最多的行
数组,矩阵
简单
第 341 场周赛
2644
找出可整除性得分最大的整数
数组
简单
第 341 场周赛
2645
构造有效字符串的最少插入数
栈,贪心,字符串,动态规划
中等
第 341 场周赛
2646
最小化旅行的价格总和
树,深度优先搜索,图,数组,动态规划
困难
第 341 场周赛
2647
把三角形染成红色
数组,数学
困难
🔒
2648
生成斐波那契数列
简单
2649
嵌套数组生成器
中等
2650
设计可取消函数
困难
2651
计算列车到站时间
数学
简单
第 342 场周赛
2652
倍数求和
数学
简单
第 342 场周赛
2653
滑动子数组的美丽值
数组,哈希表,滑动窗口
中等
第 342 场周赛
2654
使数组所有元素变成 1 的最少操作次数
数组,数学,数论
中等
第 342 场周赛
2655
寻找最大长度的未覆盖区间
数组,排序
中等
🔒
2656
K 个元素的最大和
贪心,数组
简单
第 103 场双周赛
2657
找到两个数组的前缀公共数组
位运算,数组,哈希表
中等
第 103 场双周赛
2658
网格图中鱼的最大数目
深度优先搜索,广度优先搜索,并查集,数组,矩阵
中等
第 103 场双周赛
2659
将数组清空
贪心,树状数组,线段树,数组,二分查找,有序集合,排序
困难
第 103 场双周赛
2660
保龄球游戏的获胜者
数组,模拟
简单
第 343 场周赛
2661
找出叠涂元素
数组,哈希表,矩阵
中等
第 343 场周赛
2662
前往目标的最小代价
图,数组,最短路,堆(优先队列)
中等
第 343 场周赛
2663
字典序最小的美丽字符串
贪心,字符串
困难
第 343 场周赛
2664
巡逻的骑士
数组,回溯,矩阵
中等
🔒
2665
计数器 II
简单
2666
只允许一次函数调用
简单
2667
创建 Hello World 函数
简单
2668
查询员工当前薪水
数据库
简单
🔒
2669
统计 Spotify 排行榜上艺术家出现次数
数据库
简单
🔒
2670
找出不同元素数目差数组
数组,哈希表
简单
第 344 场周赛
2671
频率跟踪器
设计,哈希表
中等
第 344 场周赛
2672
有相同颜色的相邻元素数目
数组
中等
第 344 场周赛
2673
使二叉树所有路径值相等的最小代价
贪心,树,数组,动态规划,二叉树
中等
第 344 场周赛
2674
拆分循环链表
链表,双指针
中等
🔒
2675
将对象数组转换为矩阵
困难
🔒
2676
节流
中等
🔒
2677
分块数组
简单
2678
老人的数目
数组,字符串
简单
第 104 场双周赛
2679
矩阵中的和
数组,矩阵,排序,模拟,堆(优先队列)
中等
第 104 场双周赛
2680
最大或值
贪心,位运算,数组,前缀和
中等
第 104 场双周赛
2681
英雄的力量
数组,数学,动态规划,前缀和,排序
困难
第 104 场双周赛
2682
找出转圈游戏输家
数组,哈希表,模拟
简单
第 345 场周赛
2683
相邻值的按位异或
位运算,数组
中等
第 345 场周赛
2684
矩阵中移动的最大次数
数组,动态规划,矩阵
中等
第 345 场周赛
2685
统计完全连通分量的数量
深度优先搜索,广度优先搜索,并查集,图
中等
第 345 场周赛
2686
即时食物配送 III
数据库
中等
🔒
2687
自行车的最后使用时间
数据库
简单
🔒
2688
查找活跃用户
数据库
中等
🔒
2689
从 Rope 树中提取第 K 个字符
树,深度优先搜索,二叉树
简单
🔒
2690
无穷方法对象
简单
🔒
2691
不可变辅助工具
困难
🔒
2692
使对象不可变
中等
🔒
2693
使用自定义上下文调用函数
中等
2694
事件发射器
中等
2695
包装数组
简单
2696
删除子串后的字符串最小长度
栈,字符串,模拟
简单
第 346 场周赛
2697
字典序最小回文串
贪心,双指针,字符串
简单
第 346 场周赛
2698
求一个整数的惩罚数
数学,回溯
中等
第 346 场周赛
2699
修改图中的边权
图,最短路,堆(优先队列)
困难
第 346 场周赛
2700
两个对象之间的差异
中等
🔒
2701
连续递增交易
数据库
困难
🔒
2702
使数字变为非正数的最小操作次数
数组,二分查找
困难
🔒
2703
返回传递的参数的长度
简单
2704
相等还是不相等
简单
2705
精简对象
中等
2706
购买两块巧克力
贪心,数组,排序
简单
第 105 场双周赛
2707
字符串中的额外字符
字典树,数组,哈希表,字符串,动态规划
中等
第 105 场双周赛
2708
一个小组的最大实力值
贪心,位运算,数组,动态规划,回溯,枚举,排序
中等
第 105 场双周赛
2709
最大公约数遍历
并查集,数组,数学,数论
困难
第 105 场双周赛
2710
移除字符串中的尾随零
字符串
简单
第 347 场周赛
2711
对角线上不同值的数量差
数组,哈希表,矩阵
中等
第 347 场周赛
2712
使所有字符相等的最小成本
贪心,字符串,动态规划
中等
第 347 场周赛
2713
矩阵中严格递增的单元格数
记忆化搜索,数组,哈希表,二分查找,动态规划,矩阵,有序集合,排序
困难
第 347 场周赛
2714
找到 K 次跨越的最短路径
图,最短路,堆(优先队列)
困难
🔒
2715
执行可取消的延迟函数
简单
2716
最小化字符串长度
哈希表,字符串
简单
第 348 场周赛
2717
半有序排列
数组,模拟
简单
第 348 场周赛
2718
查询后矩阵的和
数组,哈希表
中等
第 348 场周赛
2719
统计整数数目
数学,字符串,动态规划
困难
第 348 场周赛
2720
受欢迎度百分比
数据库
困难
🔒
2721
并行执行异步函数
中等
2722
根据 ID 合并两个数组
中等
2723
两个 Promise 对象相加
简单
2724
排序方式
简单
2725
间隔取消
简单
2726
使用方法链的计算器
简单
2727
判断对象是否为空
简单
2728
计算一个环形街道上的房屋数量
数组,交互
简单
🔒
2729
判断一个数是否迷人
哈希表,数学
简单
第 106 场双周赛
2730
找到最长的半重复子字符串
字符串,滑动窗口
中等
第 106 场双周赛
2731
移动机器人
脑筋急转弯,数组,前缀和,排序
中等
第 106 场双周赛
2732
找到矩阵中的好子集
位运算,数组,哈希表,矩阵
困难
第 106 场双周赛
2733
既不是最小值也不是最大值
数组,排序
简单
第 349 场周赛
2734
执行子串操作后的字典序最小字符串
贪心,字符串
中等
第 349 场周赛
2735
收集巧克力
数组,枚举
中等
第 349 场周赛
2736
最大和查询
栈,树状数组,线段树,数组,二分查找,排序,单调栈
困难
第 349 场周赛
2737
找到最近的标记节点
图,数组,最短路,堆(优先队列)
中等
🔒
2738
统计文本中单词的出现次数
数据库
中等
🔒
2739
总行驶距离
数学,模拟
简单
第 350 场周赛
2740
找出分区值
数组,排序
中等
第 350 场周赛
2741
特别的排列
位运算,数组,动态规划,状态压缩
中等
第 350 场周赛
2742
给墙壁刷油漆
数组,动态规划
困难
第 350 场周赛
2743
计算没有重复字符的子字符串数量
哈希表,字符串,滑动窗口
中等
🔒
2744
最大字符串配对数目
数组,哈希表,字符串,模拟
简单
第 107 场双周赛
2745
构造最长的新字符串
贪心,脑筋急转弯,数学,动态规划
中等
第 107 场双周赛
2746
字符串连接删减字母
数组,字符串,动态规划
中等
第 107 场双周赛
2747
统计没有收到请求的服务器数目
数组,哈希表,排序,滑动窗口
中等
第 107 场双周赛
2748
美丽下标对的数目
数组,哈希表,数学,计数,数论
简单
第 351 场周赛
2749
得到整数零需要执行的最少操作数
位运算,脑筋急转弯,枚举
中等
第 351 场周赛
2750
将数组划分成若干好子数组的方式
数组,数学,动态规划
中等
第 351 场周赛
2751
机器人碰撞
栈,数组,排序,模拟
困难
第 351 场周赛
2752
在连续天数上进行了最多交易次数的顾客
数据库
困难
🔒
2753
计算一个环形街道上的房屋数量 II
困难
🔒
2754
将函数绑定到上下文
中等
🔒
2755
深度合并两个对象
中等
🔒
2756
批处理查询
困难
🔒
2757
生成循环数组的值
中等
🔒
2758
下一天
简单
🔒
2759
将 JSON 字符串转换为对象
困难
🔒
2760
最长奇偶子数组
数组,滑动窗口
简单
第 352 场周赛
2761
和等于目标值的质数对
数组,数学,枚举,数论
中等
第 352 场周赛
2762
不间断子数组
队列,数组,有序集合,滑动窗口,单调队列,堆(优先队列)
中等
第 352 场周赛
2763
所有子数组中不平衡数字之和
数组,哈希表,枚举
困难
第 352 场周赛
2764
数组是否表示某二叉树的前序遍历
栈,树,深度优先搜索,二叉树
中等
🔒
2765
最长交替子数组
数组,枚举
简单
第 108 场双周赛
2766
重新放置石块
数组,哈希表,排序,模拟
中等
第 108 场双周赛
2767
将字符串分割为最少的美丽子字符串
哈希表,字符串,动态规划,回溯
中等
第 108 场双周赛
2768
黑格子的数目
数组,哈希表,枚举
中等
第 108 场双周赛
2769
找出最大的可达成数字
数学
简单
第 353 场周赛
2770
达到末尾下标所需的最大跳跃次数
数组,动态规划
中等
第 353 场周赛
2771
构造最长非递减子数组
数组,动态规划
中等
第 353 场周赛
2772
使数组中的所有元素都等于零
数组,前缀和
中等
第 353 场周赛
2773
特殊二叉树的高度
树,深度优先搜索,广度优先搜索,二叉树
中等
🔒
2774
数组的上界
简单
🔒
2775
将 undefined 转为 null
中等
🔒
2776
转换回调函数为 Promise 函数
中等
🔒
2777
日期范围生成器
中等
🔒
2778
特殊元素平方和
数组,枚举
简单
第 354 场周赛
2779
数组的最大美丽值
数组,二分查找,排序,滑动窗口
中等
第 354 场周赛
2780
合法分割的最小下标
数组,哈希表,排序
中等
第 354 场周赛
2781
最长合法子字符串的长度
数组,哈希表,字符串,滑动窗口
困难
第 354 场周赛
2782
唯一类别的数量
并查集,计数,交互
中等
🔒
2783
航班入座率和等待名单分析
数据库
中等
🔒
2784
检查数组是否是好的
数组,哈希表,排序
简单
第 109 场双周赛
2785
将字符串中的元音字母排序
字符串,排序
中等
第 109 场双周赛
2786
访问数组中的位置使分数最大
数组,动态规划
中等
第 109 场双周赛
2787
将一个数字表示成幂的和的方案数
动态规划
中等
第 109 场双周赛
2788
按分隔符拆分字符串
数组,字符串
简单
第 355 场周赛
2789
合并后数组中的最大元素
贪心,数组
中等
第 355 场周赛
2790
长度递增组的最大数目
贪心,数组,数学,二分查找,排序
困难
第 355 场周赛
2791
树中可以形成回文的路径数
位运算,树,深度优先搜索,动态规划,状态压缩
困难
第 355 场周赛
2792
计算足够大的节点数
树,深度优先搜索,分治,二叉树
困难
🔒
2793
航班机票状态
困难
🔒
2794
从两个数组中创建对象
简单
🔒
2795
并行执行 Promise 以获取独有的结果
中等
🔒
2796
重复字符串
简单
🔒
2797
[带有占位符