LeetCode

English Version

题解

列表所有题解均由 开源社区 Doocs 贡献者提供,正在完善中,欢迎贡献你的题解!

快速搜索题号、题解、标签等,请善用 Control + F(或者 Command + F)。

题号

题解

标签

难度

备注

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

带有占位符的部分函数

简单

🔒

2798

满足目标工作时长的员工数目

数组

简单

第 356 场周赛

2799

统计完全子数组的数目

数组,哈希表,滑动窗口

中等

第 356 场周赛

2800

包含三个字符串的最短字符串

贪心,字符串,枚举

中等

第 356 场周赛

2801

统计范围内的步进数字数目

字符串,动态规划

困难

第 356 场周赛

2802

找出第 K 个幸运数字

位运算,数学,字符串

中等

🔒

2803

阶乘生成器

简单

🔒

2804

数组原型的 forEach 方法

简单

🔒

2805

自定义间隔

中等

🔒

2806

取整购买后的账户余额

数学

简单

第 110 场双周赛

2807

在链表中插入最大公约数

链表,数学,数论

中等

第 110 场双周赛

2808

使循环数组所有元素相等的最少秒数

数组,哈希表

中等

第 110 场双周赛

2809

使数组和小于等于 x 的最少时间

数组,动态规划,排序

困难

第 110 场双周赛

2810

故障键盘

字符串,模拟

简单

第 357 场周赛

2811

判断是否能拆分数组

贪心,数组,动态规划

中等

第 357 场周赛

2812

找出最安全路径

广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列)

中等

第 357 场周赛

2813

子序列最大优雅度

,贪心,数组,哈希表,排序,堆(优先队列)

困难

第 357 场周赛

2814

避免淹死并到达目的地的最短时间

广度优先搜索,数组,矩阵

困难

🔒

2815

数组中的最大数对和

数组,哈希表

简单

第 358 场周赛

2816

翻倍以链表形式表示的数字

,链表,数学

中等

第 358 场周赛

2817

限制条件下元素之间的最小绝对差

数组,二分查找,有序集合

中等

第 358 场周赛

2818

操作使得分最大

,贪心,数组,数学,数论,排序,单调栈

困难

第 358 场周赛

2819

购买巧克力后的最小相对损失

数组,二分查找,前缀和,排序

困难

🔒

2820

选举结果

中等

🔒

2821

延迟每个 Promise 对象的解析

中等

🔒

2822

对象反转

简单

🔒

2823

深度对象筛选

中等

🔒

2824

统计和小于目标的下标对数目

数组,双指针,二分查找,排序

简单

第 111 场双周赛

2825

循环增长使字符串子序列等于另一个字符串

双指针,字符串

中等

第 111 场双周赛

2826

将三个组排序

数组,二分查找,动态规划

中等

第 111 场双周赛

2827

范围中美丽整数的数目

数学,动态规划

困难

第 111 场双周赛

2828

判别首字母缩略词

数组,字符串

简单

第 359 场周赛

2829

k-avoiding 数组的最小总和

贪心,数学

中等

第 359 场周赛

2830

销售利润最大化

数组,哈希表,二分查找,动态规划,排序

中等

第 359 场周赛

2831

找出最长等值子数组

数组,哈希表,二分查找,滑动窗口

中等

第 359 场周赛

2832

每个元素为最大值的最大范围

,数组,单调栈

中等

🔒

2833

距离原点最远的点

字符串,计数

简单

第 360 场周赛

2834

找出美丽数组的最小和

贪心,数学

中等

第 360 场周赛

2835

使子序列的和等于目标的最少操作次数

贪心,位运算,数组

困难

第 360 场周赛

2836

在传球游戏中最大化函数值

位运算,数组,动态规划

困难

第 360 场周赛

2837

总旅行距离

数据库

简单

🔒

2838

英雄可以获得的最大金币数

数组,双指针,二分查找,前缀和,排序

中等

🔒

2839

判断通过操作能否让字符串相等 I

字符串

简单

第 112 场双周赛

2840

判断通过操作能否让字符串相等 II

哈希表,字符串,排序

中等

第 112 场双周赛

2841

几乎唯一子数组的最大和

数组,哈希表,滑动窗口

中等

第 112 场双周赛

2842

统计一个字符串的 k 子序列美丽值最大的数目

贪心,哈希表,数学,字符串,组合数学

困难

第 112 场双周赛

2843

统计对称整数的数目

数学,枚举

简单

第 361 场周赛

2844

生成特殊数字的最少操作

贪心,数学,字符串,枚举

中等

第 361 场周赛

2845

统计趣味子数组的数目

数组,哈希表,前缀和

中等

第 361 场周赛

2846

边权重均等查询

,,数组,强连通分量

困难

第 361 场周赛

2847

给定数字乘积的最小数字

贪心,数学

中等

🔒

2848

与车相交的点

数组,哈希表,前缀和

简单

第 362 场周赛

2849

判断能否在给定时间到达单元格

数学

中等

第 362 场周赛

2850

将石头分散到网格图的最少移动次数

广度优先搜索,数组,动态规划,矩阵

中等

第 362 场周赛

2851

字符串转换

数学,字符串,动态规划,字符串匹配

困难

第 362 场周赛

2852

所有单元格的远离程度之和

深度优先搜索,广度优先搜索,并查集,数组,哈希表,矩阵

中等

🔒

2853

最高薪水差异

数据库

简单

🔒

2854

滚动平均步数

数据库

中等

🔒

2855

使数组成为递增数组的最少右移次数

数组

简单

第 113 场双周赛

2856

删除数对后的最小数组长度

贪心,数组,哈希表,双指针,二分查找,计数

中等

第 113 场双周赛

2857

统计距离为 k 的点对

位运算,数组,哈希表

中等

第 113 场双周赛

2858

可以到达每一个节点的最少边反转次数

深度优先搜索,广度优先搜索,,动态规划

困难

第 113 场双周赛

2859

计算 K 置位下标对应元素的和

位运算,数组

简单

第 363 场周赛

2860

让所有学生保持开心的分组方法数

数组,枚举,排序

中等

第 363 场周赛

2861

最大合金数

数组,二分查找

中等

第 363 场周赛

2862

完全子集的最大元素和

数组,数学,数论

困难

第 363 场周赛

2863

最长半递减子数组的长度

,数组,排序,单调栈

中等

🔒

2864

最大二进制奇数

贪心,数学,字符串

简单

第 364 场周赛

2865

美丽塔 I

,数组,单调栈

中等

第 364 场周赛

2866

美丽塔 II

,数组,单调栈

中等

第 364 场周赛

2867

统计树中的合法路径数目

,深度优先搜索,数学,动态规划,数论

困难

第 364 场周赛

2868

单词游戏

贪心,数组,数学,双指针,字符串,博弈

困难

🔒

2869

收集元素的最少操作次数

位运算,数组,哈希表

简单

第 114 场双周赛

2870

使数组为空的最少操作次数

贪心,数组,哈希表,计数

中等

第 114 场双周赛

2871

将数组分割成最多数目的子数组

贪心,位运算,数组

中等

第 114 场双周赛

2872

可以被 K 整除连通块的最大数目

,深度优先搜索

困难

第 114 场双周赛

2873

有序三元组中的最大值 I

数组

简单

第 365 场周赛

2874

有序三元组中的最大值 II

数组

中等

第 365 场周赛

2875

无限数组的最短子数组

数组,哈希表,前缀和,滑动窗口

中等

第 365 场周赛

2876

有向图访问计数

,记忆化搜索,动态规划

困难

第 365 场周赛

2877

从表中创建 DataFrame

简单

2878

获取 DataFrame 的大小

简单

2879

显示前三行

简单

2880

数据选取

简单

2881

创建新列

简单

2882

删去重复的行

简单

2883

删去丢失的数据

简单

2884

修改列

简单

2885

重命名列

简单

2886

改变数据类型

简单

2887

填充缺失值

简单

2888

重塑数据:连结

简单

2889

数据重塑:透视

简单

2890

重塑数据:融合

简单

2891

方法链

简单

2892

将相邻元素相乘后得到最小化数组

贪心,数组,动态规划

中等

🔒

2893

计算每个区间内的订单

数据库

中等

🔒

2894

分类求和并作差

数学

简单

第 366 场周赛

2895

最小处理时间

贪心,数组,排序

中等

第 366 场周赛

2896

执行操作使两个字符串相等

字符串,动态规划

中等

第 366 场周赛

2897

对数组执行操作使平方和最大

贪心,位运算,数组,哈希表

困难

第 366 场周赛

2898

最大线性股票得分

数组,哈希表

中等

🔒

2899

上一个遍历的整数

数组,模拟

简单

第 115 场双周赛

2900

最长相邻不相等子序列 I

贪心,数组,字符串,动态规划

简单

第 115 场双周赛

2901

最长相邻不相等子序列 II

数组,字符串,动态规划

中等

第 115 场双周赛

2902

和带限制的子多重集合的数目

数组,哈希表,动态规划,滑动窗口

困难

第 115 场双周赛

2903

找出满足差值条件的下标 I

数组,双指针

简单

第 367 场周赛

2904

最短且字典序最小的美丽子字符串

字符串,滑动窗口

中等

第 367 场周赛

2905

找出满足差值条件的下标 II

数组,双指针

中等

第 367 场周赛

2906

构造乘积矩阵

数组,矩阵,前缀和

中等

第 367 场周赛

2907

价格递增的最大利润三元组 I

树状数组,线段树,数组

中等

🔒

2908

元素和最小的山形三元组 I

数组

简单

第 368 场周赛

2909

元素和最小的山形三元组 II

数组

中等

第 368 场周赛

2910

合法分组的最少组数

贪心,数组,哈希表

中等

第 368 场周赛

2911

得到 K 个半回文串的最少修改次数

双指针,字符串,动态规划

困难

第 368 场周赛

2912

在网格上移动到目的地的方法数

数学,动态规划,组合数学

困难

🔒

2913

子数组不同元素数目的平方和 I

数组,哈希表

简单

第 116 场双周赛

2914

使二进制字符串变美丽的最少修改次数

字符串

中等

第 116 场双周赛

2915

和为目标值的最长子序列的长度

数组,动态规划

中等

第 116 场双周赛

2916

子数组不同元素数目的平方和 II

树状数组,线段树,数组,动态规划

困难

第 116 场双周赛

2917

找出数组中的 K-or 值

位运算,数组

简单

第 369 场周赛

2918

数组的最小相等和

贪心,数组

中等

第 369 场周赛

2919

使数组变美的最小增量运算数

数组,动态规划

中等

第 369 场周赛

2920

收集所有金币可获得的最大积分

位运算,,深度优先搜索,记忆化搜索,数组,动态规划

困难

第 369 场周赛

2921

价格递增的最大利润三元组 II

树状数组,线段树,数组

困难

🔒

2922

市场分析 III

数据库

中等

🔒

2923

找到冠军 I

数组,矩阵

简单

第 370 场周赛

2924

找到冠军 II

中等

第 370 场周赛

2925

在树上执行操作以后得到的最大分数

,深度优先搜索,动态规划

中等

第 370 场周赛

2926

平衡子序列的最大和

树状数组,线段树,数组,二分查找,动态规划

困难

第 370 场周赛

2927

给小朋友们分糖果 III

数学,组合数学

困难

🔒

2928

给小朋友们分糖果 I

数学,组合数学,枚举

简单

第 117 场双周赛

2929

给小朋友们分糖果 II

数学,组合数学,枚举

中等

第 117 场双周赛

2930

重新排列后包含指定子字符串的字符串数目

数学,动态规划,组合数学

中等

第 117 场双周赛

2931

购买物品的最大开销

贪心,数组,矩阵,排序,堆(优先队列)

困难

第 117 场双周赛

2932

找出强数对的最大异或值 I

位运算,字典树,数组,哈希表,滑动窗口

简单

第 371 场周赛

2933

高访问员工

数组,哈希表,字符串,排序

中等

第 371 场周赛

2934

最大化数组末位元素的最少操作次数

数组,枚举

中等

第 371 场周赛

2935

找出强数对的最大异或值 II

位运算,字典树,数组,哈希表,滑动窗口

困难

第 371 场周赛

2936

包含相等值数字块的数量

数组,二分查找,交互

中等

🔒

2937

使三个字符串相等

字符串

简单

第 372 场周赛

2938

区分黑球与白球

贪心,双指针,字符串

中等

第 372 场周赛

2939

最大异或乘积

贪心,位运算,数学

中等

第 372 场周赛

2940

找到 Alice 和 Bob 可以相遇的建筑

,树状数组,线段树,数组,二分查找,单调栈,堆(优先队列)

困难

第 372 场周赛

2941

子数组的最大 GCD-Sum

数组,数学,二分查找,数论

困难

🔒

2942

查找包含给定字符的单词

数组,字符串

简单

第 118 场双周赛

2943

最大化网格图中正方形空洞的面积

数组,排序

中等

第 118 场双周赛

2944

购买水果需要的最少金币数

队列,数组,动态规划,单调队列,堆(优先队列)

中等

第 118 场双周赛

2945

找到最大非递减数组的长度

,队列,数组,二分查找,动态规划,单调队列,单调栈

困难

第 118 场双周赛

2946

循环移位后的矩阵相似检查

数组,数学,矩阵,模拟

简单

第 373 场周赛

2947

统计美丽子字符串 I

哈希表,数学,字符串,枚举,数论,前缀和

中等

第 373 场周赛

2948

交换得到字典序最小的数组

并查集,数组,排序

中等

第 373 场周赛

2949

统计美丽子字符串 II

哈希表,数学,字符串,数论,前缀和

困难

第 373 场周赛

2950

可整除子串的数量

哈希表,字符串,计数,前缀和

中等

🔒

2951

找出峰值

数组,枚举

简单

第 374 场周赛

2952

需要添加的硬币的最小数量

贪心,数组,排序

中等

第 374 场周赛

2953

统计完全子字符串

哈希表,字符串,滑动窗口

困难

第 374 场周赛

2954

统计感冒序列的数目

数组,数学,组合数学

困难

第 374 场周赛

2955

同端子串的数量

数组,哈希表,字符串,计数,前缀和

中等

🔒

2956

找到两个数组中的公共元素

数组,哈希表

简单

第 119 场双周赛

2957

消除相邻近似相等字符

贪心,字符串,动态规划

中等

第 119 场双周赛

2958

最多 K 个重复元素的最长子数组

数组,哈希表,滑动窗口

中等

第 119 场双周赛

2959

关闭分部的可行集合数目

位运算,,枚举,最短路,堆(优先队列)

困难

第 119 场双周赛

2960

统计已测试设备

数组,计数,模拟

简单

第 375 场周赛

2961

双模幂运算

数组,数学,模拟

中等

第 375 场周赛

2962

统计最大元素出现至少 K 次的子数组

数组,滑动窗口

中等

第 375 场周赛

2963

统计好分割方案的数目

数组,哈希表,数学,组合数学

困难

第 375 场周赛

2964

可被整除的三元组数量

数组,哈希表

中等

🔒

2965

找出缺失和重复的数字

数组,哈希表,数学,矩阵

简单

第 376 场周赛

2966

划分数组并满足最大差限制

贪心,数组,排序

中等

第 376 场周赛

2967

使数组成为等数数组的最小代价

贪心,数组,数学,二分查找,排序

中等

第 376 场周赛

2968

执行操作使频率分数最大

数组,二分查找,前缀和,排序,滑动窗口

困难

第 376 场周赛

2969

购买水果需要的最少金币数 II

队列,数组,动态规划,单调队列,堆(优先队列)

困难

🔒

2970

统计移除递增子数组的数目 I

数组,双指针,二分查找,枚举

简单

第 120 场双周赛

2971

找到最大周长的多边形

贪心,数组,前缀和,排序

中等

第 120 场双周赛

2972

统计移除递增子数组的数目 II

数组,双指针,二分查找

困难

第 120 场双周赛

2973

树中每个节点放置的金币数目

,深度优先搜索,动态规划,排序,堆(优先队列)

困难

第 120 场双周赛

2974

最小数字游戏

数组,排序,模拟,堆(优先队列)

简单

第 377 场周赛

2975

移除栅栏得到的正方形田地的最大面积

数组,哈希表,枚举

中等

第 377 场周赛

2976

转换字符串的最小成本 I

,数组,字符串,最短路

中等

第 377 场周赛

2977

转换字符串的最小成本 II

,字典树,数组,字符串,动态规划,最短路

困难

第 377 场周赛

2978

对称坐标

数据库

中等

🔒

2979

最贵的无法购买的商品

数学,动态规划,数论

中等

🔒

2980

检查按位或是否存在尾随零

位运算,数组

简单

第 378 场周赛

2981

找出出现至少三次的最长特殊子字符串 I

哈希表,字符串,二分查找,计数,滑动窗口

中等

第 378 场周赛

2982

找出出现至少三次的最长特殊子字符串 II

哈希表,字符串,二分查找,计数,滑动窗口

中等

第 378 场周赛

2983

回文串重新排列查询

哈希表,字符串,前缀和

困难

第 378 场周赛

2984

找到每座城市的高峰通话时间

数据库

中等

🔒

2985

计算订单平均商品数量

数据库

简单

🔒

2986

找到第三笔交易

数据库

中等

🔒

2987

寻找房价最贵的城市

数据库

简单

🔒

2988

最大部门的经理

数据库

中等

🔒

2989

班级表现

数据库

中等

🔒

2990

贷款类型

数据库

简单

🔒

2991

最好的三家酒庄

数据库

困难

🔒

2992

自整除排列的数量

位运算,数组,动态规划,回溯,状态压缩

中等

🔒

2993

发生在周五的交易 I

数据库

中等

🔒

2994

发生在周五的交易 II

数据库

困难

🔒

2995

观众变主播

数据库

困难

🔒

2996

大于等于顺序前缀和的最小缺失整数

数组,哈希表,排序

简单

第 121 场双周赛

2997

使数组异或和等于 K 的最少操作次数

位运算,数组

中等

第 121 场双周赛

2998

使 X 和 Y 相等的最少操作次数

广度优先搜索,记忆化搜索,动态规划

中等

第 121 场双周赛

2999

统计强大整数的数目

数学,字符串,动态规划

困难

第 121 场双周赛

3000

对角线最长的矩形的面积

数组

简单

第 379 场周赛

3001

捕获黑皇后需要的最少移动次数

数学,枚举

中等

第 379 场周赛

3002

移除后集合的最多元素数

贪心,数组,哈希表

中等

第 379 场周赛

3003

执行操作后的最大分割数量

位运算,字符串,动态规划,状态压缩

困难

第 379 场周赛

3004

相同颜色的最大子树

,深度优先搜索,数组,动态规划

中等

🔒

3005

最大频率元素计数

数组,哈希表,计数

简单

第 380 场周赛

3006

找出数组中的美丽下标 I

双指针,字符串,二分查找,字符串匹配,哈希函数,滚动哈希

中等

第 380 场周赛

3007

价值和小于等于 K 的最大数字

位运算,二分查找,动态规划

中等

第 380 场周赛

3008

找出数组中的美丽下标 II

双指针,字符串,二分查找,字符串匹配,哈希函数,滚动哈希

困难

第 380 场周赛

3009

折线图上的最大交点数量

树状数组,几何,数组,数学

困难

🔒

3010

将数组分成最小总代价的子数组 I

数组,枚举,排序

简单

第 122 场双周赛

3011

判断一个数组是否可以变为有序

位运算,数组,排序

中等

第 122 场双周赛

3012

通过操作使数组长度最小

贪心,数组,数学,数论

中等

第 122 场双周赛

3013

将数组分成最小总代价的子数组 II

数组,哈希表,滑动窗口,堆(优先队列)

困难

第 122 场双周赛

3014

输入单词需要的最少按键次数 I

贪心,数学,字符串

简单

第 381 场周赛

3015

按距离统计房屋对数目 I

广度优先搜索,,前缀和

中等

第 381 场周赛

3016

输入单词需要的最少按键次数 II

贪心,哈希表,字符串,计数,排序

中等

第 381 场周赛

3017

按距离统计房屋对数目 II

,前缀和

困难

第 381 场周赛

3018

可处理的最大删除操作数 I

数组,动态规划

困难

🔒

3019

按键变更的次数

字符串

简单

第 382 场周赛

3020

子集中元素的最大数量

数组,哈希表,枚举

中等

第 382 场周赛

3021

Alice 和 Bob 玩鲜花游戏

数学

中等

第 382 场周赛

3022

给定操作次数内使剩余元素的或值最小

贪心,位运算,数组

困难

第 382 场周赛

3023

在无限流中寻找模式 I

数组,字符串匹配,滑动窗口,哈希函数,滚动哈希

中等

🔒

3024

三角形类型

数组,数学,排序

简单

第 123 场双周赛

3025

人员站位的方案数 I

几何,数组,数学,枚举,排序

中等

第 123 场双周赛

3026

最大好子数组和

数组,哈希表,前缀和

中等

第 123 场双周赛

3027

人员站位的方案数 II

几何,数组,数学,枚举,排序

困难

第 123 场双周赛

3028

边界上的蚂蚁

数组,前缀和,模拟

简单

第 383 场周赛

3029

将单词恢复初始状态所需的最短时间 I

字符串,字符串匹配,哈希函数,滚动哈希

中等

第 383 场周赛

3030

找出网格的区域平均强度

数组,矩阵

中等

第 383 场周赛

3031

将单词恢复初始状态所需的最短时间 II

字符串,字符串匹配,哈希函数,滚动哈希

困难

第 383 场周赛

3032

统计各位数字都不同的数字个数 II

哈希表,数学,动态规划

简单

🔒

3033

修改矩阵

数组,矩阵

简单

第 384 场周赛

3034

匹配模式数组的子数组数目 I

数组,字符串匹配,哈希函数,滚动哈希

中等

第 384 场周赛

3035

回文字符串的最大数量

贪心,数组,哈希表,字符串,计数,排序

中等

第 384 场周赛

3036

匹配模式数组的子数组数目 II

数组,字符串匹配,哈希函数,滚动哈希

困难

第 384 场周赛

3037

在无限流中寻找模式 II

数组,字符串匹配,滑动窗口,哈希函数,滚动哈希

困难

🔒

3038

相同分数的最大操作数目 I

数组,模拟

简单

第 124 场双周赛

3039

进行操作使字符串为空

数组,哈希表,计数,排序

中等

第 124 场双周赛

3040

相同分数的最大操作数目 II

记忆化搜索,数组,动态规划

中等

第 124 场双周赛

3041

修改数组后最大化数组中的连续元素数目

数组,动态规划,排序

困难

第 124 场双周赛

3042

统计前后缀下标对 I

字典树,数组,字符串,字符串匹配,哈希函数,滚动哈希

简单

第 385 场周赛

3043

最长公共前缀的长度

字典树,数组,哈希表,字符串

中等

第 385 场周赛

3044

出现频率最高的质数

数组,哈希表,数学,计数,枚举,矩阵,数论

中等

第 385 场周赛

3045

统计前后缀下标对 II

字典树,数组,字符串,字符串匹配,哈希函数,滚动哈希

困难

第 385 场周赛

3046

分割数组

数组,哈希表,计数

简单

第 386 场周赛

3047

求交集区域内的最大正方形面积

几何,数组,数学

中等

第 386 场周赛

3048

标记所有下标的最早秒数 I

数组,二分查找

中等

第 386 场周赛

3049

标记所有下标的最早秒数 II

贪心,数组,二分查找,堆(优先队列)

困难

第 386 场周赛

3050

披萨配料成本分析

数据库

中等

🔒

3051

寻找数据科学家职位的候选人

数据库

简单

🔒

3052

最大化商品

数据库

困难

🔒

3053

根据长度分类三角形

数据库

简单

🔒

3054

二叉树节点

数据库

中等

🔒

3055

最高欺诈百分位数

数据库

中等

🔒

3056

快照分析

数据库

中等

🔒

3057

员工项目分配

数据库

困难

🔒

3058

没有共同朋友的朋友

数据库

中等

🔒

3059

找到所有不同的邮件域名

数据库

简单

🔒

3060

时间范围内的用户活动

数据库

困难

🔒

3061

计算滞留雨水

数据库

困难

🔒

3062

链表游戏的获胜者

链表

简单

🔒

3063

链表频率

哈希表,链表,计数

简单

🔒

3064

使用按位查询猜测数字 I

位运算,交互

中等

🔒

3065

超过阈值的最少操作数 I

数组

简单

第 125 场双周赛

3066

超过阈值的最少操作数 II

数组,模拟,堆(优先队列)

中等

第 125 场双周赛

3067

在带权树网络中统计可连接服务器对数目

,深度优先搜索,数组

中等

第 125 场双周赛

3068

最大节点价值之和

贪心,位运算,,数组,动态规划,排序

困难

第 125 场双周赛

3069

将元素分配到两个数组中 I

数组,模拟

简单

第 387 场周赛

3070

元素和小于等于 k 的子矩阵的数目

数组,矩阵,前缀和

中等

第 387 场周赛

3071

在矩阵上写出字母 Y 所需的最少操作次数

数组,哈希表,计数,矩阵

中等

第 387 场周赛

3072

将元素分配到两个数组中 II

树状数组,线段树,数组,模拟

困难

第 387 场周赛

3073

最大递增三元组

数组,有序集合

中等

🔒

3074

重新分装苹果

贪心,数组,排序

简单

第 388 场周赛

3075

幸福值最大化的选择方案

贪心,数组,排序

中等

第 388 场周赛

3076

数组中的最短非公共子字符串

字典树,数组,哈希表,字符串

中等

第 388 场周赛

3077

K 个不相交子数组的最大能量值

数组,动态规划,前缀和

困难

第 388 场周赛

3078

矩阵中的字母数字模式匹配 I

数组,哈希表,字符串,矩阵

中等

🔒

3079

求出加密整数的和

数组,数学

简单

第 126 场双周赛

3080

执行操作标记数组中的元素

数组,哈希表,排序,模拟,堆(优先队列)

中等

第 126 场双周赛

3081

替换字符串中的问号使分数最小

贪心,哈希表,字符串,计数,排序,堆(优先队列)

中等

第 126 场双周赛

3082

求出所有子序列的能量和

数组,动态规划

困难

第 126 场双周赛

3083

字符串及其反转中是否存在同一子字符串

哈希表,字符串

简单

第 389 场周赛

3084

统计以给定字符开头和结尾的子字符串总数

数学,字符串,计数

中等

第 389 场周赛

3085

成为 K 特殊字符串需要删除的最少字符数

贪心,哈希表,字符串,计数,排序

中等

第 389 场周赛

3086

拾起 K 个 1 需要的最少行动次数

贪心,数组,前缀和,滑动窗口

困难

第 389 场周赛

3087

查找热门话题标签

数据库

中等

🔒

3088

使字符串反回文

贪心,字符串,计数排序,排序

困难

🔒

3089

查找突发行为

数据库

中等

🔒

3090

每个字符最多出现两次的最长子字符串

哈希表,字符串,滑动窗口

简单

第 390 场周赛

3091

执行操作使数据元素之和大于等于 K

贪心,数学,枚举

中等

第 390 场周赛

3092

最高频率的 ID

数组,哈希表,有序集合,堆(优先队列)

中等

第 390 场周赛

3093

最长公共后缀查询

字典树,数组,字符串

困难

第 390 场周赛

3094

使用按位查询猜测数字 II

位运算,交互

中等

🔒

3095

或值至少 K 的最短子数组 I

位运算,数组,滑动窗口

简单

第 127 场双周赛

3096

得到更多分数的最少关卡数目

数组,前缀和

中等

第 127 场双周赛

3097

或值至少为 K 的最短子数组 II

位运算,数组,滑动窗口

中等

第 127 场双周赛

3098

求出所有子序列的能量和

数组,动态规划,排序

困难

第 127 场双周赛

3099

哈沙德数

数学

简单

第 391 场周赛

3100

换水问题 II

数学,模拟

中等

第 391 场周赛

3101

交替子数组计数

数组,数学

中等

第 391 场周赛

3102

最小化曼哈顿距离

几何,数组,数学,有序集合,排序

困难

第 391 场周赛

3103

查找热门话题标签 II

数据库

困难

🔒

3104

查找最长的自包含子串

哈希表,字符串,二分查找,前缀和

困难

🔒

3105

最长的严格递增或递减子数组

数组

简单

第 392 场周赛

3106

满足距离约束且字典序最小的字符串

贪心,字符串

中等

第 392 场周赛

3107

使数组中位数等于 K 的最少操作数

贪心,数组,排序

中等

第 392 场周赛

3108

带权图里旅途的最小代价

位运算,并查集,,数组

困难

第 392 场周赛

3109

查找排列的下标

树状数组,线段树,数组,二分查找,分治,有序集合,归并排序

中等

🔒

3110

字符串的分数

字符串

简单

第 128 场双周赛

3111

覆盖所有点的最少矩形数目

贪心,数组,排序

中等

第 128 场双周赛

3112

访问消失节点的最少时间

,数组,最短路,堆(优先队列)

中等

第 128 场双周赛

3113

边界元素是最大值的子数组数目

,数组,二分查找,单调栈

困难

第 128 场双周赛

3114

替换字符可以得到的最晚时间

字符串,枚举

简单

第 393 场周赛

3115

质数的最大距离

数组,数学,数论

中等

第 393 场周赛

3116

单面值组合的第 K 小金额

位运算,数组,数学,二分查找,组合数学,数论

困难

第 393 场周赛

3117

划分数组得到最小的值之和

位运算,线段树,队列,数组,二分查找,动态规划

困难

第 393 场周赛

3118

发生在周五的交易 III

数据库

中等

🔒

3119

最大数量的可修复坑洼

贪心,字符串,排序

中等

🔒

3120

统计特殊字母的数量 I

哈希表,字符串

简单

第 394 场周赛

3121

统计特殊字母的数量 II

哈希表,字符串

中等

第 394 场周赛

3122

使矩阵满足条件的最少操作次数

数组,动态规划,矩阵

中等

第 394 场周赛

3123

最短路径中的边

深度优先搜索,广度优先搜索,,最短路,堆(优先队列)

困难

第 394 场周赛

3124

查找最长的电话

数据库

中等

🔒

3125

使得按位与结果为 0 的最大数字

贪心,字符串,排序

中等

🔒

3126

服务器利用时间

数据库

中等

🔒

3127

构造相同颜色的正方形

数组,枚举,矩阵

简单

第 129 场双周赛

3128

直角三角形

数组,哈希表,数学,组合数学,计数

中等

第 129 场双周赛

3129

找出所有稳定的二进制数组 I

动态规划,前缀和

中等

第 129 场双周赛

3130

找出所有稳定的二进制数组 II

动态规划,前缀和

困难

第 129 场双周赛

3131

找出与数组相加的整数 I

数组

简单

第 395 场周赛

3132

找出与数组相加的整数 II

数组,双指针,枚举,排序

中等

第 395 场周赛

3133

数组最后一个元素的最小值

位运算

中等

第 395 场周赛

3134

找出唯一性数组的中位数

数组,哈希表,二分查找,滑动窗口

困难

第 395 场周赛

3135

通过添加或删除结尾字符来同化字符串

字符串,二分查找,动态规划,滑动窗口,哈希函数

中等

🔒

3136

有效单词

字符串

简单

第 396 场周赛

3137

K 周期字符串需要的最少操作次数

哈希表,字符串,计数

中等

第 396 场周赛

3138

同位字符串连接的最小长度

哈希表,字符串,计数

中等

第 396 场周赛

3139

使数组中所有元素相等的最小开销

贪心,数组,枚举

困难

第 396 场周赛

3140

连续空余座位 II

数据库

中等

🔒

3141

最大汉明距离

位运算,广度优先搜索,数组

困难

🔒

3142

判断矩阵是否满足条件

数组,矩阵

简单

第 130 场双周赛

3143

正方形中的最多点数

数组,哈希表,字符串,二分查找,排序

中等

第 130 场双周赛

3144

分割字符频率相等的最少子字符串

哈希表,字符串,动态规划,计数

中等

第 130 场双周赛

3145

大数组元素的乘积

位运算,数组,二分查找

困难

第 130 场双周赛

3146

两个字符串的排列差

哈希表,字符串

简单

第 397 场周赛

3147

从魔法师身上吸取的最大能量

数组,前缀和

中等

第 397 场周赛

3148

矩阵中的最大得分

数组,动态规划,矩阵

中等

第 397 场周赛

3149

找出分数最低的排列

位运算,数组,动态规划,状态压缩

困难

第 397 场周赛

3150

无效的推文 II

数据库

简单

🔒

3151

特殊数组 I

数组

简单

第 398 场周赛

3152

特殊数组 II

数组,二分查找,前缀和

中等

第 398 场周赛

3153

所有数对中数位差之和

数组,哈希表,数学,计数

中等

第 398 场周赛

3154

到达第 K 级台阶的方案数

位运算,记忆化搜索,数学,动态规划,组合数学

困难

第 398 场周赛

3155

可升级服务器的最大数量

数组,数学,二分查找

中等

🔒

3156

员工任务持续时间和并发任务

数据库

困难

🔒

3157

找到具有最小和的树的层数

,深度优先搜索,广度优先搜索,二叉树

中等

🔒

3158

求出出现两次数字的 XOR 值

位运算,数组,哈希表

简单

第 131 场双周赛

3159

查询数组中元素的出现位置

数组,哈希表

中等

第 131 场双周赛

3160

所有球里面不同颜色的数目

数组,哈希表,模拟

中等

第 131 场双周赛

3161

物块放置查询

树状数组,线段树,数组,二分查找

困难

第 131 场双周赛

3162

优质数对的总数 I

数组,哈希表

简单

第 399 场周赛

3163

压缩字符串 III

字符串

中等

第 399 场周赛

3164

优质数对的总数 II

数组,哈希表

中等

第 399 场周赛

3165

不包含相邻元素的子序列的最大和

线段树,数组,分治,动态规划

困难

第 399 场周赛

3166

计算停车费与时长

数据库

中等

🔒

3167

字符串的更好压缩

哈希表,字符串,计数,排序

中等

🔒

3168

候诊室中的最少椅子数

字符串,模拟

简单

第 400 场周赛

3169

无需开会的工作日

数组,排序

中等

第 400 场周赛

3170

删除星号以后字典序最小的字符串

,贪心,哈希表,字符串,堆(优先队列)

中等

第 400 场周赛

3171

找到按位或最接近 K 的子数组

位运算,线段树,数组,二分查找

困难

第 400 场周赛

3172

第二天验证

数据库

简单

🔒

3173

相邻元素的按位或

位运算,数组

简单

🔒

3174

清除数字

,字符串,模拟

简单

第 132 场双周赛

3175

找到连续赢 K 场比赛的第一位玩家

数组,模拟

中等

第 132 场双周赛

3176

求出最长好子序列 I

数组,哈希表,动态规划

中等

第 132 场双周赛

3177

求出最长好子序列 II

数组,哈希表,动态规划

困难

第 132 场双周赛

3178

找出 K 秒后拿着球的孩子

数学,模拟

简单

第 401 场周赛

3179

K 秒后第 N 个元素的值

数组,数学,组合数学,前缀和,模拟

中等

第 401 场周赛

3180

执行操作可获得的最大总奖励 I

数组,动态规划

中等

第 401 场周赛

3181

执行操作可获得的最大总奖励 II

位运算,数组,动态规划

困难

第 401 场周赛

3182

查找得分最高的学生

数据库

中等

🔒

3183

达到总和的方法数量

数组,动态规划

中等

🔒

3184

构成整天的下标对数目 I

数组,哈希表,计数

简单

第 402 场周赛

3185

构成整天的下标对数目 II

数组,哈希表,计数

中等

第 402 场周赛

3186

施咒的最大总伤害

数组,哈希表,双指针,二分查找,动态规划,计数,排序

中等

第 402 场周赛

3187

数组中的峰值

树状数组,线段树,数组

困难

第 402 场周赛

3188

查找得分最高的学生 II

数据库

困难

🔒

3189

得到一个和平棋盘的最少步骤

贪心,数组,计数排序,排序

中等

🔒

3190

使所有元素都可以被 3 整除的最少操作数

数组,数学

简单

第 133 场双周赛

3191

使二进制数组全部等于 1 的最少操作次数 I

位运算,队列,数组,前缀和,滑动窗口

中等

第 133 场双周赛

3192

使二进制数组全部等于 1 的最少操作次数 II

贪心,数组,动态规划

中等

第 133 场双周赛

3193

统计逆序对的数目

数组,动态规划

困难

第 133 场双周赛

3194

最小元素和最大元素的最小平均值

数组,双指针,排序

简单

第 403 场周赛

3195

包含所有 1 的最小矩形面积 I

数组,矩阵

中等

第 403 场周赛

3196

最大化子数组的总成本

数组,动态规划

中等

第 403 场周赛

3197

包含所有 1 的最小矩形面积 II

数组,枚举,矩阵

困难

第 403 场周赛

3198

查找每个州的城市

数据库

简单

🔒

3199

用偶数异或设置位计数三元组 I

位运算,数组

简单

🔒

3200

三角形的最大高度

数组,枚举

简单

第 404 场周赛

3201

找出有效子序列的最大长度 I

数组,动态规划

中等

第 404 场周赛

3202

找出有效子序列的最大长度 II

数组,动态规划

中等

第 404 场周赛

3203

合并两棵树后的最小直径

,深度优先搜索,广度优先搜索,

困难

第 404 场周赛

3204

按位用户权限分析

数据库

中等

🔒

3205

最大数组跳跃得分 I

,贪心,数组,动态规划,单调栈

中等

🔒

3206

交替组 I

数组,滑动窗口

简单

第 134 场双周赛

3207

与敌人战斗后的最大分数

贪心,数组

中等

第 134 场双周赛

3208

交替组 II

数组,滑动窗口

中等

第 134 场双周赛

3209

子数组按位与值为 K 的数目

位运算,线段树,数组,二分查找

困难

第 134 场双周赛

3210

找出加密后的字符串

字符串

简单

第 405 场周赛

3211

生成不含相邻零的二进制字符串

位运算,字符串,回溯

中等

第 405 场周赛

3212

统计 X 和 Y 频数相等的子矩阵数量

数组,矩阵,前缀和

中等

第 405 场周赛

3213

最小代价构造字符串

数组,字符串,动态规划,后缀数组

困难

第 405 场周赛

3214

同比增长率

数据库

困难

🔒

3215

用偶数异或设置位计数三元组 II

位运算,数组

中等

🔒

3216

交换后字典序最小的字符串

贪心,字符串

简单

第 406 场周赛

3217

从链表中移除在数组中存在的节点

数组,哈希表,链表

中等

第 406 场周赛

3218

切蛋糕的最小总开销 I

贪心,数组,动态规划,排序

中等

第 406 场周赛

3219

切蛋糕的最小总开销 II

贪心,数组,排序

困难

第 406 场周赛

3220

奇数和偶数交易

数据库

中等

3221

最大数组跳跃得分 II

,贪心,数组,单调栈

中等

🔒

3222

求出硬币游戏的赢家

数学,博弈,模拟

简单

第 135 场双周赛

3223

操作后字符串的最短长度

哈希表,字符串,计数

中等

第 135 场双周赛

3224

使差值相等的最少数组改动次数

数组,哈希表,前缀和

中等

第 135 场双周赛

3225

网格图操作后的最大分数

数组,动态规划,矩阵,前缀和

困难

第 135 场双周赛

3226

使两个整数相等的位更改次数

位运算

简单

第 407 场周赛

3227

字符串元音游戏

脑筋急转弯,数学,字符串,博弈

中等

第 407 场周赛

3228

将 1 移动到末尾的最大操作次数

贪心,字符串,计数

中等

第 407 场周赛

3229

使数组等于目标数组所需的最少操作次数

,贪心,数组,动态规划,单调栈

困难

第 407 场周赛

3230

客户购买行为分析

数据库

中等

🔒

3231

要删除的递增子序列的最小数量

数组,二分查找

困难

🔒

3232

判断是否可以赢得数字游戏

数组,数学

简单

第 408 场周赛

3233

统计不是特殊数字的数字数量

数组,数学,数论

中等

第 408 场周赛

3234

统计 1 显著的字符串的数量

字符串,枚举,滑动窗口

中等

第 408 场周赛

3235

判断矩形的两个角落是否可达

深度优先搜索,广度优先搜索,并查集,几何,数组,数学

困难

第 408 场周赛

3236

首席执行官下属层级

数据库

困难

🔒

3237

Alt 和 Tab 模拟

数组,哈希表,模拟

中等

🔒

3238

求出胜利玩家的数目

数组,哈希表,计数

简单

第 136 场双周赛

3239

最少翻转次数使二进制矩阵回文 I

数组,双指针,矩阵

中等

第 136 场双周赛

3240

最少翻转次数使二进制矩阵回文 II

数组,双指针,矩阵

中等

第 136 场双周赛

3241

标记所有节点需要的时间

,深度优先搜索,,动态规划

困难

第 136 场双周赛

3242

设计相邻元素求和服务

设计,数组,哈希表,矩阵,模拟

简单

第 409 场周赛

3243

新增道路查询后的最短距离 I

广度优先搜索,,数组

中等

第 409 场周赛

3244

新增道路查询后的最短距离 II

贪心,,数组,有序集合

困难

第 409 场周赛

3245

交替组 III

树状数组,数组

困难

第 409 场周赛

3246

英超积分榜排名

数据库

简单

🔒

3247

奇数和子序列的数量

数组,数学,动态规划,组合数学

中等

🔒

3248

矩阵中的蛇

数组,字符串,模拟

简单

第 410 场周赛

3249

统计好节点的数目

,深度优先搜索

中等

第 410 场周赛

3250

单调数组对的数目 I

数组,数学,动态规划,组合数学,前缀和

困难

第 410 场周赛

3251

单调数组对的数目 II

数组,数学,动态规划,组合数学,前缀和

困难

第 410 场周赛

3252

英超积分榜排名 II

数据库

中等

🔒

3253

最小代价构造字符串(简单)

中等

🔒

3254

长度为 K 的子数组的能量值 I

数组,滑动窗口

中等

第 137 场双周赛

3255

长度为 K 的子数组的能量值 II

数组,滑动窗口

中等

第 137 场双周赛

3256

放三个车的价值之和最大 I

数组,动态规划,枚举,矩阵

困难

第 137 场双周赛

3257

放三个车的价值之和最大 II

数组,动态规划,枚举,矩阵

困难

第 137 场双周赛

3258

统计满足 K 约束的子字符串数量 I

字符串,滑动窗口

简单

第 411 场周赛

3259

超级饮料的最大强化能量

数组,动态规划

中等

第 411 场周赛

3260

找出最大的 N 位 K 回文数

贪心,数学,字符串,动态规划,数论

困难

第 411 场周赛

3261

统计满足 K 约束的子字符串数量 II

数组,字符串,二分查找,前缀和,滑动窗口

困难

第 411 场周赛

3262

查找重叠的班次

数据库

中等

🔒

3263

将双链表转换为数组 I

数组,链表,双向链表

简单

🔒

3264

K 次乘运算后的最终数组 I

数组,数学,模拟,堆(优先队列)

简单

第 412 场周赛

3265

统计近似相等数对 I

数组,哈希表,计数,枚举,排序

中等

第 412 场周赛

3266

K 次乘运算后的最终数组 II

数组,模拟,堆(优先队列)

困难

第 412 场周赛

3267

统计近似相等数对 II

数组,哈希表,计数,枚举,排序

困难

第 412 场周赛

3268

查找重叠的班次 II

数据库

困难

🔒

3269

构建两个递增数组

数组,动态规划

困难

🔒

3270

求出数字答案

数学

简单

第 138 场双周赛

3271

哈希分割字符串

字符串,模拟

中等

第 138 场双周赛

3272

统计好整数的数目

哈希表,数学,组合数学,枚举

困难

第 138 场双周赛

3273

对 Bob 造成的最少伤害

贪心,数组,排序

困难

第 138 场双周赛

3274

检查棋盘方格颜色是否相同

数学,字符串

简单

第 413 场周赛

3275

第 K 近障碍物查询

数组,堆(优先队列)

中等

第 413 场周赛

3276

选择矩阵中单元格的最大得分

位运算,数组,动态规划,状态压缩,矩阵

困难

第 413 场周赛

3277

查询子数组最大异或值

数组,动态规划

困难

第 413 场周赛

3278

寻找数据科学家职位的候选人 II

数据库

中等

🔒

3279

活塞占据的最大总区域

数组,哈希表,字符串,计数,前缀和,模拟

困难

🔒

3280

将日期转换为二进制表示

数学,字符串

简单

第 414 场周赛

3281

范围内整数的最大得分

贪心,数组,二分查找,排序

中等

第 414 场周赛

3282

到达数组末尾的最大得分

贪心,数组

中等

第 414 场周赛

3283

吃掉所有兵需要的最多移动次数

位运算,广度优先搜索,数组,数学,状态压缩,博弈

困难

第 414 场周赛

3284

连续子数组的和

数组,双指针,动态规划

中等

🔒

3285

找到稳定山的下标

数组

简单

第 139 场双周赛

3286

穿越网格图的安全路径

广度优先搜索,,数组,矩阵,最短路,堆(优先队列)

中等

第 139 场双周赛

3287

求出数组中最大序列值

位运算,数组,动态规划

困难

第 139 场双周赛

3288

最长上升路径的长度

数组,二分查找,排序

困难

第 139 场双周赛

3289

数字小镇中的捣蛋鬼

数组,哈希表,数学

简单

第 415 场周赛

3290

最高乘法得分

数组,动态规划

中等

第 415 场周赛

3291

形成目标字符串需要的最少字符串数 I

字典树,线段树,数组,字符串,二分查找,动态规划,字符串匹配,哈希函数,滚动哈希

中等

第 415 场周赛

3292

形成目标字符串需要的最少字符串数 II

线段树,数组,字符串,二分查找,动态规划,字符串匹配,哈希函数,滚动哈希

困难

第 415 场周赛

3293

计算产品最终价格

数据库

中等

🔒

3294

将双链表转换为数组 II

数组,链表,双向链表

中等

🔒

3295

举报垃圾信息

数组,哈希表,字符串

中等

第 416 场周赛

3296

移山所需的最少秒数

贪心,数组,数学,二分查找,堆(优先队列)

中等

第 416 场周赛

3297

统计重新排列后包含另一个字符串的子字符串数目 I

哈希表,字符串,滑动窗口

中等

第 416 场周赛

3298

统计重新排列后包含另一个字符串的子字符串数目 II

哈希表,字符串,滑动窗口

困难

第 416 场周赛

3299

连续子序列的和

数组,哈希表,动态规划

困难

🔒

3300

替换为数位和以后的最小元素

数组,数学

简单

第 140 场双周赛

3301

高度互不相同的最大塔高和

贪心,数组,排序

中等

第 140 场双周赛

3302

字典序最小的合法序列

贪心,双指针,字符串,动态规划

中等

第 140 场双周赛

3303

第一个几乎相等子字符串的下标

字符串,字符串匹配

困难

第 140 场双周赛

3304

找出第 K 个字符 I

位运算,递归,数学,模拟

简单

第 417 场周赛

3305

元音辅音字符串计数 I

哈希表,字符串,滑动窗口

中等

第 417 场周赛

3306

元音辅音字符串计数 II

哈希表,字符串,滑动窗口

中等

第 417 场周赛

3307

找出第 K 个字符 II

位运算,递归,数学

困难

第 417 场周赛

3308

寻找表现最佳的司机

数据库

中等

🔒

3309

连接二进制表示可形成的最大数值

位运算,数组,枚举

中等

第 418 场周赛

3310

移除可疑的方法

深度优先搜索,广度优先搜索,

中等

第 418 场周赛

3311

构造符合图结构的二维矩阵

,数组,哈希表,矩阵

困难

第 418 场周赛

3312

查询排序后的最大公约数

数组,哈希表,数学,二分查找,组合数学,计数,数论,前缀和

困难

第 418 场周赛

3313

查找树中最后标记的节点

,深度优先搜索

困难

🔒

3314

构造最小位运算数组 I

位运算,数组

简单

第 141 场双周赛

3315

构造最小位运算数组 II

位运算,数组

中等

第 141 场双周赛

3316

从原字符串里进行删除操作的最多次数

数组,哈希表,双指针,字符串,动态规划

中等

第 141 场双周赛

3317

安排活动的方案数

数学,动态规划,组合数学

困难

第 141 场双周赛

3318

计算子数组的 x-sum I

数组,哈希表,滑动窗口,堆(优先队列)

简单

第 419 场周赛

3319

第 K 大的完美二叉子树的大小

,深度优先搜索,二叉树,排序

中等

第 419 场周赛

3320

统计能获胜的出招序列数

字符串,动态规划

困难

第 419 场周赛

3321

计算子数组的 x-sum II

数组,哈希表,滑动窗口,堆(优先队列)

困难

第 419 场周赛

3322

英超积分榜排名 III

数据库

中等

🔒

3323

通过插入区间最小化连通组

数组,二分查找,排序,滑动窗口

中等

🔒

3324

出现在屏幕上的字符串序列

字符串,模拟

中等

第 420 场周赛

3325

字符至少出现 K 次的子字符串 I

哈希表,字符串,滑动窗口

中等

第 420 场周赛

3326

使数组非递减的最少除法操作次数

贪心,数组,数学,数论

中等

第 420 场周赛

3327

判断 DFS 字符串是否是回文串

,深度优先搜索,数组,哈希表,字符串,哈希函数

困难

第 420 场周赛

3328

查找每个州的城市 II

数据库

中等

🔒

3329

字符至少出现 K 次的子字符串 II

哈希表,字符串,滑动窗口

困难

🔒

3330

找到初始输入字符串 I

字符串

简单

第 142 场双周赛

3331

修改后子树的大小

,深度优先搜索,数组,哈希表,字符串

中等

第 142 场双周赛

3332

旅客可以得到的最多点数

数组,动态规划,矩阵

中等

第 142 场双周赛

3333

找到初始输入字符串 II

字符串,动态规划,前缀和

困难

第 142 场双周赛

3334

数组的最大因子得分

数组,数学,数论

中等

第 421 场周赛

3335

字符串转换后的长度 I

哈希表,数学,字符串,动态规划,计数

中等

第 421 场周赛

3336

最大公约数相等的子序列数量

数组,数学,动态规划,数论

困难

第 421 场周赛

3337

字符串转换后的长度 II

哈希表,数学,字符串,动态规划,计数

困难

第 421 场周赛

3338

第二高的薪水 II

数据库

中等

🔒

3339

查找 K 偶数数组的数量

动态规划

中等

🔒

3340

检查平衡字符串

字符串

简单

第 422 场周赛

3341

到达最后一个房间的最少时间 I

,数组,矩阵,最短路,堆(优先队列)

中等

第 422 场周赛

3342

到达最后一个房间的最少时间 II

,数组,矩阵,最短路,堆(优先队列)

中等

第 422 场周赛

3343

统计平衡排列的数目

数学,字符串,动态规划,组合数学

困难

第 422 场周赛

3344

最大尺寸数组

位运算,二分查找

中等

🔒

3345

最小可整除数位乘积 I

数学,枚举

简单

第 143 场双周赛

3346

执行操作后元素的最高频率 I

数组,二分查找,前缀和,排序,滑动窗口

中等

第 143 场双周赛

3347

执行操作后元素的最高频率 II

数组,二分查找,前缀和,排序,滑动窗口

困难

第 143 场双周赛

3348

最小可整除数位乘积 II

贪心,数学,字符串,回溯,数论

困难

第 143 场双周赛

3349

检测相邻递增子数组 I

数组

简单

第 423 场周赛

3350

检测相邻递增子数组 II

数组,二分查找

中等

第 423 场周赛

3351

好子序列的元素之和

数组,哈希表,动态规划

困难

第 423 场周赛

3352

统计小于 N 的 K 可约简整数

数学,字符串,动态规划,组合数学

困难

第 423 场周赛

3353

最小总操作数

数组

简单

🔒

3354

使数组元素等于零

数组,前缀和,模拟

简单

第 424 场周赛

3355

零数组变换 I

数组,前缀和

中等

第 424 场周赛

3356

零数组变换 II

数组,二分查找,前缀和

中等

第 424 场周赛

3357

最小化相邻元素的最大差值

贪心,数组,二分查找

困难

第 424 场周赛

3358

评分为 NULL 的图书

数据库

简单

🔒

3359

查找最大元素不超过 K 的有序子矩阵

,数组,矩阵,单调栈

困难

🔒

3360

移除石头游戏

数学,模拟

简单

第 144 场双周赛

3361

两个字符串的切换距离

数组,字符串,前缀和

中等

第 144 场双周赛

3362

零数组变换 III

贪心,数组,前缀和,排序,堆(优先队列)

中等

第 144 场双周赛

3363

最多可收集的水果数目

数组,动态规划,矩阵

困难

第 144 场双周赛

3364

最小正和子数组

数组,前缀和,滑动窗口

简单

第 425 场周赛

3365

重排子字符串以形成目标字符串

哈希表,字符串,排序

中等

第 425 场周赛

3366

最小数组和

数组,动态规划

中等

第 425 场周赛

3367

移除边之后的权重最大和

,深度优先搜索,动态规划

困难

第 425 场周赛

3368

首字母大写

数据库

困难

🔒

3369

设计数组统计跟踪器

设计,队列,哈希表,二分查找,数据流,有序集合,堆(优先队列)

困难

🔒

3370

仅含置位位的最小整数

位运算,数学

简单

第 426 场周赛

3371

识别数组中的最大异常值

数组,哈希表,计数,枚举

中等

第 426 场周赛

3372

连接两棵树后最大目标节点数目 I

,深度优先搜索,广度优先搜索

中等

第 426 场周赛

3373

连接两棵树后最大目标节点数目 II

,深度优先搜索,广度优先搜索

困难

第 426 场周赛

3374

首字母大写 II

数据库

困难

3375

使数组的值全部为 K 的最少操作次数

数组,哈希表

简单

第 145 场双周赛

3376

破解锁的最少时间 I

位运算,深度优先搜索,数组,动态规划,回溯,状态压缩

中等

第 145 场双周赛

3377

使两个整数相等的数位操作

,数学,数论,最短路,堆(优先队列)

中等

第 145 场双周赛

3378

统计最小公倍数图中的连通块数目

并查集,数组,哈希表,数学,数论

困难

第 145 场双周赛

3379

转换数组

数组,模拟

简单

第 427 场周赛

3380

用点构造面积最大的矩形 I

树状数组,线段树,几何,数组,数学,枚举,排序

中等

第 427 场周赛

3381

长度可被 K 整除的子数组的最大元素和

数组,哈希表,前缀和

中等

第 427 场周赛

3382

用点构造面积最大的矩形 II

树状数组,线段树,几何,数组,数学,排序

困难

第 427 场周赛

3383

施法所需最低符文数量

深度优先搜索,广度优先搜索,并查集,,拓扑排序,数组

困难

🔒

3384

球队传球成功的优势得分

数据库

困难

🔒

3385

破解锁的最少时间 II

深度优先搜索,,数组

困难

🔒

3386

按下时间最长的按钮

数组

简单

第 428 场周赛

3387

两天自由外汇交易后的最大货币数

深度优先搜索,广度优先搜索,,数组,字符串

中等

第 428 场周赛

3388

统计数组中的美丽分割

数组,动态规划

中等

第 428 场周赛

3389

使字符频率相等的最少操作次数

哈希表,字符串,动态规划,计数,枚举

困难

第 428 场周赛

3390

Longest Team Pass Streak

数据库

困难

🔒

3391

设计一个高效的层跟踪三维二进制矩阵

设计,数组,哈希表,矩阵,有序集合,堆(优先队列)

中等

🔒

3392

统计符合条件长度为 3 的子数组数目

数组

简单

第 146 场双周赛

3393

统计异或值为给定值的路径数目

位运算,数组,动态规划,矩阵

中等

第 146 场双周赛

3394

判断网格图能否被切割成块

数组,排序

中等

第 146 场双周赛

3395

唯一中间众数子序列 I

数组,哈希表,数学,组合数学

困难

第 146 场双周赛

3396

使数组元素互不相同所需的最少操作次数

数组,哈希表

简单

第 429 场周赛

3397

执行操作后不同元素的最大数量

贪心,数组,排序

中等

第 429 场周赛

3398

字符相同的最短子字符串 I

数组,二分查找,枚举

困难

第 429 场周赛

3399

字符相同的最短子字符串 II

字符串,二分查找

困难

第 429 场周赛

3400

右移后的最大匹配索引数

数组,双指针,模拟

中等

🔒

3401

寻找环形礼物交换链

数据库

困难

🔒

3402

使每一列严格递增的最少操作次数

贪心,数组,矩阵

简单

第 430 场周赛

3403

从盒子中找出字典序最大的字符串 I

双指针,字符串,枚举

中等

第 430 场周赛

3404

统计特殊子序列的数目

数组,哈希表,数学,枚举

中等

第 430 场周赛

3405

统计恰好有 K 个相等相邻元素的数组数目

数学,组合数学

困难

第 430 场周赛

3406

从盒子中找出字典序最大的字符串 II

双指针,字符串

困难

🔒

3407

子字符串匹配模式

字符串,字符串匹配

简单

第 147 场双周赛

3408

设计任务管理器

设计,哈希表,有序集合,堆(优先队列)

中等

第 147 场双周赛

3409

最长相邻绝对差递减子序列

数组,动态规划

中等

第 147 场双周赛

3410

删除所有值为某个元素后的最大子数组和

线段树,数组,动态规划

困难

第 147 场双周赛

3411

最长乘积等价子数组

数组,数学,枚举,数论,滑动窗口

简单

第 431 场周赛

3412

计算字符串的镜像分数

,哈希表,字符串,模拟

中等

第 431 场周赛

3413

收集连续 K 个袋子可以获得的最多硬币数量

贪心,数组,二分查找,前缀和,排序,滑动窗口

中等

第 431 场周赛

3414

不重叠区间的最大得分

数组,二分查找,动态规划,排序

困难

第 431 场周赛

3415

查找具有三个连续数字的产品

数据库

简单

🔒

3416

唯一中间众数子序列 II

数组,哈希表,数学,组合数学

困难

🔒

3417

跳过交替单元格的之字形遍历

数组,矩阵,模拟

简单

第 432 场周赛

3418

机器人可以获得的最大金币数

数组,动态规划,矩阵

中等

第 432 场周赛

3419

图的最大边权的最小值

深度优先搜索,广度优先搜索,,二分查找,最短路

中等

第 432 场周赛

3420

统计 K 次操作以内得到非递减子数组的数目

,线段树,队列,数组,滑动窗口,单调队列,单调栈

困难

第 432 场周赛

3421

查找进步的学生

数据库

中等

3422

将子数组元素变为相等所需的最小操作数

数组,哈希表,数学,滑动窗口,堆(优先队列)

中等

🔒

3423

循环数组中相邻元素的最大差值

数组

简单

第 148 场双周赛

3424

将数组变相同的最小代价

贪心,数组,排序

中等

第 148 场双周赛

3425

最长特殊路径

,深度优先搜索,数组,哈希表,前缀和

困难

第 148 场双周赛

3426

所有安放棋子方案的曼哈顿距离

数学,组合数学

困难

第 148 场双周赛

3427

变长子数组求和

数组,前缀和

简单

第 433 场周赛

3428

最多 K 个元素的子序列的最值之和

数组,数学,动态规划,组合数学,排序

中等

第 433 场周赛

3429

粉刷房子 IV

数组,动态规划

中等

第 433 场周赛

3430

最多 K 个元素的子数组的最值之和

,数组,数学,单调栈

困难

第 433 场周赛

3431

对数字排序的最小解锁下标

数组,哈希表

中等

🔒

3432

统计元素和差值为偶数的分区方案

数组,数学,前缀和

简单

第 434 场周赛

3433

统计用户被提及情况

数组,数学,排序,模拟

中等

第 434 场周赛

3434

子数组操作后的最大频率

贪心,数组,哈希表,动态规划,枚举,前缀和

中等

第 434 场周赛

3435

最短公共超序列的字母出现频率

位运算,,拓扑排序,数组,字符串,枚举

困难

第 434 场周赛

3436

查找合法邮箱

数据库

简单

3437

全排列 III

数组,回溯

中等

🔒

3438

找到字符串中合法的相邻数字

哈希表,字符串,计数

简单

第 149 场双周赛

3439

重新安排会议得到最多空余时间 I

贪心,数组,滑动窗口

中等

第 149 场双周赛

3440

重新安排会议得到最多空余时间 II

贪心,数组,枚举

中等

第 149 场双周赛

3441

变成好标题的最少代价

字符串,动态规划

困难

第 149 场双周赛

3442

奇偶频次间的最大差值 I

哈希表,字符串,计数

简单

第 435 场周赛

3443

K 次修改后的最大曼哈顿距离

哈希表,数学,字符串,计数

中等

第 435 场周赛

3444

使数组包含目标值倍数的最少增量

位运算,数组,数学,动态规划,状态压缩,数论

困难

第 435 场周赛

3445

奇偶频次间的最大差值 II

字符串,枚举,前缀和,滑动窗口

困难

第 435 场周赛

3446

按对角线进行矩阵排序

数组,矩阵,排序

中等

第 436 场周赛

3447

将元素分配给有约束条件的组

数组,哈希表

中等

第 436 场周赛

3448

统计可以被最后一个数位整除的子字符串数目

字符串,动态规划

困难

第 436 场周赛

3449

最大化游戏分数的最小值

贪心,数组,二分查找

困难

第 436 场周赛

3450

一张长椅上的最多学生

数组,哈希表

简单

🔒

3451

查找无效的 IP 地址

数据库

困难

3452

好数字之和

数组

简单

第 150 场双周赛

3453

分割正方形 I

数组,二分查找

中等

第 150 场双周赛

3454

分割正方形 II

线段树,数组,二分查找,扫描线

困难

第 150 场双周赛

3455

最短匹配子字符串

双指针,字符串,二分查找,字符串匹配

困难

第 150 场双周赛

3456

找出长度为 K 的特殊子字符串

字符串

简单

第 437 场周赛

3457

吃披萨

贪心,数组,排序

中等

第 437 场周赛

3458

选择 K 个互不重叠的特殊子字符串

贪心,哈希表,字符串,动态规划,排序

中等

第 437 场周赛

3459

最长 V 形对角线段的长度

记忆化搜索,数组,动态规划,矩阵

困难

第 437 场周赛

3460

最多删除一次后的最长公共前缀

双指针,字符串

中等

🔒

3461

判断操作后字符串中的数字是否相等 I

数学,字符串,组合数学,数论,模拟

简单

第 438 场周赛

3462

提取至多 K 个元素的最大总和

贪心,数组,矩阵,排序,堆(优先队列)

中等

第 438 场周赛

3463

判断操作后字符串中的数字是否相等 II

数学,字符串,组合数学,数论

困难

第 438 场周赛

3464

正方形上的点之间的最大距离

贪心,数组,二分查找

困难

第 438 场周赛

3465

查找具有有效序列号的产品

数据库

简单

3466

最大硬币收集量

数组,动态规划

中等

🔒

3467

将数组按照奇偶性转化

数组,计数,排序

简单

第 151 场双周赛

3468

可行数组的数目

数组,数学

中等

第 151 场双周赛

3469

移除所有数组元素的最小代价

中等

第 151 场双周赛

3470

全排列 IV

数组,数学,组合数学,枚举

困难

第 151 场双周赛

3471

找出最大的几近缺失整数

数组,哈希表

简单

第 439 场周赛

3472

至多 K 次操作后的最长回文子序列

字符串,动态规划

中等

第 439 场周赛

3473

长度至少为 M 的 K 个子数组之和

数组,动态规划,前缀和

中等

第 439 场周赛

3474

字典序最小的生成字符串

贪心,字符串,字符串匹配

困难

第 439 场周赛

3475

DNA 模式识别

中等

3476

最大化任务分配的利润

贪心,数组,排序,堆(优先队列)

中等

🔒

3477

水果成篮 II

线段树,数组,二分查找,模拟

简单

第 440 场周赛

3478

选出和最大的 K 个元素

数组,排序,堆(优先队列)

中等

第 440 场周赛

3479

将水果装入篮子 III

线段树,数组,二分查找,有序集合

中等

第 440 场周赛

3480

删除一个冲突对后最大子数组数目

线段树,数组,枚举,前缀和

困难

第 440 场周赛

3481

应用替换

深度优先搜索,广度优先搜索,,拓扑排序,数组,哈希表,字符串

中等

🔒

3482

分析组织层级

数据库

困难

3483

不同三位偶数的数目

递归,数组,哈希表,枚举

简单

第 152 场双周赛

3484

设计电子表格

设计,数组,哈希表,字符串,矩阵

中等

第 152 场双周赛

3485

删除元素后 K 个字符串的最长公共前缀

字典树,数组,字符串

困难

第 152 场双周赛

3486

最长特殊路径 II

,深度优先搜索,数组,哈希表,前缀和

困难

第 152 场双周赛

3487

删除后的最大子数组元素和

贪心,数组,哈希表

简单

第 441 场周赛

3488

距离最小相等元素查询

数组,哈希表,二分查找

中等

第 441 场周赛

3489

零数组变换 IV

数组,动态规划

中等

第 441 场周赛

3490

统计美丽整数的数目

动态规划

困难

第 441 场周赛

3491

电话号码前缀

字典树,数组,字符串,排序

简单

🔒

3492

船上可以装载的最大集装箱数量

数学

简单

第 442 场周赛

3493

属性图

深度优先搜索,广度优先搜索,并查集,,数组,哈希表

中等

第 442 场周赛

3494

酿造药水需要的最少总时间

数组,前缀和,模拟

中等

第 442 场周赛

3495

使数组元素都变为零的最少操作次数

位运算,数组,数学

困难

第 442 场周赛

3496

最大化配对删除后的得分

贪心,数组

中等

🔒

3497

分析订阅转化

数据库

中等

3498

字符串的反转度

字符串,模拟

简单

第 153 场双周赛

3499

操作后最大活跃区段数 I

字符串,枚举

中等

第 153 场双周赛

3500

将数组分割为子数组的最小代价

数组,动态规划,前缀和

困难

第 153 场双周赛

3501

操作后最大活跃区段数 II

线段树,数组,字符串,二分查找

困难

第 153 场双周赛

3502

到达每个位置的最小费用

数组

简单

第 443 场周赛

3503

子字符串连接后的最长回文串 I

双指针,字符串,动态规划,枚举

中等

第 443 场周赛

3504

子字符串连接后的最长回文串 II

双指针,字符串,动态规划

困难

第 443 场周赛

3505

使 K 个子数组内元素相等的最少操作数

数组,哈希表,数学,动态规划,滑动窗口,堆(优先队列)

困难

第 443 场周赛

3506

查找消除细菌菌株所需时间

贪心,数组,数学,堆(优先队列)

困难

🔒

3507

移除最小数对使数组有序 I

数组,哈希表,链表,双向链表,有序集合,模拟,堆(优先队列)

简单

第 444 场周赛

3508

设计路由器

设计,队列,数组,哈希表,二分查找,有序集合

中等

第 444 场周赛

3509

最大化交错和为 K 的子序列乘积

数组,哈希表,动态规划

困难

第 444 场周赛

3510

移除最小数对使数组有序 II

数组,哈希表,链表,双向链表,有序集合,模拟,堆(优先队列)

困难

第 444 场周赛

3511

构造正数组

贪心,数组,前缀和

中等

🔒

3512

使数组和能被 K 整除的最少操作次数

数组,数学

简单

第 154 场双周赛

3513

不同 XOR 三元组的数目 I

位运算,数组,数学

中等

第 154 场双周赛

3514

不同 XOR 三元组的数目 II

位运算,数组,数学,枚举

中等

第 154 场双周赛

3515

带权树中的最短路径

,深度优先搜索,树状数组,线段树,数组

困难

第 154 场双周赛

3516

找到最近的人

数学

简单

第 445 场周赛

3517

最小回文排列 I

字符串,计数排序,排序

中等

第 445 场周赛

3518

最小回文排列 II

哈希表,数学,字符串,组合数学,计数

困难

第 445 场周赛

3519

统计逐位非递减的整数

数学,字符串,动态规划

困难

第 445 场周赛

3520

逆序对计数的最小阈值

树状数组,线段树,数组,二分查找

中等

🔒

3521

查找推荐产品对

数据库

中等

3522

执行指令后的得分

数组,哈希表,字符串,模拟

中等

第 446 场周赛

3523

非递减数组的最大长度

,贪心,数组,单调栈

中等

第 446 场周赛

3524

求出数组的 X 值 I

数组,数学,动态规划

中等

第 446 场周赛

3525

求出数组的 X 值 II

线段树,数组,数学

困难

第 446 场周赛

3526

范围异或查询与子数组反转

,数组,二叉树

困难

🔒

3527

找到最常见的回答

数组,哈希表,字符串,计数

中等

第 155 场双周赛

3528

单位转换 I

深度优先搜索,广度优先搜索,

中等

第 155 场双周赛

3529

统计水平子串和垂直子串重叠格子的数目

数组,字符串,矩阵,字符串匹配,哈希函数,滚动哈希

中等

第 155 场双周赛

3530

有向无环图中合法拓扑排序的最大利润

位运算,,拓扑排序,数组,动态规划,状态压缩

困难

第 155 场双周赛

3531

统计被覆盖的建筑

数组,哈希表,排序

中等

第 447 场周赛

3532

针对图的路径存在性查询 I

并查集,,数组,哈希表,二分查找

中等

第 447 场周赛

3533

判断连接可整除性

位运算,数组,动态规划,状态压缩

困难

第 447 场周赛

3534

针对图的路径存在性查询 II

贪心,,数组,二分查找,排序

困难

第 447 场周赛

3535

单位转换 II

深度优先搜索,广度优先搜索,,数组,数学

中等

🔒

3536

两个数字的最大乘积

数学,排序

简单

第 448 场周赛

3537

填充特殊网格

数组,分治,矩阵

中等

第 448 场周赛

3538

合并得到最小旅行时间

数组,动态规划,前缀和

困难

第 448 场周赛

3539

魔法序列的数组乘积之和

位运算,数组,数学,动态规划,状态压缩,组合数学

困难

第 448 场周赛

3540

访问所有房屋的最短时间

数组,前缀和

中等

🔒

3541

找到频率最高的元音和辅音

哈希表,字符串,计数

简单

第 156 场双周赛

3542

将所有元素变为 0 的最少操作次数

,贪心,数组,哈希表,单调栈

中等

第 156 场双周赛

3543

K 条边路径的最大边权和

,哈希表,动态规划

中等

第 156 场双周赛

3544

子树反转和

,深度优先搜索,数组,动态规划

困难

第 156 场双周赛

3545

不同字符数量最多为 K 时的最少删除数

贪心,哈希表,字符串,计数,排序

简单

第 449 场周赛

3546

等和矩阵分割 I

数组,枚举,矩阵,前缀和

中等

第 449 场周赛

3547

图中边值的最大和

贪心,深度优先搜索,,排序

困难

第 449 场周赛

3548

等和矩阵分割 II

数组,哈希表,枚举,矩阵,前缀和

困难

第 449 场周赛

3549

两个多项式相乘

困难

🔒

3550

数位和等于下标的最小下标

简单

第 450 场周赛

3551

数位和排序需要的最小交换次数

中等

第 450 场周赛

3552

网格传送门旅游

中等

第 450 场周赛

3553

包含给定路径的最小带权子树 II

困难

第 450 场周赛

3554

查找类别推荐对

数据库

困难

3555

排序每个滑动窗口中最小的子数组

中等

🔒

版权

本项目著作权归 GitHub 开源社区 Doocs 所有,商业转载请联系 @yanglbme 获得授权,非商业转载请注明出处。

联系我们

欢迎各位小伙伴们添加 @yanglbme 的个人微信(微信号:YLB0109),备注 「leetcode」。后续我们会创建算法、技术相关的交流群,大家一起交流学习,分享经验,共同进步。