leetcode/solution/README.md

3641 lines
662 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# LeetCode
[English Version](/solution/README_EN.md)
## 题解
列表所有题解均由 [开源社区 Doocs](https://github.com/doocs) 贡献者提供,正在完善中,欢迎贡献你的题解!
快速搜索题号、题解、标签等,请善用 <kbd>Control</kbd> + <kbd>F</kbd>(或者 <kbd>Command</kbd> + <kbd>F</kbd>)。
| 题号 | 题解 | 标签 | 难度 | 备注 |
| --- | --- | --- | --- | --- |
| 0001 | [两数之和](/solution/0000-0099/0001.Two%20Sum/README.md) | `数组`,`哈希表` | 简单 | |
| 0002 | [两数相加](/solution/0000-0099/0002.Add%20Two%20Numbers/README.md) | `递归`,`链表`,`数学` | 中等 | |
| 0003 | [无重复字符的最长子串](/solution/0000-0099/0003.Longest%20Substring%20Without%20Repeating%20Characters/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | |
| 0004 | [寻找两个正序数组的中位数](/solution/0000-0099/0004.Median%20of%20Two%20Sorted%20Arrays/README.md) | `数组`,`二分查找`,`分治` | 困难 | |
| 0005 | [最长回文子串](/solution/0000-0099/0005.Longest%20Palindromic%20Substring/README.md) | `双指针`,`字符串`,`动态规划` | 中等 | |
| 0006 | [Z 字形变换](/solution/0000-0099/0006.Zigzag%20Conversion/README.md) | `字符串` | 中等 | |
| 0007 | [整数反转](/solution/0000-0099/0007.Reverse%20Integer/README.md) | `数学` | 中等 | |
| 0008 | [字符串转换整数 (atoi)](/solution/0000-0099/0008.String%20to%20Integer%20%28atoi%29/README.md) | `字符串` | 中等 | |
| 0009 | [回文数](/solution/0000-0099/0009.Palindrome%20Number/README.md) | `数学` | 简单 | |
| 0010 | [正则表达式匹配](/solution/0000-0099/0010.Regular%20Expression%20Matching/README.md) | `递归`,`字符串`,`动态规划` | 困难 | |
| 0011 | [盛最多水的容器](/solution/0000-0099/0011.Container%20With%20Most%20Water/README.md) | `贪心`,`数组`,`双指针` | 中等 | |
| 0012 | [整数转罗马数字](/solution/0000-0099/0012.Integer%20to%20Roman/README.md) | `哈希表`,`数学`,`字符串` | 中等 | |
| 0013 | [罗马数字转整数](/solution/0000-0099/0013.Roman%20to%20Integer/README.md) | `哈希表`,`数学`,`字符串` | 简单 | |
| 0014 | [最长公共前缀](/solution/0000-0099/0014.Longest%20Common%20Prefix/README.md) | `字典树`,`数组`,`字符串` | 简单 | |
| 0015 | [三数之和](/solution/0000-0099/0015.3Sum/README.md) | `数组`,`双指针`,`排序` | 中等 | |
| 0016 | [最接近的三数之和](/solution/0000-0099/0016.3Sum%20Closest/README.md) | `数组`,`双指针`,`排序` | 中等 | |
| 0017 | [电话号码的字母组合](/solution/0000-0099/0017.Letter%20Combinations%20of%20a%20Phone%20Number/README.md) | `哈希表`,`字符串`,`回溯` | 中等 | |
| 0018 | [四数之和](/solution/0000-0099/0018.4Sum/README.md) | `数组`,`双指针`,`排序` | 中等 | |
| 0019 | [删除链表的倒数第 N 个结点](/solution/0000-0099/0019.Remove%20Nth%20Node%20From%20End%20of%20List/README.md) | `链表`,`双指针` | 中等 | |
| 0020 | [有效的括号](/solution/0000-0099/0020.Valid%20Parentheses/README.md) | `栈`,`字符串` | 简单 | |
| 0021 | [合并两个有序链表](/solution/0000-0099/0021.Merge%20Two%20Sorted%20Lists/README.md) | `递归`,`链表` | 简单 | |
| 0022 | [括号生成](/solution/0000-0099/0022.Generate%20Parentheses/README.md) | `字符串`,`动态规划`,`回溯` | 中等 | |
| 0023 | [合并 K 个升序链表](/solution/0000-0099/0023.Merge%20k%20Sorted%20Lists/README.md) | `链表`,`分治`,`堆(优先队列)`,`归并排序` | 困难 | |
| 0024 | [两两交换链表中的节点](/solution/0000-0099/0024.Swap%20Nodes%20in%20Pairs/README.md) | `递归`,`链表` | 中等 | |
| 0025 | [K 个一组翻转链表](/solution/0000-0099/0025.Reverse%20Nodes%20in%20k-Group/README.md) | `递归`,`链表` | 困难 | |
| 0026 | [删除有序数组中的重复项](/solution/0000-0099/0026.Remove%20Duplicates%20from%20Sorted%20Array/README.md) | `数组`,`双指针` | 简单 | |
| 0027 | [移除元素](/solution/0000-0099/0027.Remove%20Element/README.md) | `数组`,`双指针` | 简单 | |
| 0028 | [找出字符串中第一个匹配项的下标](/solution/0000-0099/0028.Find%20the%20Index%20of%20the%20First%20Occurrence%20in%20a%20String/README.md) | `双指针`,`字符串`,`字符串匹配` | 简单 | |
| 0029 | [两数相除](/solution/0000-0099/0029.Divide%20Two%20Integers/README.md) | `位运算`,`数学` | 中等 | |
| 0030 | [串联所有单词的子串](/solution/0000-0099/0030.Substring%20with%20Concatenation%20of%20All%20Words/README.md) | `哈希表`,`字符串`,`滑动窗口` | 困难 | |
| 0031 | [下一个排列](/solution/0000-0099/0031.Next%20Permutation/README.md) | `数组`,`双指针` | 中等 | |
| 0032 | [最长有效括号](/solution/0000-0099/0032.Longest%20Valid%20Parentheses/README.md) | `栈`,`字符串`,`动态规划` | 困难 | |
| 0033 | [搜索旋转排序数组](/solution/0000-0099/0033.Search%20in%20Rotated%20Sorted%20Array/README.md) | `数组`,`二分查找` | 中等 | |
| 0034 | [在排序数组中查找元素的第一个和最后一个位置](/solution/0000-0099/0034.Find%20First%20and%20Last%20Position%20of%20Element%20in%20Sorted%20Array/README.md) | `数组`,`二分查找` | 中等 | |
| 0035 | [搜索插入位置](/solution/0000-0099/0035.Search%20Insert%20Position/README.md) | `数组`,`二分查找` | 简单 | |
| 0036 | [有效的数独](/solution/0000-0099/0036.Valid%20Sudoku/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | |
| 0037 | [解数独](/solution/0000-0099/0037.Sudoku%20Solver/README.md) | `数组`,`哈希表`,`回溯`,`矩阵` | 困难 | |
| 0038 | [外观数列](/solution/0000-0099/0038.Count%20and%20Say/README.md) | `字符串` | 中等 | |
| 0039 | [组合总和](/solution/0000-0099/0039.Combination%20Sum/README.md) | `数组`,`回溯` | 中等 | |
| 0040 | [组合总和 II](/solution/0000-0099/0040.Combination%20Sum%20II/README.md) | `数组`,`回溯` | 中等 | |
| 0041 | [缺失的第一个正数](/solution/0000-0099/0041.First%20Missing%20Positive/README.md) | `数组`,`哈希表` | 困难 | |
| 0042 | [接雨水](/solution/0000-0099/0042.Trapping%20Rain%20Water/README.md) | `栈`,`数组`,`双指针`,`动态规划`,`单调栈` | 困难 | |
| 0043 | [字符串相乘](/solution/0000-0099/0043.Multiply%20Strings/README.md) | `数学`,`字符串`,`模拟` | 中等 | |
| 0044 | [通配符匹配](/solution/0000-0099/0044.Wildcard%20Matching/README.md) | `贪心`,`递归`,`字符串`,`动态规划` | 困难 | |
| 0045 | [跳跃游戏 II](/solution/0000-0099/0045.Jump%20Game%20II/README.md) | `贪心`,`数组`,`动态规划` | 中等 | |
| 0046 | [全排列](/solution/0000-0099/0046.Permutations/README.md) | `数组`,`回溯` | 中等 | |
| 0047 | [全排列 II](/solution/0000-0099/0047.Permutations%20II/README.md) | `数组`,`回溯`,`排序` | 中等 | |
| 0048 | [旋转图像](/solution/0000-0099/0048.Rotate%20Image/README.md) | `数组`,`数学`,`矩阵` | 中等 | |
| 0049 | [字母异位词分组](/solution/0000-0099/0049.Group%20Anagrams/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | |
| 0050 | [Pow(x, n)](/solution/0000-0099/0050.Pow%28x%2C%20n%29/README.md) | `递归`,`数学` | 中等 | |
| 0051 | [N 皇后](/solution/0000-0099/0051.N-Queens/README.md) | `数组`,`回溯` | 困难 | |
| 0052 | [N 皇后 II](/solution/0000-0099/0052.N-Queens%20II/README.md) | `回溯` | 困难 | |
| 0053 | [最大子数组和](/solution/0000-0099/0053.Maximum%20Subarray/README.md) | `数组`,`分治`,`动态规划` | 中等 | |
| 0054 | [螺旋矩阵](/solution/0000-0099/0054.Spiral%20Matrix/README.md) | `数组`,`矩阵`,`模拟` | 中等 | |
| 0055 | [跳跃游戏](/solution/0000-0099/0055.Jump%20Game/README.md) | `贪心`,`数组`,`动态规划` | 中等 | |
| 0056 | [合并区间](/solution/0000-0099/0056.Merge%20Intervals/README.md) | `数组`,`排序` | 中等 | |
| 0057 | [插入区间](/solution/0000-0099/0057.Insert%20Interval/README.md) | `数组` | 中等 | |
| 0058 | [最后一个单词的长度](/solution/0000-0099/0058.Length%20of%20Last%20Word/README.md) | `字符串` | 简单 | |
| 0059 | [螺旋矩阵 II](/solution/0000-0099/0059.Spiral%20Matrix%20II/README.md) | `数组`,`矩阵`,`模拟` | 中等 | |
| 0060 | [排列序列](/solution/0000-0099/0060.Permutation%20Sequence/README.md) | `递归`,`数学` | 困难 | |
| 0061 | [旋转链表](/solution/0000-0099/0061.Rotate%20List/README.md) | `链表`,`双指针` | 中等 | |
| 0062 | [不同路径](/solution/0000-0099/0062.Unique%20Paths/README.md) | `数学`,`动态规划`,`组合数学` | 中等 | |
| 0063 | [不同路径 II](/solution/0000-0099/0063.Unique%20Paths%20II/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | |
| 0064 | [最小路径和](/solution/0000-0099/0064.Minimum%20Path%20Sum/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | |
| 0065 | [有效数字](/solution/0000-0099/0065.Valid%20Number/README.md) | `字符串` | 困难 | |
| 0066 | [加一](/solution/0000-0099/0066.Plus%20One/README.md) | `数组`,`数学` | 简单 | |
| 0067 | [二进制求和](/solution/0000-0099/0067.Add%20Binary/README.md) | `位运算`,`数学`,`字符串`,`模拟` | 简单 | |
| 0068 | [文本左右对齐](/solution/0000-0099/0068.Text%20Justification/README.md) | `数组`,`字符串`,`模拟` | 困难 | |
| 0069 | [x 的平方根 ](/solution/0000-0099/0069.Sqrt%28x%29/README.md) | `数学`,`二分查找` | 简单 | |
| 0070 | [爬楼梯](/solution/0000-0099/0070.Climbing%20Stairs/README.md) | `记忆化搜索`,`数学`,`动态规划` | 简单 | |
| 0071 | [简化路径](/solution/0000-0099/0071.Simplify%20Path/README.md) | `栈`,`字符串` | 中等 | |
| 0072 | [编辑距离](/solution/0000-0099/0072.Edit%20Distance/README.md) | `字符串`,`动态规划` | 中等 | |
| 0073 | [矩阵置零](/solution/0000-0099/0073.Set%20Matrix%20Zeroes/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | |
| 0074 | [搜索二维矩阵](/solution/0000-0099/0074.Search%20a%202D%20Matrix/README.md) | `数组`,`二分查找`,`矩阵` | 中等 | |
| 0075 | [颜色分类](/solution/0000-0099/0075.Sort%20Colors/README.md) | `数组`,`双指针`,`排序` | 中等 | |
| 0076 | [最小覆盖子串](/solution/0000-0099/0076.Minimum%20Window%20Substring/README.md) | `哈希表`,`字符串`,`滑动窗口` | 困难 | |
| 0077 | [组合](/solution/0000-0099/0077.Combinations/README.md) | `回溯` | 中等 | |
| 0078 | [子集](/solution/0000-0099/0078.Subsets/README.md) | `位运算`,`数组`,`回溯` | 中等 | |
| 0079 | [单词搜索](/solution/0000-0099/0079.Word%20Search/README.md) | `深度优先搜索`,`数组`,`字符串`,`回溯`,`矩阵` | 中等 | |
| 0080 | [删除有序数组中的重复项 II](/solution/0000-0099/0080.Remove%20Duplicates%20from%20Sorted%20Array%20II/README.md) | `数组`,`双指针` | 中等 | |
| 0081 | [搜索旋转排序数组 II](/solution/0000-0099/0081.Search%20in%20Rotated%20Sorted%20Array%20II/README.md) | `数组`,`二分查找` | 中等 | |
| 0082 | [删除排序链表中的重复元素 II](/solution/0000-0099/0082.Remove%20Duplicates%20from%20Sorted%20List%20II/README.md) | `链表`,`双指针` | 中等 | |
| 0083 | [删除排序链表中的重复元素](/solution/0000-0099/0083.Remove%20Duplicates%20from%20Sorted%20List/README.md) | `链表` | 简单 | |
| 0084 | [柱状图中最大的矩形](/solution/0000-0099/0084.Largest%20Rectangle%20in%20Histogram/README.md) | `栈`,`数组`,`单调栈` | 困难 | |
| 0085 | [最大矩形](/solution/0000-0099/0085.Maximal%20Rectangle/README.md) | `栈`,`数组`,`动态规划`,`矩阵`,`单调栈` | 困难 | |
| 0086 | [分隔链表](/solution/0000-0099/0086.Partition%20List/README.md) | `链表`,`双指针` | 中等 | |
| 0087 | [扰乱字符串](/solution/0000-0099/0087.Scramble%20String/README.md) | `字符串`,`动态规划` | 困难 | |
| 0088 | [合并两个有序数组](/solution/0000-0099/0088.Merge%20Sorted%20Array/README.md) | `数组`,`双指针`,`排序` | 简单 | |
| 0089 | [格雷编码](/solution/0000-0099/0089.Gray%20Code/README.md) | `位运算`,`数学`,`回溯` | 中等 | |
| 0090 | [子集 II](/solution/0000-0099/0090.Subsets%20II/README.md) | `位运算`,`数组`,`回溯` | 中等 | |
| 0091 | [解码方法](/solution/0000-0099/0091.Decode%20Ways/README.md) | `字符串`,`动态规划` | 中等 | |
| 0092 | [反转链表 II](/solution/0000-0099/0092.Reverse%20Linked%20List%20II/README.md) | `链表` | 中等 | |
| 0093 | [复原 IP 地址](/solution/0000-0099/0093.Restore%20IP%20Addresses/README.md) | `字符串`,`回溯` | 中等 | |
| 0094 | [二叉树的中序遍历](/solution/0000-0099/0094.Binary%20Tree%20Inorder%20Traversal/README.md) | `栈`,`树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0095 | [不同的二叉搜索树 II](/solution/0000-0099/0095.Unique%20Binary%20Search%20Trees%20II/README.md) | `树`,`二叉搜索树`,`动态规划`,`回溯`,`二叉树` | 中等 | |
| 0096 | [不同的二叉搜索树](/solution/0000-0099/0096.Unique%20Binary%20Search%20Trees/README.md) | `树`,`二叉搜索树`,`数学`,`动态规划`,`二叉树` | 中等 | |
| 0097 | [交错字符串](/solution/0000-0099/0097.Interleaving%20String/README.md) | `字符串`,`动态规划` | 中等 | |
| 0098 | [验证二叉搜索树](/solution/0000-0099/0098.Validate%20Binary%20Search%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | |
| 0099 | [恢复二叉搜索树](/solution/0000-0099/0099.Recover%20Binary%20Search%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | |
| 0100 | [相同的树](/solution/0100-0199/0100.Same%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0101 | [对称二叉树](/solution/0100-0199/0101.Symmetric%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0102 | [二叉树的层序遍历](/solution/0100-0199/0102.Binary%20Tree%20Level%20Order%20Traversal/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | |
| 0103 | [二叉树的锯齿形层序遍历](/solution/0100-0199/0103.Binary%20Tree%20Zigzag%20Level%20Order%20Traversal/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | |
| 0104 | [二叉树的最大深度](/solution/0100-0199/0104.Maximum%20Depth%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0105 | [从前序与中序遍历序列构造二叉树](/solution/0100-0199/0105.Construct%20Binary%20Tree%20from%20Preorder%20and%20Inorder%20Traversal/README.md) | `树`,`数组`,`哈希表`,`分治`,`二叉树` | 中等 | |
| 0106 | [从中序与后序遍历序列构造二叉树](/solution/0100-0199/0106.Construct%20Binary%20Tree%20from%20Inorder%20and%20Postorder%20Traversal/README.md) | `树`,`数组`,`哈希表`,`分治`,`二叉树` | 中等 | |
| 0107 | [二叉树的层序遍历 II](/solution/0100-0199/0107.Binary%20Tree%20Level%20Order%20Traversal%20II/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | |
| 0108 | [将有序数组转换为二叉搜索树](/solution/0100-0199/0108.Convert%20Sorted%20Array%20to%20Binary%20Search%20Tree/README.md) | `树`,`二叉搜索树`,`数组`,`分治`,`二叉树` | 简单 | |
| 0109 | [有序链表转换二叉搜索树](/solution/0100-0199/0109.Convert%20Sorted%20List%20to%20Binary%20Search%20Tree/README.md) | `树`,`二叉搜索树`,`链表`,`分治`,`二叉树` | 中等 | |
| 0110 | [平衡二叉树](/solution/0100-0199/0110.Balanced%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0111 | [二叉树的最小深度](/solution/0100-0199/0111.Minimum%20Depth%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0112 | [路径总和](/solution/0100-0199/0112.Path%20Sum/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0113 | [路径总和 II](/solution/0100-0199/0113.Path%20Sum%20II/README.md) | `树`,`深度优先搜索`,`回溯`,`二叉树` | 中等 | |
| 0114 | [二叉树展开为链表](/solution/0100-0199/0114.Flatten%20Binary%20Tree%20to%20Linked%20List/README.md) | `栈`,`树`,`深度优先搜索`,`链表`,`二叉树` | 中等 | |
| 0115 | [不同的子序列](/solution/0100-0199/0115.Distinct%20Subsequences/README.md) | `字符串`,`动态规划` | 困难 | |
| 0116 | [填充每个节点的下一个右侧节点指针](/solution/0100-0199/0116.Populating%20Next%20Right%20Pointers%20in%20Each%20Node/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`链表`,`二叉树` | 中等 | |
| 0117 | [填充每个节点的下一个右侧节点指针 II](/solution/0100-0199/0117.Populating%20Next%20Right%20Pointers%20in%20Each%20Node%20II/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`链表`,`二叉树` | 中等 | |
| 0118 | [杨辉三角](/solution/0100-0199/0118.Pascal%27s%20Triangle/README.md) | `数组`,`动态规划` | 简单 | |
| 0119 | [杨辉三角 II](/solution/0100-0199/0119.Pascal%27s%20Triangle%20II/README.md) | `数组`,`动态规划` | 简单 | |
| 0120 | [三角形最小路径和](/solution/0100-0199/0120.Triangle/README.md) | `数组`,`动态规划` | 中等 | |
| 0121 | [买卖股票的最佳时机](/solution/0100-0199/0121.Best%20Time%20to%20Buy%20and%20Sell%20Stock/README.md) | `数组`,`动态规划` | 简单 | |
| 0122 | [买卖股票的最佳时机 II](/solution/0100-0199/0122.Best%20Time%20to%20Buy%20and%20Sell%20Stock%20II/README.md) | `贪心`,`数组`,`动态规划` | 中等 | |
| 0123 | [买卖股票的最佳时机 III](/solution/0100-0199/0123.Best%20Time%20to%20Buy%20and%20Sell%20Stock%20III/README.md) | `数组`,`动态规划` | 困难 | |
| 0124 | [二叉树中的最大路径和](/solution/0100-0199/0124.Binary%20Tree%20Maximum%20Path%20Sum/README.md) | `树`,`深度优先搜索`,`动态规划`,`二叉树` | 困难 | |
| 0125 | [验证回文串](/solution/0100-0199/0125.Valid%20Palindrome/README.md) | `双指针`,`字符串` | 简单 | |
| 0126 | [单词接龙 II](/solution/0100-0199/0126.Word%20Ladder%20II/README.md) | `广度优先搜索`,`哈希表`,`字符串`,`回溯` | 困难 | |
| 0127 | [单词接龙](/solution/0100-0199/0127.Word%20Ladder/README.md) | `广度优先搜索`,`哈希表`,`字符串` | 困难 | |
| 0128 | [最长连续序列](/solution/0100-0199/0128.Longest%20Consecutive%20Sequence/README.md) | `并查集`,`数组`,`哈希表` | 中等 | |
| 0129 | [求根节点到叶节点数字之和](/solution/0100-0199/0129.Sum%20Root%20to%20Leaf%20Numbers/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | |
| 0130 | [被围绕的区域](/solution/0100-0199/0130.Surrounded%20Regions/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | |
| 0131 | [分割回文串](/solution/0100-0199/0131.Palindrome%20Partitioning/README.md) | `字符串`,`动态规划`,`回溯` | 中等 | |
| 0132 | [分割回文串 II](/solution/0100-0199/0132.Palindrome%20Partitioning%20II/README.md) | `字符串`,`动态规划` | 困难 | |
| 0133 | [克隆图](/solution/0100-0199/0133.Clone%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`哈希表` | 中等 | |
| 0134 | [加油站](/solution/0100-0199/0134.Gas%20Station/README.md) | `贪心`,`数组` | 中等 | |
| 0135 | [分发糖果](/solution/0100-0199/0135.Candy/README.md) | `贪心`,`数组` | 困难 | |
| 0136 | [只出现一次的数字](/solution/0100-0199/0136.Single%20Number/README.md) | `位运算`,`数组` | 简单 | |
| 0137 | [只出现一次的数字 II](/solution/0100-0199/0137.Single%20Number%20II/README.md) | `位运算`,`数组` | 中等 | |
| 0138 | [随机链表的复制](/solution/0100-0199/0138.Copy%20List%20with%20Random%20Pointer/README.md) | `哈希表`,`链表` | 中等 | |
| 0139 | [单词拆分](/solution/0100-0199/0139.Word%20Break/README.md) | `字典树`,`记忆化搜索`,`数组`,`哈希表`,`字符串`,`动态规划` | 中等 | |
| 0140 | [单词拆分 II](/solution/0100-0199/0140.Word%20Break%20II/README.md) | `字典树`,`记忆化搜索`,`数组`,`哈希表`,`字符串`,`动态规划`,`回溯` | 困难 | |
| 0141 | [环形链表](/solution/0100-0199/0141.Linked%20List%20Cycle/README.md) | `哈希表`,`链表`,`双指针` | 简单 | |
| 0142 | [环形链表 II](/solution/0100-0199/0142.Linked%20List%20Cycle%20II/README.md) | `哈希表`,`链表`,`双指针` | 中等 | |
| 0143 | [重排链表](/solution/0100-0199/0143.Reorder%20List/README.md) | `栈`,`递归`,`链表`,`双指针` | 中等 | |
| 0144 | [二叉树的前序遍历](/solution/0100-0199/0144.Binary%20Tree%20Preorder%20Traversal/README.md) | `栈`,`树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0145 | [二叉树的后序遍历](/solution/0100-0199/0145.Binary%20Tree%20Postorder%20Traversal/README.md) | `栈`,`树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0146 | [LRU 缓存](/solution/0100-0199/0146.LRU%20Cache/README.md) | `设计`,`哈希表`,`链表`,`双向链表` | 中等 | |
| 0147 | [对链表进行插入排序](/solution/0100-0199/0147.Insertion%20Sort%20List/README.md) | `链表`,`排序` | 中等 | |
| 0148 | [排序链表](/solution/0100-0199/0148.Sort%20List/README.md) | `链表`,`双指针`,`分治`,`排序`,`归并排序` | 中等 | |
| 0149 | [直线上最多的点数](/solution/0100-0199/0149.Max%20Points%20on%20a%20Line/README.md) | `几何`,`数组`,`哈希表`,`数学` | 困难 | |
| 0150 | [逆波兰表达式求值](/solution/0100-0199/0150.Evaluate%20Reverse%20Polish%20Notation/README.md) | `栈`,`数组`,`数学` | 中等 | |
| 0151 | [反转字符串中的单词](/solution/0100-0199/0151.Reverse%20Words%20in%20a%20String/README.md) | `双指针`,`字符串` | 中等 | |
| 0152 | [乘积最大子数组](/solution/0100-0199/0152.Maximum%20Product%20Subarray/README.md) | `数组`,`动态规划` | 中等 | |
| 0153 | [寻找旋转排序数组中的最小值](/solution/0100-0199/0153.Find%20Minimum%20in%20Rotated%20Sorted%20Array/README.md) | `数组`,`二分查找` | 中等 | |
| 0154 | [寻找旋转排序数组中的最小值 II](/solution/0100-0199/0154.Find%20Minimum%20in%20Rotated%20Sorted%20Array%20II/README.md) | `数组`,`二分查找` | 困难 | |
| 0155 | [最小栈](/solution/0100-0199/0155.Min%20Stack/README.md) | `栈`,`设计` | 中等 | |
| 0156 | [上下翻转二叉树](/solution/0100-0199/0156.Binary%20Tree%20Upside%20Down/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0157 | [用 Read4 读取 N 个字符](/solution/0100-0199/0157.Read%20N%20Characters%20Given%20Read4/README.md) | `数组`,`交互`,`模拟` | 简单 | 🔒 |
| 0158 | [用 Read4 读取 N 个字符 II - 多次调用](/solution/0100-0199/0158.Read%20N%20Characters%20Given%20read4%20II%20-%20Call%20Multiple%20Times/README.md) | `数组`,`交互`,`模拟` | 困难 | 🔒 |
| 0159 | [至多包含两个不同字符的最长子串](/solution/0100-0199/0159.Longest%20Substring%20with%20At%20Most%20Two%20Distinct%20Characters/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 🔒 |
| 0160 | [相交链表](/solution/0100-0199/0160.Intersection%20of%20Two%20Linked%20Lists/README.md) | `哈希表`,`链表`,`双指针` | 简单 | |
| 0161 | [相隔为 1 的编辑距离](/solution/0100-0199/0161.One%20Edit%20Distance/README.md) | `双指针`,`字符串` | 中等 | 🔒 |
| 0162 | [寻找峰值](/solution/0100-0199/0162.Find%20Peak%20Element/README.md) | `数组`,`二分查找` | 中等 | |
| 0163 | [缺失的区间](/solution/0100-0199/0163.Missing%20Ranges/README.md) | `数组` | 简单 | 🔒 |
| 0164 | [最大间距](/solution/0100-0199/0164.Maximum%20Gap/README.md) | `数组`,`桶排序`,`基数排序`,`排序` | 中等 | |
| 0165 | [比较版本号](/solution/0100-0199/0165.Compare%20Version%20Numbers/README.md) | `双指针`,`字符串` | 中等 | |
| 0166 | [分数到小数](/solution/0100-0199/0166.Fraction%20to%20Recurring%20Decimal/README.md) | `哈希表`,`数学`,`字符串` | 中等 | |
| 0167 | [两数之和 II - 输入有序数组](/solution/0100-0199/0167.Two%20Sum%20II%20-%20Input%20Array%20Is%20Sorted/README.md) | `数组`,`双指针`,`二分查找` | 中等 | |
| 0168 | [Excel 表列名称](/solution/0100-0199/0168.Excel%20Sheet%20Column%20Title/README.md) | `数学`,`字符串` | 简单 | |
| 0169 | [多数元素](/solution/0100-0199/0169.Majority%20Element/README.md) | `数组`,`哈希表`,`分治`,`计数`,`排序` | 简单 | |
| 0170 | [两数之和 III - 数据结构设计](/solution/0100-0199/0170.Two%20Sum%20III%20-%20Data%20structure%20design/README.md) | `设计`,`数组`,`哈希表`,`双指针`,`数据流` | 简单 | 🔒 |
| 0171 | [Excel 表列序号](/solution/0100-0199/0171.Excel%20Sheet%20Column%20Number/README.md) | `数学`,`字符串` | 简单 | |
| 0172 | [阶乘后的零](/solution/0100-0199/0172.Factorial%20Trailing%20Zeroes/README.md) | `数学` | 中等 | |
| 0173 | [二叉搜索树迭代器](/solution/0100-0199/0173.Binary%20Search%20Tree%20Iterator/README.md) | `栈`,`树`,`设计`,`二叉搜索树`,`二叉树`,`迭代器` | 中等 | |
| 0174 | [地下城游戏](/solution/0100-0199/0174.Dungeon%20Game/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | |
| 0175 | [组合两个表](/solution/0100-0199/0175.Combine%20Two%20Tables/README.md) | `数据库` | 简单 | |
| 0176 | [第二高的薪水](/solution/0100-0199/0176.Second%20Highest%20Salary/README.md) | `数据库` | 中等 | |
| 0177 | [第N高的薪水](/solution/0100-0199/0177.Nth%20Highest%20Salary/README.md) | `数据库` | 中等 | |
| 0178 | [分数排名](/solution/0100-0199/0178.Rank%20Scores/README.md) | `数据库` | 中等 | |
| 0179 | [最大数](/solution/0100-0199/0179.Largest%20Number/README.md) | `贪心`,`数组`,`字符串`,`排序` | 中等 | |
| 0180 | [连续出现的数字](/solution/0100-0199/0180.Consecutive%20Numbers/README.md) | `数据库` | 中等 | |
| 0181 | [超过经理收入的员工](/solution/0100-0199/0181.Employees%20Earning%20More%20Than%20Their%20Managers/README.md) | `数据库` | 简单 | |
| 0182 | [查找重复的电子邮箱](/solution/0100-0199/0182.Duplicate%20Emails/README.md) | `数据库` | 简单 | |
| 0183 | [从不订购的客户](/solution/0100-0199/0183.Customers%20Who%20Never%20Order/README.md) | `数据库` | 简单 | |
| 0184 | [部门工资最高的员工](/solution/0100-0199/0184.Department%20Highest%20Salary/README.md) | `数据库` | 中等 | |
| 0185 | [部门工资前三高的所有员工](/solution/0100-0199/0185.Department%20Top%20Three%20Salaries/README.md) | `数据库` | 困难 | |
| 0186 | [反转字符串中的单词 II](/solution/0100-0199/0186.Reverse%20Words%20in%20a%20String%20II/README.md) | `双指针`,`字符串` | 中等 | 🔒 |
| 0187 | [重复的DNA序列](/solution/0100-0199/0187.Repeated%20DNA%20Sequences/README.md) | `位运算`,`哈希表`,`字符串`,`滑动窗口`,`哈希函数`,`滚动哈希` | 中等 | |
| 0188 | [买卖股票的最佳时机 IV](/solution/0100-0199/0188.Best%20Time%20to%20Buy%20and%20Sell%20Stock%20IV/README.md) | `数组`,`动态规划` | 困难 | |
| 0189 | [轮转数组](/solution/0100-0199/0189.Rotate%20Array/README.md) | `数组`,`数学`,`双指针` | 中等 | |
| 0190 | [颠倒二进制位](/solution/0100-0199/0190.Reverse%20Bits/README.md) | `位运算`,`分治` | 简单 | |
| 0191 | [位1的个数](/solution/0100-0199/0191.Number%20of%201%20Bits/README.md) | `位运算`,`分治` | 简单 | |
| 0192 | [统计词频](/solution/0100-0199/0192.Word%20Frequency/README.md) | | 中等 | |
| 0193 | [有效电话号码](/solution/0100-0199/0193.Valid%20Phone%20Numbers/README.md) | | 简单 | |
| 0194 | [转置文件](/solution/0100-0199/0194.Transpose%20File/README.md) | | 中等 | |
| 0195 | [第十行](/solution/0100-0199/0195.Tenth%20Line/README.md) | | 简单 | |
| 0196 | [删除重复的电子邮箱](/solution/0100-0199/0196.Delete%20Duplicate%20Emails/README.md) | `数据库` | 简单 | |
| 0197 | [上升的温度](/solution/0100-0199/0197.Rising%20Temperature/README.md) | `数据库` | 简单 | |
| 0198 | [打家劫舍](/solution/0100-0199/0198.House%20Robber/README.md) | `数组`,`动态规划` | 中等 | |
| 0199 | [二叉树的右视图](/solution/0100-0199/0199.Binary%20Tree%20Right%20Side%20View/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | |
| 0200 | [岛屿数量](/solution/0200-0299/0200.Number%20of%20Islands/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | |
| 0201 | [数字范围按位与](/solution/0200-0299/0201.Bitwise%20AND%20of%20Numbers%20Range/README.md) | `位运算` | 中等 | |
| 0202 | [快乐数](/solution/0200-0299/0202.Happy%20Number/README.md) | `哈希表`,`数学`,`双指针` | 简单 | |
| 0203 | [移除链表元素](/solution/0200-0299/0203.Remove%20Linked%20List%20Elements/README.md) | `递归`,`链表` | 简单 | |
| 0204 | [计数质数](/solution/0200-0299/0204.Count%20Primes/README.md) | `数组`,`数学`,`枚举`,`数论` | 中等 | |
| 0205 | [同构字符串](/solution/0200-0299/0205.Isomorphic%20Strings/README.md) | `哈希表`,`字符串` | 简单 | |
| 0206 | [反转链表](/solution/0200-0299/0206.Reverse%20Linked%20List/README.md) | `递归`,`链表` | 简单 | |
| 0207 | [课程表](/solution/0200-0299/0207.Course%20Schedule/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | |
| 0208 | [实现 Trie (前缀树)](/solution/0200-0299/0208.Implement%20Trie%20%28Prefix%20Tree%29/README.md) | `设计`,`字典树`,`哈希表`,`字符串` | 中等 | |
| 0209 | [长度最小的子数组](/solution/0200-0299/0209.Minimum%20Size%20Subarray%20Sum/README.md) | `数组`,`二分查找`,`前缀和`,`滑动窗口` | 中等 | |
| 0210 | [课程表 II](/solution/0200-0299/0210.Course%20Schedule%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | |
| 0211 | [添加与搜索单词 - 数据结构设计](/solution/0200-0299/0211.Design%20Add%20and%20Search%20Words%20Data%20Structure/README.md) | `深度优先搜索`,`设计`,`字典树`,`字符串` | 中等 | |
| 0212 | [单词搜索 II](/solution/0200-0299/0212.Word%20Search%20II/README.md) | `字典树`,`数组`,`字符串`,`回溯`,`矩阵` | 困难 | |
| 0213 | [打家劫舍 II](/solution/0200-0299/0213.House%20Robber%20II/README.md) | `数组`,`动态规划` | 中等 | |
| 0214 | [最短回文串](/solution/0200-0299/0214.Shortest%20Palindrome/README.md) | `字符串`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | |
| 0215 | [数组中的第K个最大元素](/solution/0200-0299/0215.Kth%20Largest%20Element%20in%20an%20Array/README.md) | `数组`,`分治`,`快速选择`,`排序`,`堆(优先队列)` | 中等 | |
| 0216 | [组合总和 III](/solution/0200-0299/0216.Combination%20Sum%20III/README.md) | `数组`,`回溯` | 中等 | |
| 0217 | [存在重复元素](/solution/0200-0299/0217.Contains%20Duplicate/README.md) | `数组`,`哈希表`,`排序` | 简单 | |
| 0218 | [天际线问题](/solution/0200-0299/0218.The%20Skyline%20Problem/README.md) | `树状数组`,`线段树`,`数组`,`分治`,`有序集合`,`扫描线`,`堆(优先队列)` | 困难 | |
| 0219 | [存在重复元素 II](/solution/0200-0299/0219.Contains%20Duplicate%20II/README.md) | `数组`,`哈希表`,`滑动窗口` | 简单 | |
| 0220 | [存在重复元素 III](/solution/0200-0299/0220.Contains%20Duplicate%20III/README.md) | `数组`,`桶排序`,`有序集合`,`排序`,`滑动窗口` | 困难 | |
| 0221 | [最大正方形](/solution/0200-0299/0221.Maximal%20Square/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | |
| 0222 | [完全二叉树的节点个数](/solution/0200-0299/0222.Count%20Complete%20Tree%20Nodes/README.md) | `位运算`,`树`,`二分查找`,`二叉树` | 简单 | |
| 0223 | [矩形面积](/solution/0200-0299/0223.Rectangle%20Area/README.md) | `几何`,`数学` | 中等 | |
| 0224 | [基本计算器](/solution/0200-0299/0224.Basic%20Calculator/README.md) | `栈`,`递归`,`数学`,`字符串` | 困难 | |
| 0225 | [用队列实现栈](/solution/0200-0299/0225.Implement%20Stack%20using%20Queues/README.md) | `栈`,`设计`,`队列` | 简单 | |
| 0226 | [翻转二叉树](/solution/0200-0299/0226.Invert%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0227 | [基本计算器 II](/solution/0200-0299/0227.Basic%20Calculator%20II/README.md) | `栈`,`数学`,`字符串` | 中等 | |
| 0228 | [汇总区间](/solution/0200-0299/0228.Summary%20Ranges/README.md) | `数组` | 简单 | |
| 0229 | [多数元素 II](/solution/0200-0299/0229.Majority%20Element%20II/README.md) | `数组`,`哈希表`,`计数`,`排序` | 中等 | |
| 0230 | [二叉搜索树中第 K 小的元素](/solution/0200-0299/0230.Kth%20Smallest%20Element%20in%20a%20BST/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | |
| 0231 | [2 的幂](/solution/0200-0299/0231.Power%20of%20Two/README.md) | `位运算`,`递归`,`数学` | 简单 | |
| 0232 | [用栈实现队列](/solution/0200-0299/0232.Implement%20Queue%20using%20Stacks/README.md) | `栈`,`设计`,`队列` | 简单 | |
| 0233 | [数字 1 的个数](/solution/0200-0299/0233.Number%20of%20Digit%20One/README.md) | `递归`,`数学`,`动态规划` | 困难 | |
| 0234 | [回文链表](/solution/0200-0299/0234.Palindrome%20Linked%20List/README.md) | `栈`,`递归`,`链表`,`双指针` | 简单 | |
| 0235 | [二叉搜索树的最近公共祖先](/solution/0200-0299/0235.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Search%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | |
| 0236 | [二叉树的最近公共祖先](/solution/0200-0299/0236.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | |
| 0237 | [删除链表中的节点](/solution/0200-0299/0237.Delete%20Node%20in%20a%20Linked%20List/README.md) | `链表` | 中等 | |
| 0238 | [除自身以外数组的乘积](/solution/0200-0299/0238.Product%20of%20Array%20Except%20Self/README.md) | `数组`,`前缀和` | 中等 | |
| 0239 | [滑动窗口最大值](/solution/0200-0299/0239.Sliding%20Window%20Maximum/README.md) | `队列`,`数组`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 困难 | |
| 0240 | [搜索二维矩阵 II](/solution/0200-0299/0240.Search%20a%202D%20Matrix%20II/README.md) | `数组`,`二分查找`,`分治`,`矩阵` | 中等 | |
| 0241 | [为运算表达式设计优先级](/solution/0200-0299/0241.Different%20Ways%20to%20Add%20Parentheses/README.md) | `递归`,`记忆化搜索`,`数学`,`字符串`,`动态规划` | 中等 | |
| 0242 | [有效的字母异位词](/solution/0200-0299/0242.Valid%20Anagram/README.md) | `哈希表`,`字符串`,`排序` | 简单 | |
| 0243 | [最短单词距离](/solution/0200-0299/0243.Shortest%20Word%20Distance/README.md) | `数组`,`字符串` | 简单 | 🔒 |
| 0244 | [最短单词距离 II](/solution/0200-0299/0244.Shortest%20Word%20Distance%20II/README.md) | `设计`,`数组`,`哈希表`,`双指针`,`字符串` | 中等 | 🔒 |
| 0245 | [最短单词距离 III](/solution/0200-0299/0245.Shortest%20Word%20Distance%20III/README.md) | `数组`,`字符串` | 中等 | 🔒 |
| 0246 | [中心对称数](/solution/0200-0299/0246.Strobogrammatic%20Number/README.md) | `哈希表`,`双指针`,`字符串` | 简单 | 🔒 |
| 0247 | [中心对称数 II](/solution/0200-0299/0247.Strobogrammatic%20Number%20II/README.md) | `递归`,`数组`,`字符串` | 中等 | 🔒 |
| 0248 | [中心对称数 III](/solution/0200-0299/0248.Strobogrammatic%20Number%20III/README.md) | `递归`,`数组`,`字符串` | 困难 | 🔒 |
| 0249 | [移位字符串分组](/solution/0200-0299/0249.Group%20Shifted%20Strings/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 🔒 |
| 0250 | [统计同值子树](/solution/0200-0299/0250.Count%20Univalue%20Subtrees/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0251 | [展开二维向量](/solution/0200-0299/0251.Flatten%202D%20Vector/README.md) | `设计`,`数组`,`双指针`,`迭代器` | 中等 | 🔒 |
| 0252 | [会议室](/solution/0200-0299/0252.Meeting%20Rooms/README.md) | `数组`,`排序` | 简单 | 🔒 |
| 0253 | [会议室 II](/solution/0200-0299/0253.Meeting%20Rooms%20II/README.md) | `贪心`,`数组`,`双指针`,`前缀和`,`排序`,`堆(优先队列)` | 中等 | 🔒 |
| 0254 | [因子的组合](/solution/0200-0299/0254.Factor%20Combinations/README.md) | `回溯` | 中等 | 🔒 |
| 0255 | [验证二叉搜索树的前序遍历序列](/solution/0200-0299/0255.Verify%20Preorder%20Sequence%20in%20Binary%20Search%20Tree/README.md) | `栈`,`树`,`二叉搜索树`,`递归`,`数组`,`二叉树`,`单调栈` | 中等 | 🔒 |
| 0256 | [粉刷房子](/solution/0200-0299/0256.Paint%20House/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 0257 | [二叉树的所有路径](/solution/0200-0299/0257.Binary%20Tree%20Paths/README.md) | `树`,`深度优先搜索`,`字符串`,`回溯`,`二叉树` | 简单 | |
| 0258 | [各位相加](/solution/0200-0299/0258.Add%20Digits/README.md) | `数学`,`数论`,`模拟` | 简单 | |
| 0259 | [较小的三数之和](/solution/0200-0299/0259.3Sum%20Smaller/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | 🔒 |
| 0260 | [只出现一次的数字 III](/solution/0200-0299/0260.Single%20Number%20III/README.md) | `位运算`,`数组` | 中等 | |
| 0261 | [以图判树](/solution/0200-0299/0261.Graph%20Valid%20Tree/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 🔒 |
| 0262 | [行程和用户](/solution/0200-0299/0262.Trips%20and%20Users/README.md) | `数据库` | 困难 | |
| 0263 | [丑数](/solution/0200-0299/0263.Ugly%20Number/README.md) | `数学` | 简单 | |
| 0264 | [丑数 II](/solution/0200-0299/0264.Ugly%20Number%20II/README.md) | `哈希表`,`数学`,`动态规划`,`堆(优先队列)` | 中等 | |
| 0265 | [粉刷房子 II](/solution/0200-0299/0265.Paint%20House%20II/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 0266 | [回文排列](/solution/0200-0299/0266.Palindrome%20Permutation/README.md) | `位运算`,`哈希表`,`字符串` | 简单 | 🔒 |
| 0267 | [回文排列 II](/solution/0200-0299/0267.Palindrome%20Permutation%20II/README.md) | `哈希表`,`字符串`,`回溯` | 中等 | 🔒 |
| 0268 | [丢失的数字](/solution/0200-0299/0268.Missing%20Number/README.md) | `位运算`,`数组`,`哈希表`,`数学`,`二分查找`,`排序` | 简单 | |
| 0269 | [火星词典](/solution/0200-0299/0269.Alien%20Dictionary/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序`,`数组`,`字符串` | 困难 | 🔒 |
| 0270 | [最接近的二叉搜索树值](/solution/0200-0299/0270.Closest%20Binary%20Search%20Tree%20Value/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二分查找`,`二叉树` | 简单 | 🔒 |
| 0271 | [字符串的编码与解码](/solution/0200-0299/0271.Encode%20and%20Decode%20Strings/README.md) | `设计`,`数组`,`字符串` | 中等 | 🔒 |
| 0272 | [最接近的二叉搜索树值 II](/solution/0200-0299/0272.Closest%20Binary%20Search%20Tree%20Value%20II/README.md) | `栈`,`树`,`深度优先搜索`,`二叉搜索树`,`双指针`,`二叉树`,`堆(优先队列)` | 困难 | 🔒 |
| 0273 | [整数转换英文表示](/solution/0200-0299/0273.Integer%20to%20English%20Words/README.md) | `递归`,`数学`,`字符串` | 困难 | |
| 0274 | [H 指数](/solution/0200-0299/0274.H-Index/README.md) | `数组`,`计数排序`,`排序` | 中等 | |
| 0275 | [H 指数 II](/solution/0200-0299/0275.H-Index%20II/README.md) | `数组`,`二分查找` | 中等 | |
| 0276 | [栅栏涂色](/solution/0200-0299/0276.Paint%20Fence/README.md) | `动态规划` | 中等 | 🔒 |
| 0277 | [搜寻名人](/solution/0200-0299/0277.Find%20the%20Celebrity/README.md) | `图`,`双指针`,`交互` | 中等 | 🔒 |
| 0278 | [第一个错误的版本](/solution/0200-0299/0278.First%20Bad%20Version/README.md) | `二分查找`,`交互` | 简单 | |
| 0279 | [完全平方数](/solution/0200-0299/0279.Perfect%20Squares/README.md) | `广度优先搜索`,`数学`,`动态规划` | 中等 | |
| 0280 | [摆动排序](/solution/0200-0299/0280.Wiggle%20Sort/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 0281 | [锯齿迭代器](/solution/0200-0299/0281.Zigzag%20Iterator/README.md) | `设计`,`队列`,`数组`,`迭代器` | 中等 | 🔒 |
| 0282 | [给表达式添加运算符](/solution/0200-0299/0282.Expression%20Add%20Operators/README.md) | `数学`,`字符串`,`回溯` | 困难 | |
| 0283 | [移动零](/solution/0200-0299/0283.Move%20Zeroes/README.md) | `数组`,`双指针` | 简单 | |
| 0284 | [窥视迭代器](/solution/0200-0299/0284.Peeking%20Iterator/README.md) | `设计`,`数组`,`迭代器` | 中等 | |
| 0285 | [二叉搜索树中的中序后继](/solution/0200-0299/0285.Inorder%20Successor%20in%20BST/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | 🔒 |
| 0286 | [墙与门](/solution/0200-0299/0286.Walls%20and%20Gates/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 🔒 |
| 0287 | [寻找重复数](/solution/0200-0299/0287.Find%20the%20Duplicate%20Number/README.md) | `位运算`,`数组`,`双指针`,`二分查找` | 中等 | |
| 0288 | [单词的唯一缩写](/solution/0200-0299/0288.Unique%20Word%20Abbreviation/README.md) | `设计`,`数组`,`哈希表`,`字符串` | 中等 | 🔒 |
| 0289 | [生命游戏](/solution/0200-0299/0289.Game%20of%20Life/README.md) | `数组`,`矩阵`,`模拟` | 中等 | |
| 0290 | [单词规律](/solution/0200-0299/0290.Word%20Pattern/README.md) | `哈希表`,`字符串` | 简单 | |
| 0291 | [单词规律 II](/solution/0200-0299/0291.Word%20Pattern%20II/README.md) | `哈希表`,`字符串`,`回溯` | 中等 | 🔒 |
| 0292 | [Nim 游戏](/solution/0200-0299/0292.Nim%20Game/README.md) | `脑筋急转弯`,`数学`,`博弈` | 简单 | |
| 0293 | [翻转游戏](/solution/0200-0299/0293.Flip%20Game/README.md) | `字符串` | 简单 | 🔒 |
| 0294 | [翻转游戏 II](/solution/0200-0299/0294.Flip%20Game%20II/README.md) | `记忆化搜索`,`数学`,`动态规划`,`回溯`,`博弈` | 中等 | 🔒 |
| 0295 | [数据流的中位数](/solution/0200-0299/0295.Find%20Median%20from%20Data%20Stream/README.md) | `设计`,`双指针`,`数据流`,`排序`,`堆(优先队列)` | 困难 | |
| 0296 | [最佳的碰头地点](/solution/0200-0299/0296.Best%20Meeting%20Point/README.md) | `数组`,`数学`,`矩阵`,`排序` | 困难 | 🔒 |
| 0297 | [二叉树的序列化与反序列化](/solution/0200-0299/0297.Serialize%20and%20Deserialize%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`设计`,`字符串`,`二叉树` | 困难 | |
| 0298 | [二叉树最长连续序列](/solution/0200-0299/0298.Binary%20Tree%20Longest%20Consecutive%20Sequence/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0299 | [猜数字游戏](/solution/0200-0299/0299.Bulls%20and%20Cows/README.md) | `哈希表`,`字符串`,`计数` | 中等 | |
| 0300 | [最长递增子序列](/solution/0300-0399/0300.Longest%20Increasing%20Subsequence/README.md) | `数组`,`二分查找`,`动态规划` | 中等 | |
| 0301 | [删除无效的括号](/solution/0300-0399/0301.Remove%20Invalid%20Parentheses/README.md) | `广度优先搜索`,`字符串`,`回溯` | 困难 | |
| 0302 | [包含全部黑色像素的最小矩形](/solution/0300-0399/0302.Smallest%20Rectangle%20Enclosing%20Black%20Pixels/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`二分查找`,`矩阵` | 困难 | 🔒 |
| 0303 | [区域和检索 - 数组不可变](/solution/0300-0399/0303.Range%20Sum%20Query%20-%20Immutable/README.md) | `设计`,`数组`,`前缀和` | 简单 | |
| 0304 | [二维区域和检索 - 矩阵不可变](/solution/0300-0399/0304.Range%20Sum%20Query%202D%20-%20Immutable/README.md) | `设计`,`数组`,`矩阵`,`前缀和` | 中等 | |
| 0305 | [岛屿数量 II](/solution/0300-0399/0305.Number%20of%20Islands%20II/README.md) | `并查集`,`数组`,`哈希表` | 困难 | 🔒 |
| 0306 | [累加数](/solution/0300-0399/0306.Additive%20Number/README.md) | `字符串`,`回溯` | 中等 | |
| 0307 | [区域和检索 - 数组可修改](/solution/0300-0399/0307.Range%20Sum%20Query%20-%20Mutable/README.md) | `设计`,`树状数组`,`线段树`,`数组` | 中等 | |
| 0308 | [二维区域和检索 - 矩阵可修改](/solution/0300-0399/0308.Range%20Sum%20Query%202D%20-%20Mutable/README.md) | `设计`,`树状数组`,`线段树`,`数组`,`矩阵` | 中等 | 🔒 |
| 0309 | [买卖股票的最佳时机含冷冻期](/solution/0300-0399/0309.Best%20Time%20to%20Buy%20and%20Sell%20Stock%20with%20Cooldown/README.md) | `数组`,`动态规划` | 中等 | |
| 0310 | [最小高度树](/solution/0300-0399/0310.Minimum%20Height%20Trees/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | |
| 0311 | [稀疏矩阵的乘法](/solution/0300-0399/0311.Sparse%20Matrix%20Multiplication/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | 🔒 |
| 0312 | [戳气球](/solution/0300-0399/0312.Burst%20Balloons/README.md) | `数组`,`动态规划` | 困难 | |
| 0313 | [超级丑数](/solution/0300-0399/0313.Super%20Ugly%20Number/README.md) | `数组`,`数学`,`动态规划` | 中等 | |
| 0314 | [二叉树的垂直遍历](/solution/0300-0399/0314.Binary%20Tree%20Vertical%20Order%20Traversal/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树`,`排序` | 中等 | 🔒 |
| 0315 | [计算右侧小于当前元素的个数](/solution/0300-0399/0315.Count%20of%20Smaller%20Numbers%20After%20Self/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | |
| 0316 | [去除重复字母](/solution/0300-0399/0316.Remove%20Duplicate%20Letters/README.md) | `栈`,`贪心`,`字符串`,`单调栈` | 中等 | |
| 0317 | [离建筑物最近的距离](/solution/0300-0399/0317.Shortest%20Distance%20from%20All%20Buildings/README.md) | `广度优先搜索`,`数组`,`矩阵` | 困难 | 🔒 |
| 0318 | [最大单词长度乘积](/solution/0300-0399/0318.Maximum%20Product%20of%20Word%20Lengths/README.md) | `位运算`,`数组`,`字符串` | 中等 | |
| 0319 | [灯泡开关](/solution/0300-0399/0319.Bulb%20Switcher/README.md) | `脑筋急转弯`,`数学` | 中等 | |
| 0320 | [列举单词的全部缩写](/solution/0300-0399/0320.Generalized%20Abbreviation/README.md) | `位运算`,`字符串`,`回溯` | 中等 | 🔒 |
| 0321 | [拼接最大数](/solution/0300-0399/0321.Create%20Maximum%20Number/README.md) | `栈`,`贪心`,`数组`,`双指针`,`单调栈` | 困难 | |
| 0322 | [零钱兑换](/solution/0300-0399/0322.Coin%20Change/README.md) | `广度优先搜索`,`数组`,`动态规划` | 中等 | |
| 0323 | [无向图中连通分量的数目](/solution/0300-0399/0323.Number%20of%20Connected%20Components%20in%20an%20Undirected%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 🔒 |
| 0324 | [摆动排序 II](/solution/0300-0399/0324.Wiggle%20Sort%20II/README.md) | `贪心`,`数组`,`分治`,`快速选择`,`排序` | 中等 | |
| 0325 | [和等于 k 的最长子数组长度](/solution/0300-0399/0325.Maximum%20Size%20Subarray%20Sum%20Equals%20k/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 🔒 |
| 0326 | [3 的幂](/solution/0300-0399/0326.Power%20of%20Three/README.md) | `递归`,`数学` | 简单 | |
| 0327 | [区间和的个数](/solution/0300-0399/0327.Count%20of%20Range%20Sum/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | |
| 0328 | [奇偶链表](/solution/0300-0399/0328.Odd%20Even%20Linked%20List/README.md) | `链表` | 中等 | |
| 0329 | [矩阵中的最长递增路径](/solution/0300-0399/0329.Longest%20Increasing%20Path%20in%20a%20Matrix/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序`,`记忆化搜索`,`数组`,`动态规划`,`矩阵` | 困难 | |
| 0330 | [按要求补齐数组](/solution/0300-0399/0330.Patching%20Array/README.md) | `贪心`,`数组` | 困难 | |
| 0331 | [验证二叉树的前序序列化](/solution/0300-0399/0331.Verify%20Preorder%20Serialization%20of%20a%20Binary%20Tree/README.md) | `栈`,`树`,`字符串`,`二叉树` | 中等 | |
| 0332 | [重新安排行程](/solution/0300-0399/0332.Reconstruct%20Itinerary/README.md) | `深度优先搜索`,`图`,`欧拉回路` | 困难 | |
| 0333 | [最大二叉搜索子树](/solution/0300-0399/0333.Largest%20BST%20Subtree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`动态规划`,`二叉树` | 中等 | 🔒 |
| 0334 | [递增的三元子序列](/solution/0300-0399/0334.Increasing%20Triplet%20Subsequence/README.md) | `贪心`,`数组` | 中等 | |
| 0335 | [路径交叉](/solution/0300-0399/0335.Self%20Crossing/README.md) | `几何`,`数组`,`数学` | 困难 | |
| 0336 | [回文对](/solution/0300-0399/0336.Palindrome%20Pairs/README.md) | `字典树`,`数组`,`哈希表`,`字符串` | 困难 | |
| 0337 | [打家劫舍 III](/solution/0300-0399/0337.House%20Robber%20III/README.md) | `树`,`深度优先搜索`,`动态规划`,`二叉树` | 中等 | |
| 0338 | [比特位计数](/solution/0300-0399/0338.Counting%20Bits/README.md) | `位运算`,`动态规划` | 简单 | |
| 0339 | [嵌套列表加权和](/solution/0300-0399/0339.Nested%20List%20Weight%20Sum/README.md) | `深度优先搜索`,`广度优先搜索` | 中等 | 🔒 |
| 0340 | [至多包含 K 个不同字符的最长子串](/solution/0300-0399/0340.Longest%20Substring%20with%20At%20Most%20K%20Distinct%20Characters/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 🔒 |
| 0341 | [扁平化嵌套列表迭代器](/solution/0300-0399/0341.Flatten%20Nested%20List%20Iterator/README.md) | `栈`,`树`,`深度优先搜索`,`设计`,`队列`,`迭代器` | 中等 | |
| 0342 | [4的幂](/solution/0300-0399/0342.Power%20of%20Four/README.md) | `位运算`,`递归`,`数学` | 简单 | |
| 0343 | [整数拆分](/solution/0300-0399/0343.Integer%20Break/README.md) | `数学`,`动态规划` | 中等 | |
| 0344 | [反转字符串](/solution/0300-0399/0344.Reverse%20String/README.md) | `双指针`,`字符串` | 简单 | |
| 0345 | [反转字符串中的元音字母](/solution/0300-0399/0345.Reverse%20Vowels%20of%20a%20String/README.md) | `双指针`,`字符串` | 简单 | |
| 0346 | [数据流中的移动平均值](/solution/0300-0399/0346.Moving%20Average%20from%20Data%20Stream/README.md) | `设计`,`队列`,`数组`,`数据流` | 简单 | 🔒 |
| 0347 | [前 K 个高频元素](/solution/0300-0399/0347.Top%20K%20Frequent%20Elements/README.md) | `数组`,`哈希表`,`分治`,`桶排序`,`计数`,`快速选择`,`排序`,`堆(优先队列)` | 中等 | |
| 0348 | [设计井字棋](/solution/0300-0399/0348.Design%20Tic-Tac-Toe/README.md) | `设计`,`数组`,`哈希表`,`矩阵`,`模拟` | 中等 | 🔒 |
| 0349 | [两个数组的交集](/solution/0300-0399/0349.Intersection%20of%20Two%20Arrays/README.md) | `数组`,`哈希表`,`双指针`,`二分查找`,`排序` | 简单 | |
| 0350 | [两个数组的交集 II](/solution/0300-0399/0350.Intersection%20of%20Two%20Arrays%20II/README.md) | `数组`,`哈希表`,`双指针`,`二分查找`,`排序` | 简单 | |
| 0351 | [安卓系统手势解锁](/solution/0300-0399/0351.Android%20Unlock%20Patterns/README.md) | `位运算`,`动态规划`,`回溯`,`状态压缩` | 中等 | 🔒 |
| 0352 | [将数据流变为多个不相交区间](/solution/0300-0399/0352.Data%20Stream%20as%20Disjoint%20Intervals/README.md) | `设计`,`二分查找`,`有序集合` | 困难 | |
| 0353 | [贪吃蛇](/solution/0300-0399/0353.Design%20Snake%20Game/README.md) | `设计`,`队列`,`数组`,`哈希表`,`模拟` | 中等 | 🔒 |
| 0354 | [俄罗斯套娃信封问题](/solution/0300-0399/0354.Russian%20Doll%20Envelopes/README.md) | `数组`,`二分查找`,`动态规划`,`排序` | 困难 | |
| 0355 | [设计推特](/solution/0300-0399/0355.Design%20Twitter/README.md) | `设计`,`哈希表`,`链表`,`堆(优先队列)` | 中等 | |
| 0356 | [直线镜像](/solution/0300-0399/0356.Line%20Reflection/README.md) | `数组`,`哈希表`,`数学` | 中等 | 🔒 |
| 0357 | [统计各位数字都不同的数字个数](/solution/0300-0399/0357.Count%20Numbers%20with%20Unique%20Digits/README.md) | `数学`,`动态规划`,`回溯` | 中等 | |
| 0358 | [K 距离间隔重排字符串](/solution/0300-0399/0358.Rearrange%20String%20k%20Distance%20Apart/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序`,`堆(优先队列)` | 困难 | 🔒 |
| 0359 | [日志速率限制器](/solution/0300-0399/0359.Logger%20Rate%20Limiter/README.md) | `设计`,`哈希表`,`数据流` | 简单 | 🔒 |
| 0360 | [有序转化数组](/solution/0300-0399/0360.Sort%20Transformed%20Array/README.md) | `数组`,`数学`,`双指针`,`排序` | 中等 | 🔒 |
| 0361 | [轰炸敌人](/solution/0300-0399/0361.Bomb%20Enemy/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 🔒 |
| 0362 | [敲击计数器](/solution/0300-0399/0362.Design%20Hit%20Counter/README.md) | `设计`,`队列`,`数组`,`二分查找`,`数据流` | 中等 | 🔒 |
| 0363 | [矩形区域不超过 K 的最大数值和](/solution/0300-0399/0363.Max%20Sum%20of%20Rectangle%20No%20Larger%20Than%20K/README.md) | `数组`,`二分查找`,`矩阵`,`有序集合`,`前缀和` | 困难 | |
| 0364 | [嵌套列表加权和 II](/solution/0300-0399/0364.Nested%20List%20Weight%20Sum%20II/README.md) | `栈`,`深度优先搜索`,`广度优先搜索` | 中等 | 🔒 |
| 0365 | [水壶问题](/solution/0300-0399/0365.Water%20and%20Jug%20Problem/README.md) | `深度优先搜索`,`广度优先搜索`,`数学` | 中等 | |
| 0366 | [寻找二叉树的叶子节点](/solution/0300-0399/0366.Find%20Leaves%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0367 | [有效的完全平方数](/solution/0300-0399/0367.Valid%20Perfect%20Square/README.md) | `数学`,`二分查找` | 简单 | |
| 0368 | [最大整除子集](/solution/0300-0399/0368.Largest%20Divisible%20Subset/README.md) | `数组`,`数学`,`动态规划`,`排序` | 中等 | |
| 0369 | [给单链表加一](/solution/0300-0399/0369.Plus%20One%20Linked%20List/README.md) | `链表`,`数学` | 中等 | 🔒 |
| 0370 | [区间加法](/solution/0300-0399/0370.Range%20Addition/README.md) | `数组`,`前缀和` | 中等 | 🔒 |
| 0371 | [两整数之和](/solution/0300-0399/0371.Sum%20of%20Two%20Integers/README.md) | `位运算`,`数学` | 中等 | |
| 0372 | [超级次方](/solution/0300-0399/0372.Super%20Pow/README.md) | `数学`,`分治` | 中等 | |
| 0373 | [查找和最小的 K 对数字](/solution/0300-0399/0373.Find%20K%20Pairs%20with%20Smallest%20Sums/README.md) | `数组`,`堆(优先队列)` | 中等 | |
| 0374 | [猜数字大小](/solution/0300-0399/0374.Guess%20Number%20Higher%20or%20Lower/README.md) | `二分查找`,`交互` | 简单 | |
| 0375 | [猜数字大小 II](/solution/0300-0399/0375.Guess%20Number%20Higher%20or%20Lower%20II/README.md) | `数学`,`动态规划`,`博弈` | 中等 | |
| 0376 | [摆动序列](/solution/0300-0399/0376.Wiggle%20Subsequence/README.md) | `贪心`,`数组`,`动态规划` | 中等 | |
| 0377 | [组合总和 Ⅳ](/solution/0300-0399/0377.Combination%20Sum%20IV/README.md) | `数组`,`动态规划` | 中等 | |
| 0378 | [有序矩阵中第 K 小的元素](/solution/0300-0399/0378.Kth%20Smallest%20Element%20in%20a%20Sorted%20Matrix/README.md) | `数组`,`二分查找`,`矩阵`,`排序`,`堆(优先队列)` | 中等 | |
| 0379 | [电话目录管理系统](/solution/0300-0399/0379.Design%20Phone%20Directory/README.md) | `设计`,`队列`,`数组`,`哈希表`,`链表` | 中等 | 🔒 |
| 0380 | [O(1) 时间插入、删除和获取随机元素](/solution/0300-0399/0380.Insert%20Delete%20GetRandom%20O%281%29/README.md) | `设计`,`数组`,`哈希表`,`数学`,`随机化` | 中等 | |
| 0381 | [O(1) 时间插入、删除和获取随机元素 - 允许重复](/solution/0300-0399/0381.Insert%20Delete%20GetRandom%20O%281%29%20-%20Duplicates%20allowed/README.md) | `设计`,`数组`,`哈希表`,`数学`,`随机化` | 困难 | |
| 0382 | [链表随机节点](/solution/0300-0399/0382.Linked%20List%20Random%20Node/README.md) | `水塘抽样`,`链表`,`数学`,`随机化` | 中等 | |
| 0383 | [赎金信](/solution/0300-0399/0383.Ransom%20Note/README.md) | `哈希表`,`字符串`,`计数` | 简单 | |
| 0384 | [打乱数组](/solution/0300-0399/0384.Shuffle%20an%20Array/README.md) | `设计`,`数组`,`数学`,`随机化` | 中等 | |
| 0385 | [迷你语法分析器](/solution/0300-0399/0385.Mini%20Parser/README.md) | `栈`,`深度优先搜索`,`字符串` | 中等 | |
| 0386 | [字典序排数](/solution/0300-0399/0386.Lexicographical%20Numbers/README.md) | `深度优先搜索`,`字典树` | 中等 | |
| 0387 | [字符串中的第一个唯一字符](/solution/0300-0399/0387.First%20Unique%20Character%20in%20a%20String/README.md) | `队列`,`哈希表`,`字符串`,`计数` | 简单 | |
| 0388 | [文件的最长绝对路径](/solution/0300-0399/0388.Longest%20Absolute%20File%20Path/README.md) | `栈`,`深度优先搜索`,`字符串` | 中等 | |
| 0389 | [找不同](/solution/0300-0399/0389.Find%20the%20Difference/README.md) | `位运算`,`哈希表`,`字符串`,`排序` | 简单 | |
| 0390 | [消除游戏](/solution/0300-0399/0390.Elimination%20Game/README.md) | `递归`,`数学` | 中等 | |
| 0391 | [完美矩形](/solution/0300-0399/0391.Perfect%20Rectangle/README.md) | `数组`,`扫描线` | 困难 | |
| 0392 | [判断子序列](/solution/0300-0399/0392.Is%20Subsequence/README.md) | `双指针`,`字符串`,`动态规划` | 简单 | |
| 0393 | [UTF-8 编码验证](/solution/0300-0399/0393.UTF-8%20Validation/README.md) | `位运算`,`数组` | 中等 | |
| 0394 | [字符串解码](/solution/0300-0399/0394.Decode%20String/README.md) | `栈`,`递归`,`字符串` | 中等 | |
| 0395 | [至少有 K 个重复字符的最长子串](/solution/0300-0399/0395.Longest%20Substring%20with%20At%20Least%20K%20Repeating%20Characters/README.md) | `哈希表`,`字符串`,`分治`,`滑动窗口` | 中等 | |
| 0396 | [旋转函数](/solution/0300-0399/0396.Rotate%20Function/README.md) | `数组`,`数学`,`动态规划` | 中等 | |
| 0397 | [整数替换](/solution/0300-0399/0397.Integer%20Replacement/README.md) | `贪心`,`位运算`,`记忆化搜索`,`动态规划` | 中等 | |
| 0398 | [随机数索引](/solution/0300-0399/0398.Random%20Pick%20Index/README.md) | `水塘抽样`,`哈希表`,`数学`,`随机化` | 中等 | |
| 0399 | [除法求值](/solution/0300-0399/0399.Evaluate%20Division/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`数组`,`字符串`,`最短路` | 中等 | |
| 0400 | [第 N 位数字](/solution/0400-0499/0400.Nth%20Digit/README.md) | `数学`,`二分查找` | 中等 | |
| 0401 | [二进制手表](/solution/0400-0499/0401.Binary%20Watch/README.md) | `位运算`,`回溯` | 简单 | |
| 0402 | [移掉 K 位数字](/solution/0400-0499/0402.Remove%20K%20Digits/README.md) | `栈`,`贪心`,`字符串`,`单调栈` | 中等 | |
| 0403 | [青蛙过河](/solution/0400-0499/0403.Frog%20Jump/README.md) | `数组`,`动态规划` | 困难 | |
| 0404 | [左叶子之和](/solution/0400-0499/0404.Sum%20of%20Left%20Leaves/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0405 | [数字转换为十六进制数](/solution/0400-0499/0405.Convert%20a%20Number%20to%20Hexadecimal/README.md) | `位运算`,`数学`,`字符串` | 简单 | |
| 0406 | [根据身高重建队列](/solution/0400-0499/0406.Queue%20Reconstruction%20by%20Height/README.md) | `树状数组`,`线段树`,`数组`,`排序` | 中等 | |
| 0407 | [接雨水 II](/solution/0400-0499/0407.Trapping%20Rain%20Water%20II/README.md) | `广度优先搜索`,`数组`,`矩阵`,`堆(优先队列)` | 困难 | |
| 0408 | [有效单词缩写](/solution/0400-0499/0408.Valid%20Word%20Abbreviation/README.md) | `双指针`,`字符串` | 简单 | 🔒 |
| 0409 | [最长回文串](/solution/0400-0499/0409.Longest%20Palindrome/README.md) | `贪心`,`哈希表`,`字符串` | 简单 | |
| 0410 | [分割数组的最大值](/solution/0400-0499/0410.Split%20Array%20Largest%20Sum/README.md) | `贪心`,`数组`,`二分查找`,`动态规划`,`前缀和` | 困难 | |
| 0411 | [最短独占单词缩写](/solution/0400-0499/0411.Minimum%20Unique%20Word%20Abbreviation/README.md) | `位运算`,`数组`,`字符串`,`回溯` | 困难 | 🔒 |
| 0412 | [Fizz Buzz](/solution/0400-0499/0412.Fizz%20Buzz/README.md) | `数学`,`字符串`,`模拟` | 简单 | |
| 0413 | [等差数列划分](/solution/0400-0499/0413.Arithmetic%20Slices/README.md) | `数组`,`动态规划`,`滑动窗口` | 中等 | |
| 0414 | [第三大的数](/solution/0400-0499/0414.Third%20Maximum%20Number/README.md) | `数组`,`排序` | 简单 | |
| 0415 | [字符串相加](/solution/0400-0499/0415.Add%20Strings/README.md) | `数学`,`字符串`,`模拟` | 简单 | |
| 0416 | [分割等和子集](/solution/0400-0499/0416.Partition%20Equal%20Subset%20Sum/README.md) | `数组`,`动态规划` | 中等 | |
| 0417 | [太平洋大西洋水流问题](/solution/0400-0499/0417.Pacific%20Atlantic%20Water%20Flow/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 中等 | |
| 0418 | [屏幕可显示句子的数量](/solution/0400-0499/0418.Sentence%20Screen%20Fitting/README.md) | `数组`,`字符串`,`动态规划` | 中等 | 🔒 |
| 0419 | [棋盘上的战舰](/solution/0400-0499/0419.Battleships%20in%20a%20Board/README.md) | `深度优先搜索`,`数组`,`矩阵` | 中等 | |
| 0420 | [强密码检验器](/solution/0400-0499/0420.Strong%20Password%20Checker/README.md) | `贪心`,`字符串`,`堆(优先队列)` | 困难 | |
| 0421 | [数组中两个数的最大异或值](/solution/0400-0499/0421.Maximum%20XOR%20of%20Two%20Numbers%20in%20an%20Array/README.md) | `位运算`,`字典树`,`数组`,`哈希表` | 中等 | |
| 0422 | [有效的单词方块](/solution/0400-0499/0422.Valid%20Word%20Square/README.md) | `数组`,`矩阵` | 简单 | 🔒 |
| 0423 | [从英文中重建数字](/solution/0400-0499/0423.Reconstruct%20Original%20Digits%20from%20English/README.md) | `哈希表`,`数学`,`字符串` | 中等 | |
| 0424 | [替换后的最长重复字符](/solution/0400-0499/0424.Longest%20Repeating%20Character%20Replacement/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | |
| 0425 | [单词方块](/solution/0400-0499/0425.Word%20Squares/README.md) | `字典树`,`数组`,`字符串`,`回溯` | 困难 | 🔒 |
| 0426 | [将二叉搜索树转化为排序的双向链表](/solution/0400-0499/0426.Convert%20Binary%20Search%20Tree%20to%20Sorted%20Doubly%20Linked%20List/README.md) | `栈`,`树`,`深度优先搜索`,`二叉搜索树`,`链表`,`二叉树`,`双向链表` | 中等 | 🔒 |
| 0427 | [建立四叉树](/solution/0400-0499/0427.Construct%20Quad%20Tree/README.md) | `树`,`数组`,`分治`,`矩阵` | 中等 | |
| 0428 | [序列化和反序列化 N 叉树](/solution/0400-0499/0428.Serialize%20and%20Deserialize%20N-ary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`字符串` | 困难 | 🔒 |
| 0429 | [N 叉树的层序遍历](/solution/0400-0499/0429.N-ary%20Tree%20Level%20Order%20Traversal/README.md) | `树`,`广度优先搜索` | 中等 | |
| 0430 | [扁平化多级双向链表](/solution/0400-0499/0430.Flatten%20a%20Multilevel%20Doubly%20Linked%20List/README.md) | `深度优先搜索`,`链表`,`双向链表` | 中等 | |
| 0431 | [将 N 叉树编码为二叉树](/solution/0400-0499/0431.Encode%20N-ary%20Tree%20to%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`设计`,`二叉树` | 困难 | 🔒 |
| 0432 | [全 O(1) 的数据结构](/solution/0400-0499/0432.All%20O%60one%20Data%20Structure/README.md) | `设计`,`哈希表`,`链表`,`双向链表` | 困难 | |
| 0433 | [最小基因变化](/solution/0400-0499/0433.Minimum%20Genetic%20Mutation/README.md) | `广度优先搜索`,`哈希表`,`字符串` | 中等 | |
| 0434 | [字符串中的单词数](/solution/0400-0499/0434.Number%20of%20Segments%20in%20a%20String/README.md) | `字符串` | 简单 | |
| 0435 | [无重叠区间](/solution/0400-0499/0435.Non-overlapping%20Intervals/README.md) | `贪心`,`数组`,`动态规划`,`排序` | 中等 | |
| 0436 | [寻找右区间](/solution/0400-0499/0436.Find%20Right%20Interval/README.md) | `数组`,`二分查找`,`排序` | 中等 | |
| 0437 | [路径总和 III](/solution/0400-0499/0437.Path%20Sum%20III/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | |
| 0438 | [找到字符串中所有字母异位词](/solution/0400-0499/0438.Find%20All%20Anagrams%20in%20a%20String/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | |
| 0439 | [三元表达式解析器](/solution/0400-0499/0439.Ternary%20Expression%20Parser/README.md) | `栈`,`递归`,`字符串` | 中等 | 🔒 |
| 0440 | [字典序的第K小数字](/solution/0400-0499/0440.K-th%20Smallest%20in%20Lexicographical%20Order/README.md) | `字典树` | 困难 | |
| 0441 | [排列硬币](/solution/0400-0499/0441.Arranging%20Coins/README.md) | `数学`,`二分查找` | 简单 | |
| 0442 | [数组中重复的数据](/solution/0400-0499/0442.Find%20All%20Duplicates%20in%20an%20Array/README.md) | `数组`,`哈希表` | 中等 | |
| 0443 | [压缩字符串](/solution/0400-0499/0443.String%20Compression/README.md) | `双指针`,`字符串` | 中等 | |
| 0444 | [序列重建](/solution/0400-0499/0444.Sequence%20Reconstruction/README.md) | `图`,`拓扑排序`,`数组` | 中等 | 🔒 |
| 0445 | [两数相加 II](/solution/0400-0499/0445.Add%20Two%20Numbers%20II/README.md) | `栈`,`链表`,`数学` | 中等 | |
| 0446 | [等差数列划分 II - 子序列](/solution/0400-0499/0446.Arithmetic%20Slices%20II%20-%20Subsequence/README.md) | `数组`,`动态规划` | 困难 | |
| 0447 | [回旋镖的数量](/solution/0400-0499/0447.Number%20of%20Boomerangs/README.md) | `数组`,`哈希表`,`数学` | 中等 | |
| 0448 | [找到所有数组中消失的数字](/solution/0400-0499/0448.Find%20All%20Numbers%20Disappeared%20in%20an%20Array/README.md) | `数组`,`哈希表` | 简单 | |
| 0449 | [序列化和反序列化二叉搜索树](/solution/0400-0499/0449.Serialize%20and%20Deserialize%20BST/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`设计`,`二叉搜索树`,`字符串`,`二叉树` | 中等 | |
| 0450 | [删除二叉搜索树中的节点](/solution/0400-0499/0450.Delete%20Node%20in%20a%20BST/README.md) | `树`,`二叉搜索树`,`二叉树` | 中等 | |
| 0451 | [根据字符出现频率排序](/solution/0400-0499/0451.Sort%20Characters%20By%20Frequency/README.md) | `哈希表`,`字符串`,`桶排序`,`计数`,`排序`,`堆(优先队列)` | 中等 | |
| 0452 | [用最少数量的箭引爆气球](/solution/0400-0499/0452.Minimum%20Number%20of%20Arrows%20to%20Burst%20Balloons/README.md) | `贪心`,`数组`,`排序` | 中等 | |
| 0453 | [最小操作次数使数组元素相等](/solution/0400-0499/0453.Minimum%20Moves%20to%20Equal%20Array%20Elements/README.md) | `数组`,`数学` | 中等 | |
| 0454 | [四数相加 II](/solution/0400-0499/0454.4Sum%20II/README.md) | `数组`,`哈希表` | 中等 | |
| 0455 | [分发饼干](/solution/0400-0499/0455.Assign%20Cookies/README.md) | `贪心`,`数组`,`双指针`,`排序` | 简单 | |
| 0456 | [132 模式](/solution/0400-0499/0456.132%20Pattern/README.md) | `栈`,`数组`,`二分查找`,`有序集合`,`单调栈` | 中等 | |
| 0457 | [环形数组是否存在循环](/solution/0400-0499/0457.Circular%20Array%20Loop/README.md) | `数组`,`哈希表`,`双指针` | 中等 | |
| 0458 | [可怜的小猪](/solution/0400-0499/0458.Poor%20Pigs/README.md) | `数学`,`动态规划`,`组合数学` | 困难 | |
| 0459 | [重复的子字符串](/solution/0400-0499/0459.Repeated%20Substring%20Pattern/README.md) | `字符串`,`字符串匹配` | 简单 | |
| 0460 | [LFU 缓存](/solution/0400-0499/0460.LFU%20Cache/README.md) | `设计`,`哈希表`,`链表`,`双向链表` | 困难 | |
| 0461 | [汉明距离](/solution/0400-0499/0461.Hamming%20Distance/README.md) | `位运算` | 简单 | |
| 0462 | [最小操作次数使数组元素相等 II](/solution/0400-0499/0462.Minimum%20Moves%20to%20Equal%20Array%20Elements%20II/README.md) | `数组`,`数学`,`排序` | 中等 | |
| 0463 | [岛屿的周长](/solution/0400-0499/0463.Island%20Perimeter/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 简单 | |
| 0464 | [我能赢吗](/solution/0400-0499/0464.Can%20I%20Win/README.md) | `位运算`,`记忆化搜索`,`数学`,`动态规划`,`状态压缩`,`博弈` | 中等 | |
| 0465 | [最优账单平衡](/solution/0400-0499/0465.Optimal%20Account%20Balancing/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 困难 | 🔒 |
| 0466 | [统计重复个数](/solution/0400-0499/0466.Count%20The%20Repetitions/README.md) | `字符串`,`动态规划` | 困难 | |
| 0467 | [环绕字符串中唯一的子字符串](/solution/0400-0499/0467.Unique%20Substrings%20in%20Wraparound%20String/README.md) | `字符串`,`动态规划` | 中等 | |
| 0468 | [验证IP地址](/solution/0400-0499/0468.Validate%20IP%20Address/README.md) | `字符串` | 中等 | |
| 0469 | [凸多边形](/solution/0400-0499/0469.Convex%20Polygon/README.md) | `几何`,`数组`,`数学` | 中等 | 🔒 |
| 0470 | [用 Rand7() 实现 Rand10()](/solution/0400-0499/0470.Implement%20Rand10%28%29%20Using%20Rand7%28%29/README.md) | `数学`,`拒绝采样`,`概率与统计`,`随机化` | 中等 | |
| 0471 | [编码最短长度的字符串](/solution/0400-0499/0471.Encode%20String%20with%20Shortest%20Length/README.md) | `字符串`,`动态规划` | 困难 | 🔒 |
| 0472 | [连接词](/solution/0400-0499/0472.Concatenated%20Words/README.md) | `深度优先搜索`,`字典树`,`数组`,`字符串`,`动态规划` | 困难 | |
| 0473 | [火柴拼正方形](/solution/0400-0499/0473.Matchsticks%20to%20Square/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | |
| 0474 | [一和零](/solution/0400-0499/0474.Ones%20and%20Zeroes/README.md) | `数组`,`字符串`,`动态规划` | 中等 | |
| 0475 | [供暖器](/solution/0400-0499/0475.Heaters/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | |
| 0476 | [数字的补数](/solution/0400-0499/0476.Number%20Complement/README.md) | `位运算` | 简单 | |
| 0477 | [汉明距离总和](/solution/0400-0499/0477.Total%20Hamming%20Distance/README.md) | `位运算`,`数组`,`数学` | 中等 | |
| 0478 | [在圆内随机生成点](/solution/0400-0499/0478.Generate%20Random%20Point%20in%20a%20Circle/README.md) | `几何`,`数学`,`拒绝采样`,`随机化` | 中等 | |
| 0479 | [最大回文数乘积](/solution/0400-0499/0479.Largest%20Palindrome%20Product/README.md) | `数学`,`枚举` | 困难 | |
| 0480 | [滑动窗口中位数](/solution/0400-0499/0480.Sliding%20Window%20Median/README.md) | `数组`,`哈希表`,`滑动窗口`,`堆(优先队列)` | 困难 | |
| 0481 | [神奇字符串](/solution/0400-0499/0481.Magical%20String/README.md) | `双指针`,`字符串` | 中等 | |
| 0482 | [密钥格式化](/solution/0400-0499/0482.License%20Key%20Formatting/README.md) | `字符串` | 简单 | |
| 0483 | [最小好进制](/solution/0400-0499/0483.Smallest%20Good%20Base/README.md) | `数学`,`二分查找` | 困难 | |
| 0484 | [寻找排列](/solution/0400-0499/0484.Find%20Permutation/README.md) | `栈`,`贪心`,`数组`,`字符串` | 中等 | 🔒 |
| 0485 | [最大连续 1 的个数](/solution/0400-0499/0485.Max%20Consecutive%20Ones/README.md) | `数组` | 简单 | |
| 0486 | [预测赢家](/solution/0400-0499/0486.Predict%20the%20Winner/README.md) | `递归`,`数组`,`数学`,`动态规划`,`博弈` | 中等 | |
| 0487 | [最大连续1的个数 II](/solution/0400-0499/0487.Max%20Consecutive%20Ones%20II/README.md) | `数组`,`动态规划`,`滑动窗口` | 中等 | 🔒 |
| 0488 | [祖玛游戏](/solution/0400-0499/0488.Zuma%20Game/README.md) | `栈`,`广度优先搜索`,`记忆化搜索`,`字符串`,`动态规划` | 困难 | |
| 0489 | [扫地机器人](/solution/0400-0499/0489.Robot%20Room%20Cleaner/README.md) | `回溯`,`交互` | 困难 | 🔒 |
| 0490 | [迷宫](/solution/0400-0499/0490.The%20Maze/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 中等 | 🔒 |
| 0491 | [非递减子序列](/solution/0400-0499/0491.Non-decreasing%20Subsequences/README.md) | `位运算`,`数组`,`哈希表`,`回溯` | 中等 | |
| 0492 | [构造矩形](/solution/0400-0499/0492.Construct%20the%20Rectangle/README.md) | `数学` | 简单 | |
| 0493 | [翻转对](/solution/0400-0499/0493.Reverse%20Pairs/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | |
| 0494 | [目标和](/solution/0400-0499/0494.Target%20Sum/README.md) | `数组`,`动态规划`,`回溯` | 中等 | |
| 0495 | [提莫攻击](/solution/0400-0499/0495.Teemo%20Attacking/README.md) | `数组`,`模拟` | 简单 | |
| 0496 | [下一个更大元素 I](/solution/0400-0499/0496.Next%20Greater%20Element%20I/README.md) | `栈`,`数组`,`哈希表`,`单调栈` | 简单 | |
| 0497 | [非重叠矩形中的随机点](/solution/0400-0499/0497.Random%20Point%20in%20Non-overlapping%20Rectangles/README.md) | `水塘抽样`,`数组`,`数学`,`二分查找`,`有序集合`,`前缀和`,`随机化` | 中等 | |
| 0498 | [对角线遍历](/solution/0400-0499/0498.Diagonal%20Traverse/README.md) | `数组`,`矩阵`,`模拟` | 中等 | |
| 0499 | [迷宫 III](/solution/0400-0499/0499.The%20Maze%20III/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`数组`,`字符串`,`矩阵`,`最短路`,`堆(优先队列)` | 困难 | 🔒 |
| 0500 | [键盘行](/solution/0500-0599/0500.Keyboard%20Row/README.md) | `数组`,`哈希表`,`字符串` | 简单 | |
| 0501 | [二叉搜索树中的众数](/solution/0500-0599/0501.Find%20Mode%20in%20Binary%20Search%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 简单 | |
| 0502 | [IPO](/solution/0500-0599/0502.IPO/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 困难 | |
| 0503 | [下一个更大元素 II](/solution/0500-0599/0503.Next%20Greater%20Element%20II/README.md) | `栈`,`数组`,`单调栈` | 中等 | |
| 0504 | [七进制数](/solution/0500-0599/0504.Base%207/README.md) | `数学`,`字符串` | 简单 | |
| 0505 | [迷宫 II](/solution/0500-0599/0505.The%20Maze%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 中等 | 🔒 |
| 0506 | [相对名次](/solution/0500-0599/0506.Relative%20Ranks/README.md) | `数组`,`排序`,`堆(优先队列)` | 简单 | |
| 0507 | [完美数](/solution/0500-0599/0507.Perfect%20Number/README.md) | `数学` | 简单 | |
| 0508 | [出现次数最多的子树元素和](/solution/0500-0599/0508.Most%20Frequent%20Subtree%20Sum/README.md) | `树`,`深度优先搜索`,`哈希表`,`二叉树` | 中等 | |
| 0509 | [斐波那契数](/solution/0500-0599/0509.Fibonacci%20Number/README.md) | `递归`,`记忆化搜索`,`数学`,`动态规划` | 简单 | |
| 0510 | [二叉搜索树中的中序后继 II](/solution/0500-0599/0510.Inorder%20Successor%20in%20BST%20II/README.md) | `树`,`二叉搜索树`,`二叉树` | 中等 | 🔒 |
| 0511 | [游戏玩法分析 I](/solution/0500-0599/0511.Game%20Play%20Analysis%20I/README.md) | `数据库` | 简单 | |
| 0512 | [游戏玩法分析 II](/solution/0500-0599/0512.Game%20Play%20Analysis%20II/README.md) | `数据库` | 简单 | 🔒 |
| 0513 | [找树左下角的值](/solution/0500-0599/0513.Find%20Bottom%20Left%20Tree%20Value/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | |
| 0514 | [自由之路](/solution/0500-0599/0514.Freedom%20Trail/README.md) | `深度优先搜索`,`广度优先搜索`,`字符串`,`动态规划` | 困难 | |
| 0515 | [在每个树行中找最大值](/solution/0500-0599/0515.Find%20Largest%20Value%20in%20Each%20Tree%20Row/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | |
| 0516 | [最长回文子序列](/solution/0500-0599/0516.Longest%20Palindromic%20Subsequence/README.md) | `字符串`,`动态规划` | 中等 | |
| 0517 | [超级洗衣机](/solution/0500-0599/0517.Super%20Washing%20Machines/README.md) | `贪心`,`数组` | 困难 | |
| 0518 | [零钱兑换 II](/solution/0500-0599/0518.Coin%20Change%20II/README.md) | `数组`,`动态规划` | 中等 | |
| 0519 | [随机翻转矩阵](/solution/0500-0599/0519.Random%20Flip%20Matrix/README.md) | `水塘抽样`,`哈希表`,`数学`,`随机化` | 中等 | |
| 0520 | [检测大写字母](/solution/0500-0599/0520.Detect%20Capital/README.md) | `字符串` | 简单 | |
| 0521 | [最长特殊序列 ](/solution/0500-0599/0521.Longest%20Uncommon%20Subsequence%20I/README.md) | `字符串` | 简单 | |
| 0522 | [最长特殊序列 II](/solution/0500-0599/0522.Longest%20Uncommon%20Subsequence%20II/README.md) | `数组`,`哈希表`,`双指针`,`字符串`,`排序` | 中等 | |
| 0523 | [连续的子数组和](/solution/0500-0599/0523.Continuous%20Subarray%20Sum/README.md) | `数组`,`哈希表`,`数学`,`前缀和` | 中等 | |
| 0524 | [通过删除字母匹配到字典里最长单词](/solution/0500-0599/0524.Longest%20Word%20in%20Dictionary%20through%20Deleting/README.md) | `数组`,`双指针`,`字符串`,`排序` | 中等 | |
| 0525 | [连续数组](/solution/0500-0599/0525.Contiguous%20Array/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | |
| 0526 | [优美的排列](/solution/0500-0599/0526.Beautiful%20Arrangement/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | |
| 0527 | [单词缩写](/solution/0500-0599/0527.Word%20Abbreviation/README.md) | `贪心`,`字典树`,`数组`,`字符串`,`排序` | 困难 | 🔒 |
| 0528 | [按权重随机选择](/solution/0500-0599/0528.Random%20Pick%20with%20Weight/README.md) | `数组`,`数学`,`二分查找`,`前缀和`,`随机化` | 中等 | |
| 0529 | [扫雷游戏](/solution/0500-0599/0529.Minesweeper/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 中等 | |
| 0530 | [二叉搜索树的最小绝对差](/solution/0500-0599/0530.Minimum%20Absolute%20Difference%20in%20BST/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉搜索树`,`二叉树` | 简单 | |
| 0531 | [孤独像素 I](/solution/0500-0599/0531.Lonely%20Pixel%20I/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | 🔒 |
| 0532 | [数组中的 k-diff 数对](/solution/0500-0599/0532.K-diff%20Pairs%20in%20an%20Array/README.md) | `数组`,`哈希表`,`双指针`,`二分查找`,`排序` | 中等 | |
| 0533 | [孤独像素 II](/solution/0500-0599/0533.Lonely%20Pixel%20II/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | 🔒 |
| 0534 | [游戏玩法分析 III](/solution/0500-0599/0534.Game%20Play%20Analysis%20III/README.md) | `数据库` | 中等 | 🔒 |
| 0535 | [TinyURL 的加密与解密](/solution/0500-0599/0535.Encode%20and%20Decode%20TinyURL/README.md) | `设计`,`哈希表`,`字符串`,`哈希函数` | 中等 | |
| 0536 | [从字符串生成二叉树](/solution/0500-0599/0536.Construct%20Binary%20Tree%20from%20String/README.md) | `栈`,`树`,`深度优先搜索`,`字符串`,`二叉树` | 中等 | 🔒 |
| 0537 | [复数乘法](/solution/0500-0599/0537.Complex%20Number%20Multiplication/README.md) | `数学`,`字符串`,`模拟` | 中等 | |
| 0538 | [把二叉搜索树转换为累加树](/solution/0500-0599/0538.Convert%20BST%20to%20Greater%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | |
| 0539 | [最小时间差](/solution/0500-0599/0539.Minimum%20Time%20Difference/README.md) | `数组`,`数学`,`字符串`,`排序` | 中等 | |
| 0540 | [有序数组中的单一元素](/solution/0500-0599/0540.Single%20Element%20in%20a%20Sorted%20Array/README.md) | `数组`,`二分查找` | 中等 | |
| 0541 | [反转字符串 II](/solution/0500-0599/0541.Reverse%20String%20II/README.md) | `双指针`,`字符串` | 简单 | |
| 0542 | [01 矩阵](/solution/0500-0599/0542.01%20Matrix/README.md) | `广度优先搜索`,`数组`,`动态规划`,`矩阵` | 中等 | |
| 0543 | [二叉树的直径](/solution/0500-0599/0543.Diameter%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0544 | [输出比赛匹配对](/solution/0500-0599/0544.Output%20Contest%20Matches/README.md) | `递归`,`字符串`,`模拟` | 中等 | 🔒 |
| 0545 | [二叉树的边界](/solution/0500-0599/0545.Boundary%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0546 | [移除盒子](/solution/0500-0599/0546.Remove%20Boxes/README.md) | `记忆化搜索`,`数组`,`动态规划` | 困难 | |
| 0547 | [省份数量](/solution/0500-0599/0547.Number%20of%20Provinces/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | |
| 0548 | [将数组分割成和相等的子数组](/solution/0500-0599/0548.Split%20Array%20with%20Equal%20Sum/README.md) | `数组`,`哈希表`,`前缀和` | 困难 | 🔒 |
| 0549 | [二叉树最长连续序列 II](/solution/0500-0599/0549.Binary%20Tree%20Longest%20Consecutive%20Sequence%20II/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0550 | [游戏玩法分析 IV](/solution/0500-0599/0550.Game%20Play%20Analysis%20IV/README.md) | `数据库` | 中等 | |
| 0551 | [学生出勤记录 I](/solution/0500-0599/0551.Student%20Attendance%20Record%20I/README.md) | `字符串` | 简单 | |
| 0552 | [学生出勤记录 II](/solution/0500-0599/0552.Student%20Attendance%20Record%20II/README.md) | `动态规划` | 困难 | |
| 0553 | [最优除法](/solution/0500-0599/0553.Optimal%20Division/README.md) | `数组`,`数学`,`动态规划` | 中等 | |
| 0554 | [砖墙](/solution/0500-0599/0554.Brick%20Wall/README.md) | `数组`,`哈希表` | 中等 | |
| 0555 | [分割连接字符串](/solution/0500-0599/0555.Split%20Concatenated%20Strings/README.md) | `贪心`,`数组`,`字符串` | 中等 | 🔒 |
| 0556 | [下一个更大元素 III](/solution/0500-0599/0556.Next%20Greater%20Element%20III/README.md) | `数学`,`双指针`,`字符串` | 中等 | |
| 0557 | [反转字符串中的单词 III](/solution/0500-0599/0557.Reverse%20Words%20in%20a%20String%20III/README.md) | `双指针`,`字符串` | 简单 | |
| 0558 | [四叉树交集](/solution/0500-0599/0558.Logical%20OR%20of%20Two%20Binary%20Grids%20Represented%20as%20Quad-Trees/README.md) | `树`,`分治` | 中等 | |
| 0559 | [N 叉树的最大深度](/solution/0500-0599/0559.Maximum%20Depth%20of%20N-ary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索` | 简单 | |
| 0560 | [和为 K 的子数组](/solution/0500-0599/0560.Subarray%20Sum%20Equals%20K/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | |
| 0561 | [数组拆分](/solution/0500-0599/0561.Array%20Partition/README.md) | `贪心`,`数组`,`计数排序`,`排序` | 简单 | |
| 0562 | [矩阵中最长的连续1线段](/solution/0500-0599/0562.Longest%20Line%20of%20Consecutive%20One%20in%20Matrix/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 🔒 |
| 0563 | [二叉树的坡度](/solution/0500-0599/0563.Binary%20Tree%20Tilt/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0564 | [寻找最近的回文数](/solution/0500-0599/0564.Find%20the%20Closest%20Palindrome/README.md) | `数学`,`字符串` | 困难 | |
| 0565 | [数组嵌套](/solution/0500-0599/0565.Array%20Nesting/README.md) | `深度优先搜索`,`数组` | 中等 | |
| 0566 | [重塑矩阵](/solution/0500-0599/0566.Reshape%20the%20Matrix/README.md) | `数组`,`矩阵`,`模拟` | 简单 | |
| 0567 | [字符串的排列](/solution/0500-0599/0567.Permutation%20in%20String/README.md) | `哈希表`,`双指针`,`字符串`,`滑动窗口` | 中等 | |
| 0568 | [最大休假天数](/solution/0500-0599/0568.Maximum%20Vacation%20Days/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 🔒 |
| 0569 | [员工薪水中位数](/solution/0500-0599/0569.Median%20Employee%20Salary/README.md) | `数据库` | 困难 | 🔒 |
| 0570 | [至少有5名直接下属的经理](/solution/0500-0599/0570.Managers%20with%20at%20Least%205%20Direct%20Reports/README.md) | `数据库` | 中等 | |
| 0571 | [给定数字的频率查询中位数](/solution/0500-0599/0571.Find%20Median%20Given%20Frequency%20of%20Numbers/README.md) | `数据库` | 困难 | 🔒 |
| 0572 | [另一棵树的子树](/solution/0500-0599/0572.Subtree%20of%20Another%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树`,`字符串匹配`,`哈希函数` | 简单 | |
| 0573 | [松鼠模拟](/solution/0500-0599/0573.Squirrel%20Simulation/README.md) | `数组`,`数学` | 中等 | 🔒 |
| 0574 | [当选者](/solution/0500-0599/0574.Winning%20Candidate/README.md) | `数据库` | 中等 | 🔒 |
| 0575 | [分糖果](/solution/0500-0599/0575.Distribute%20Candies/README.md) | `数组`,`哈希表` | 简单 | |
| 0576 | [出界的路径数](/solution/0500-0599/0576.Out%20of%20Boundary%20Paths/README.md) | `动态规划` | 中等 | |
| 0577 | [员工奖金](/solution/0500-0599/0577.Employee%20Bonus/README.md) | `数据库` | 简单 | |
| 0578 | [查询回答率最高的问题](/solution/0500-0599/0578.Get%20Highest%20Answer%20Rate%20Question/README.md) | `数据库` | 中等 | 🔒 |
| 0579 | [查询员工的累计薪水](/solution/0500-0599/0579.Find%20Cumulative%20Salary%20of%20an%20Employee/README.md) | `数据库` | 困难 | 🔒 |
| 0580 | [统计各专业学生人数](/solution/0500-0599/0580.Count%20Student%20Number%20in%20Departments/README.md) | `数据库` | 中等 | 🔒 |
| 0581 | [最短无序连续子数组](/solution/0500-0599/0581.Shortest%20Unsorted%20Continuous%20Subarray/README.md) | `栈`,`贪心`,`数组`,`双指针`,`排序`,`单调栈` | 中等 | |
| 0582 | [杀掉进程](/solution/0500-0599/0582.Kill%20Process/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组`,`哈希表` | 中等 | 🔒 |
| 0583 | [两个字符串的删除操作](/solution/0500-0599/0583.Delete%20Operation%20for%20Two%20Strings/README.md) | `字符串`,`动态规划` | 中等 | |
| 0584 | [寻找用户推荐人](/solution/0500-0599/0584.Find%20Customer%20Referee/README.md) | `数据库` | 简单 | |
| 0585 | [2016年的投资](/solution/0500-0599/0585.Investments%20in%202016/README.md) | `数据库` | 中等 | |
| 0586 | [订单最多的客户](/solution/0500-0599/0586.Customer%20Placing%20the%20Largest%20Number%20of%20Orders/README.md) | `数据库` | 简单 | |
| 0587 | [安装栅栏](/solution/0500-0599/0587.Erect%20the%20Fence/README.md) | `几何`,`数组`,`数学` | 困难 | |
| 0588 | [设计内存文件系统](/solution/0500-0599/0588.Design%20In-Memory%20File%20System/README.md) | `设计`,`字典树`,`哈希表`,`字符串`,`排序` | 困难 | 🔒 |
| 0589 | [N 叉树的前序遍历](/solution/0500-0599/0589.N-ary%20Tree%20Preorder%20Traversal/README.md) | `栈`,`树`,`深度优先搜索` | 简单 | |
| 0590 | [N 叉树的后序遍历](/solution/0500-0599/0590.N-ary%20Tree%20Postorder%20Traversal/README.md) | `栈`,`树`,`深度优先搜索` | 简单 | |
| 0591 | [标签验证器](/solution/0500-0599/0591.Tag%20Validator/README.md) | `栈`,`字符串` | 困难 | |
| 0592 | [分数加减运算](/solution/0500-0599/0592.Fraction%20Addition%20and%20Subtraction/README.md) | `数学`,`字符串`,`模拟` | 中等 | |
| 0593 | [有效的正方形](/solution/0500-0599/0593.Valid%20Square/README.md) | `几何`,`数学` | 中等 | |
| 0594 | [最长和谐子序列](/solution/0500-0599/0594.Longest%20Harmonious%20Subsequence/README.md) | `数组`,`哈希表`,`计数`,`排序`,`滑动窗口` | 简单 | |
| 0595 | [大的国家](/solution/0500-0599/0595.Big%20Countries/README.md) | `数据库` | 简单 | |
| 0596 | [超过 5 名学生的课](/solution/0500-0599/0596.Classes%20With%20at%20Least%205%20Students/README.md) | `数据库` | 简单 | |
| 0597 | [好友申请 I总体通过率](/solution/0500-0599/0597.Friend%20Requests%20I%20Overall%20Acceptance%20Rate/README.md) | `数据库` | 简单 | 🔒 |
| 0598 | [区间加法 II](/solution/0500-0599/0598.Range%20Addition%20II/README.md) | `数组`,`数学` | 简单 | |
| 0599 | [两个列表的最小索引总和](/solution/0500-0599/0599.Minimum%20Index%20Sum%20of%20Two%20Lists/README.md) | `数组`,`哈希表`,`字符串` | 简单 | |
| 0600 | [不含连续1的非负整数](/solution/0600-0699/0600.Non-negative%20Integers%20without%20Consecutive%20Ones/README.md) | `动态规划` | 困难 | |
| 0601 | [体育馆的人流量](/solution/0600-0699/0601.Human%20Traffic%20of%20Stadium/README.md) | `数据库` | 困难 | |
| 0602 | [好友申请 II :谁有最多的好友](/solution/0600-0699/0602.Friend%20Requests%20II%20Who%20Has%20the%20Most%20Friends/README.md) | `数据库` | 中等 | |
| 0603 | [连续空余座位](/solution/0600-0699/0603.Consecutive%20Available%20Seats/README.md) | `数据库` | 简单 | 🔒 |
| 0604 | [迭代压缩字符串](/solution/0600-0699/0604.Design%20Compressed%20String%20Iterator/README.md) | `设计`,`数组`,`字符串`,`迭代器` | 简单 | 🔒 |
| 0605 | [种花问题](/solution/0600-0699/0605.Can%20Place%20Flowers/README.md) | `贪心`,`数组` | 简单 | |
| 0606 | [根据二叉树创建字符串](/solution/0600-0699/0606.Construct%20String%20from%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`字符串`,`二叉树` | 中等 | |
| 0607 | [销售员](/solution/0600-0699/0607.Sales%20Person/README.md) | `数据库` | 简单 | |
| 0608 | [树节点](/solution/0600-0699/0608.Tree%20Node/README.md) | `数据库` | 中等 | |
| 0609 | [在系统中查找重复文件](/solution/0600-0699/0609.Find%20Duplicate%20File%20in%20System/README.md) | `数组`,`哈希表`,`字符串` | 中等 | |
| 0610 | [判断三角形](/solution/0600-0699/0610.Triangle%20Judgement/README.md) | `数据库` | 简单 | |
| 0611 | [有效三角形的个数](/solution/0600-0699/0611.Valid%20Triangle%20Number/README.md) | `贪心`,`数组`,`双指针`,`二分查找`,`排序` | 中等 | |
| 0612 | [平面上的最近距离](/solution/0600-0699/0612.Shortest%20Distance%20in%20a%20Plane/README.md) | `数据库` | 中等 | 🔒 |
| 0613 | [直线上的最近距离](/solution/0600-0699/0613.Shortest%20Distance%20in%20a%20Line/README.md) | `数据库` | 简单 | 🔒 |
| 0614 | [二级关注者](/solution/0600-0699/0614.Second%20Degree%20Follower/README.md) | `数据库` | 中等 | 🔒 |
| 0615 | [平均工资:部门与公司比较](/solution/0600-0699/0615.Average%20Salary%20Departments%20VS%20Company/README.md) | `数据库` | 困难 | 🔒 |
| 0616 | [给字符串添加加粗标签](/solution/0600-0699/0616.Add%20Bold%20Tag%20in%20String/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`字符串匹配` | 中等 | 🔒 |
| 0617 | [合并二叉树](/solution/0600-0699/0617.Merge%20Two%20Binary%20Trees/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0618 | [学生地理信息报告](/solution/0600-0699/0618.Students%20Report%20By%20Geography/README.md) | `数据库` | 困难 | 🔒 |
| 0619 | [只出现一次的最大数字](/solution/0600-0699/0619.Biggest%20Single%20Number/README.md) | `数据库` | 简单 | |
| 0620 | [有趣的电影](/solution/0600-0699/0620.Not%20Boring%20Movies/README.md) | `数据库` | 简单 | |
| 0621 | [任务调度器](/solution/0600-0699/0621.Task%20Scheduler/README.md) | `贪心`,`数组`,`哈希表`,`计数`,`排序`,`堆(优先队列)` | 中等 | |
| 0622 | [设计循环队列](/solution/0600-0699/0622.Design%20Circular%20Queue/README.md) | `设计`,`队列`,`数组`,`链表` | 中等 | |
| 0623 | [在二叉树中增加一行](/solution/0600-0699/0623.Add%20One%20Row%20to%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | |
| 0624 | [数组列表中的最大距离](/solution/0600-0699/0624.Maximum%20Distance%20in%20Arrays/README.md) | `贪心`,`数组` | 中等 | |
| 0625 | [最小因式分解](/solution/0600-0699/0625.Minimum%20Factorization/README.md) | `贪心`,`数学` | 中等 | 🔒 |
| 0626 | [换座位](/solution/0600-0699/0626.Exchange%20Seats/README.md) | `数据库` | 中等 | |
| 0627 | [变更性别](/solution/0600-0699/0627.Swap%20Salary/README.md) | `数据库` | 简单 | |
| 0628 | [三个数的最大乘积](/solution/0600-0699/0628.Maximum%20Product%20of%20Three%20Numbers/README.md) | `数组`,`数学`,`排序` | 简单 | |
| 0629 | [K 个逆序对数组](/solution/0600-0699/0629.K%20Inverse%20Pairs%20Array/README.md) | `动态规划` | 困难 | |
| 0630 | [课程表 III](/solution/0600-0699/0630.Course%20Schedule%20III/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 困难 | |
| 0631 | [设计 Excel 求和公式](/solution/0600-0699/0631.Design%20Excel%20Sum%20Formula/README.md) | `图`,`设计`,`拓扑排序`,`数组`,`哈希表`,`字符串`,`矩阵` | 困难 | 🔒 |
| 0632 | [最小区间](/solution/0600-0699/0632.Smallest%20Range%20Covering%20Elements%20from%20K%20Lists/README.md) | `贪心`,`数组`,`哈希表`,`排序`,`滑动窗口`,`堆(优先队列)` | 困难 | |
| 0633 | [平方数之和](/solution/0600-0699/0633.Sum%20of%20Square%20Numbers/README.md) | `数学`,`双指针`,`二分查找` | 中等 | |
| 0634 | [寻找数组的错位排列](/solution/0600-0699/0634.Find%20the%20Derangement%20of%20An%20Array/README.md) | `数学`,`动态规划`,`组合数学` | 中等 | 🔒 |
| 0635 | [设计日志存储系统](/solution/0600-0699/0635.Design%20Log%20Storage%20System/README.md) | `设计`,`哈希表`,`字符串`,`有序集合` | 中等 | 🔒 |
| 0636 | [函数的独占时间](/solution/0600-0699/0636.Exclusive%20Time%20of%20Functions/README.md) | `栈`,`数组` | 中等 | |
| 0637 | [二叉树的层平均值](/solution/0600-0699/0637.Average%20of%20Levels%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 0638 | [大礼包](/solution/0600-0699/0638.Shopping%20Offers/README.md) | `位运算`,`记忆化搜索`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | |
| 0639 | [解码方法 II](/solution/0600-0699/0639.Decode%20Ways%20II/README.md) | `字符串`,`动态规划` | 困难 | |
| 0640 | [求解方程](/solution/0600-0699/0640.Solve%20the%20Equation/README.md) | `数学`,`字符串`,`模拟` | 中等 | |
| 0641 | [设计循环双端队列](/solution/0600-0699/0641.Design%20Circular%20Deque/README.md) | `设计`,`队列`,`数组`,`链表` | 中等 | |
| 0642 | [设计搜索自动补全系统](/solution/0600-0699/0642.Design%20Search%20Autocomplete%20System/README.md) | `深度优先搜索`,`设计`,`字典树`,`字符串`,`数据流`,`排序`,`堆(优先队列)` | 困难 | 🔒 |
| 0643 | [子数组最大平均数 I](/solution/0600-0699/0643.Maximum%20Average%20Subarray%20I/README.md) | `数组`,`滑动窗口` | 简单 | |
| 0644 | [子数组最大平均数 II](/solution/0600-0699/0644.Maximum%20Average%20Subarray%20II/README.md) | `数组`,`二分查找`,`前缀和` | 困难 | 🔒 |
| 0645 | [错误的集合](/solution/0600-0699/0645.Set%20Mismatch/README.md) | `位运算`,`数组`,`哈希表`,`排序` | 简单 | |
| 0646 | [最长数对链](/solution/0600-0699/0646.Maximum%20Length%20of%20Pair%20Chain/README.md) | `贪心`,`数组`,`动态规划`,`排序` | 中等 | |
| 0647 | [回文子串](/solution/0600-0699/0647.Palindromic%20Substrings/README.md) | `双指针`,`字符串`,`动态规划` | 中等 | |
| 0648 | [单词替换](/solution/0600-0699/0648.Replace%20Words/README.md) | `字典树`,`数组`,`哈希表`,`字符串` | 中等 | |
| 0649 | [Dota2 参议院](/solution/0600-0699/0649.Dota2%20Senate/README.md) | `贪心`,`队列`,`字符串` | 中等 | |
| 0650 | [两个键的键盘](/solution/0600-0699/0650.2%20Keys%20Keyboard/README.md) | `数学`,`动态规划` | 中等 | |
| 0651 | [四个键的键盘](/solution/0600-0699/0651.4%20Keys%20Keyboard/README.md) | `数学`,`动态规划` | 中等 | 🔒 |
| 0652 | [寻找重复的子树](/solution/0600-0699/0652.Find%20Duplicate%20Subtrees/README.md) | `树`,`深度优先搜索`,`哈希表`,`二叉树` | 中等 | |
| 0653 | [两数之和 IV - 输入二叉搜索树](/solution/0600-0699/0653.Two%20Sum%20IV%20-%20Input%20is%20a%20BST/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉搜索树`,`哈希表`,`双指针`,`二叉树` | 简单 | |
| 0654 | [最大二叉树](/solution/0600-0699/0654.Maximum%20Binary%20Tree/README.md) | `栈`,`树`,`数组`,`分治`,`二叉树`,`单调栈` | 中等 | |
| 0655 | [输出二叉树](/solution/0600-0699/0655.Print%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | |
| 0656 | [成本最小路径](/solution/0600-0699/0656.Coin%20Path/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 0657 | [机器人能否返回原点](/solution/0600-0699/0657.Robot%20Return%20to%20Origin/README.md) | `字符串`,`模拟` | 简单 | |
| 0658 | [找到 K 个最接近的元素](/solution/0600-0699/0658.Find%20K%20Closest%20Elements/README.md) | `数组`,`双指针`,`二分查找`,`排序`,`滑动窗口`,`堆(优先队列)` | 中等 | |
| 0659 | [分割数组为连续子序列](/solution/0600-0699/0659.Split%20Array%20into%20Consecutive%20Subsequences/README.md) | `贪心`,`数组`,`哈希表`,`堆(优先队列)` | 中等 | |
| 0660 | [移除 9](/solution/0600-0699/0660.Remove%209/README.md) | `数学` | 困难 | 🔒 |
| 0661 | [图片平滑器](/solution/0600-0699/0661.Image%20Smoother/README.md) | `数组`,`矩阵` | 简单 | |
| 0662 | [二叉树最大宽度](/solution/0600-0699/0662.Maximum%20Width%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | |
| 0663 | [均匀树划分](/solution/0600-0699/0663.Equal%20Tree%20Partition/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0664 | [奇怪的打印机](/solution/0600-0699/0664.Strange%20Printer/README.md) | `字符串`,`动态规划` | 困难 | |
| 0665 | [非递减数列](/solution/0600-0699/0665.Non-decreasing%20Array/README.md) | `数组` | 中等 | |
| 0666 | [路径总和 IV](/solution/0600-0699/0666.Path%20Sum%20IV/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`二叉树` | 中等 | 🔒 |
| 0667 | [优美的排列 II](/solution/0600-0699/0667.Beautiful%20Arrangement%20II/README.md) | `数组`,`数学` | 中等 | |
| 0668 | [乘法表中第k小的数](/solution/0600-0699/0668.Kth%20Smallest%20Number%20in%20Multiplication%20Table/README.md) | `数学`,`二分查找` | 困难 | |
| 0669 | [修剪二叉搜索树](/solution/0600-0699/0669.Trim%20a%20Binary%20Search%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | |
| 0670 | [最大交换](/solution/0600-0699/0670.Maximum%20Swap/README.md) | `贪心`,`数学` | 中等 | |
| 0671 | [二叉树中第二小的节点](/solution/0600-0699/0671.Second%20Minimum%20Node%20In%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | |
| 0672 | [灯泡开关 Ⅱ](/solution/0600-0699/0672.Bulb%20Switcher%20II/README.md) | `位运算`,`深度优先搜索`,`广度优先搜索`,`数学` | 中等 | |
| 0673 | [最长递增子序列的个数](/solution/0600-0699/0673.Number%20of%20Longest%20Increasing%20Subsequence/README.md) | `树状数组`,`线段树`,`数组`,`动态规划` | 中等 | |
| 0674 | [最长连续递增序列](/solution/0600-0699/0674.Longest%20Continuous%20Increasing%20Subsequence/README.md) | `数组` | 简单 | |
| 0675 | [为高尔夫比赛砍树](/solution/0600-0699/0675.Cut%20Off%20Trees%20for%20Golf%20Event/README.md) | `广度优先搜索`,`数组`,`矩阵`,`堆(优先队列)` | 困难 | |
| 0676 | [实现一个魔法字典](/solution/0600-0699/0676.Implement%20Magic%20Dictionary/README.md) | `深度优先搜索`,`设计`,`字典树`,`哈希表`,`字符串` | 中等 | |
| 0677 | [键值映射](/solution/0600-0699/0677.Map%20Sum%20Pairs/README.md) | `设计`,`字典树`,`哈希表`,`字符串` | 中等 | |
| 0678 | [有效的括号字符串](/solution/0600-0699/0678.Valid%20Parenthesis%20String/README.md) | `栈`,`贪心`,`字符串`,`动态规划` | 中等 | |
| 0679 | [24 点游戏](/solution/0600-0699/0679.24%20Game/README.md) | `数组`,`数学`,`回溯` | 困难 | |
| 0680 | [验证回文串 II](/solution/0600-0699/0680.Valid%20Palindrome%20II/README.md) | `贪心`,`双指针`,`字符串` | 简单 | |
| 0681 | [最近时刻](/solution/0600-0699/0681.Next%20Closest%20Time/README.md) | `哈希表`,`字符串`,`回溯`,`枚举` | 中等 | 🔒 |
| 0682 | [棒球比赛](/solution/0600-0699/0682.Baseball%20Game/README.md) | `栈`,`数组`,`模拟` | 简单 | |
| 0683 | [K 个关闭的灯泡](/solution/0600-0699/0683.K%20Empty%20Slots/README.md) | `树状数组`,`线段树`,`队列`,`数组`,`有序集合`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 困难 | 🔒 |
| 0684 | [冗余连接](/solution/0600-0699/0684.Redundant%20Connection/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | |
| 0685 | [冗余连接 II](/solution/0600-0699/0685.Redundant%20Connection%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 困难 | |
| 0686 | [重复叠加字符串匹配](/solution/0600-0699/0686.Repeated%20String%20Match/README.md) | `字符串`,`字符串匹配` | 中等 | |
| 0687 | [最长同值路径](/solution/0600-0699/0687.Longest%20Univalue%20Path/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | |
| 0688 | [骑士在棋盘上的概率](/solution/0600-0699/0688.Knight%20Probability%20in%20Chessboard/README.md) | `动态规划` | 中等 | |
| 0689 | [三个无重叠子数组的最大和](/solution/0600-0699/0689.Maximum%20Sum%20of%203%20Non-Overlapping%20Subarrays/README.md) | `数组`,`动态规划`,`前缀和`,`滑动窗口` | 困难 | |
| 0690 | [员工的重要性](/solution/0600-0699/0690.Employee%20Importance/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组`,`哈希表` | 中等 | |
| 0691 | [贴纸拼词](/solution/0600-0699/0691.Stickers%20to%20Spell%20Word/README.md) | `位运算`,`记忆化搜索`,`数组`,`哈希表`,`字符串`,`动态规划`,`回溯`,`状态压缩` | 困难 | |
| 0692 | [前K个高频单词](/solution/0600-0699/0692.Top%20K%20Frequent%20Words/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`桶排序`,`计数`,`排序`,`堆(优先队列)` | 中等 | |
| 0693 | [交替位二进制数](/solution/0600-0699/0693.Binary%20Number%20with%20Alternating%20Bits/README.md) | `位运算` | 简单 | |
| 0694 | [不同岛屿的数量](/solution/0600-0699/0694.Number%20of%20Distinct%20Islands/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`哈希表`,`哈希函数` | 中等 | 🔒 |
| 0695 | [岛屿的最大面积](/solution/0600-0699/0695.Max%20Area%20of%20Island/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | |
| 0696 | [计数二进制子串](/solution/0600-0699/0696.Count%20Binary%20Substrings/README.md) | `双指针`,`字符串` | 简单 | |
| 0697 | [数组的度](/solution/0600-0699/0697.Degree%20of%20an%20Array/README.md) | `数组`,`哈希表` | 简单 | |
| 0698 | [划分为k个相等的子集](/solution/0600-0699/0698.Partition%20to%20K%20Equal%20Sum%20Subsets/README.md) | `位运算`,`记忆化搜索`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | |
| 0699 | [掉落的方块](/solution/0600-0699/0699.Falling%20Squares/README.md) | `线段树`,`数组`,`有序集合` | 困难 | |
| 0700 | [二叉搜索树中的搜索](/solution/0700-0799/0700.Search%20in%20a%20Binary%20Search%20Tree/README.md) | `树`,`二叉搜索树`,`二叉树` | 简单 | |
| 0701 | [二叉搜索树中的插入操作](/solution/0700-0799/0701.Insert%20into%20a%20Binary%20Search%20Tree/README.md) | `树`,`二叉搜索树`,`二叉树` | 中等 | |
| 0702 | [搜索长度未知的有序数组](/solution/0700-0799/0702.Search%20in%20a%20Sorted%20Array%20of%20Unknown%20Size/README.md) | `数组`,`二分查找`,`交互` | 中等 | 🔒 |
| 0703 | [数据流中的第 K 大元素](/solution/0700-0799/0703.Kth%20Largest%20Element%20in%20a%20Stream/README.md) | `树`,`设计`,`二叉搜索树`,`二叉树`,`数据流`,`堆(优先队列)` | 简单 | |
| 0704 | [二分查找](/solution/0700-0799/0704.Binary%20Search/README.md) | `数组`,`二分查找` | 简单 | |
| 0705 | [设计哈希集合](/solution/0700-0799/0705.Design%20HashSet/README.md) | `设计`,`数组`,`哈希表`,`链表`,`哈希函数` | 简单 | |
| 0706 | [设计哈希映射](/solution/0700-0799/0706.Design%20HashMap/README.md) | `设计`,`数组`,`哈希表`,`链表`,`哈希函数` | 简单 | |
| 0707 | [设计链表](/solution/0700-0799/0707.Design%20Linked%20List/README.md) | `设计`,`链表` | 中等 | |
| 0708 | [循环有序列表的插入](/solution/0700-0799/0708.Insert%20into%20a%20Sorted%20Circular%20Linked%20List/README.md) | `链表` | 中等 | 🔒 |
| 0709 | [转换成小写字母](/solution/0700-0799/0709.To%20Lower%20Case/README.md) | `字符串` | 简单 | |
| 0710 | [黑名单中的随机数](/solution/0700-0799/0710.Random%20Pick%20with%20Blacklist/README.md) | `数组`,`哈希表`,`数学`,`二分查找`,`排序`,`随机化` | 困难 | |
| 0711 | [不同岛屿的数量 II](/solution/0700-0799/0711.Number%20of%20Distinct%20Islands%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`哈希表`,`哈希函数` | 困难 | 🔒 |
| 0712 | [两个字符串的最小ASCII删除和](/solution/0700-0799/0712.Minimum%20ASCII%20Delete%20Sum%20for%20Two%20Strings/README.md) | `字符串`,`动态规划` | 中等 | |
| 0713 | [乘积小于 K 的子数组](/solution/0700-0799/0713.Subarray%20Product%20Less%20Than%20K/README.md) | `数组`,`二分查找`,`前缀和`,`滑动窗口` | 中等 | |
| 0714 | [买卖股票的最佳时机含手续费](/solution/0700-0799/0714.Best%20Time%20to%20Buy%20and%20Sell%20Stock%20with%20Transaction%20Fee/README.md) | `贪心`,`数组`,`动态规划` | 中等 | |
| 0715 | [Range 模块](/solution/0700-0799/0715.Range%20Module/README.md) | `设计`,`线段树`,`有序集合` | 困难 | |
| 0716 | [最大栈](/solution/0700-0799/0716.Max%20Stack/README.md) | `栈`,`设计`,`链表`,`双向链表`,`有序集合` | 困难 | 🔒 |
| 0717 | [1 比特与 2 比特字符](/solution/0700-0799/0717.1-bit%20and%202-bit%20Characters/README.md) | `数组` | 简单 | |
| 0718 | [最长重复子数组](/solution/0700-0799/0718.Maximum%20Length%20of%20Repeated%20Subarray/README.md) | `数组`,`二分查找`,`动态规划`,`滑动窗口`,`哈希函数`,`滚动哈希` | 中等 | |
| 0719 | [找出第 K 小的数对距离](/solution/0700-0799/0719.Find%20K-th%20Smallest%20Pair%20Distance/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 困难 | |
| 0720 | [词典中最长的单词](/solution/0700-0799/0720.Longest%20Word%20in%20Dictionary/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`排序` | 中等 | |
| 0721 | [账户合并](/solution/0700-0799/0721.Accounts%20Merge/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`哈希表`,`字符串`,`排序` | 中等 | |
| 0722 | [删除注释](/solution/0700-0799/0722.Remove%20Comments/README.md) | `数组`,`字符串` | 中等 | |
| 0723 | [粉碎糖果](/solution/0700-0799/0723.Candy%20Crush/README.md) | `数组`,`双指针`,`矩阵`,`模拟` | 中等 | 🔒 |
| 0724 | [寻找数组的中心下标](/solution/0700-0799/0724.Find%20Pivot%20Index/README.md) | `数组`,`前缀和` | 简单 | |
| 0725 | [分隔链表](/solution/0700-0799/0725.Split%20Linked%20List%20in%20Parts/README.md) | `链表` | 中等 | |
| 0726 | [原子的数量](/solution/0700-0799/0726.Number%20of%20Atoms/README.md) | `栈`,`哈希表`,`字符串`,`排序` | 困难 | |
| 0727 | [最小窗口子序列](/solution/0700-0799/0727.Minimum%20Window%20Subsequence/README.md) | `字符串`,`动态规划`,`滑动窗口` | 困难 | 🔒 |
| 0728 | [自除数](/solution/0700-0799/0728.Self%20Dividing%20Numbers/README.md) | `数学` | 简单 | |
| 0729 | [我的日程安排表 I](/solution/0700-0799/0729.My%20Calendar%20I/README.md) | `设计`,`线段树`,`数组`,`二分查找`,`有序集合` | 中等 | |
| 0730 | [统计不同回文子序列](/solution/0700-0799/0730.Count%20Different%20Palindromic%20Subsequences/README.md) | `字符串`,`动态规划` | 困难 | |
| 0731 | [我的日程安排表 II](/solution/0700-0799/0731.My%20Calendar%20II/README.md) | `设计`,`线段树`,`数组`,`二分查找`,`有序集合`,`前缀和` | 中等 | |
| 0732 | [我的日程安排表 III](/solution/0700-0799/0732.My%20Calendar%20III/README.md) | `设计`,`线段树`,`二分查找`,`有序集合`,`前缀和` | 困难 | |
| 0733 | [图像渲染](/solution/0700-0799/0733.Flood%20Fill/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 简单 | |
| 0734 | [句子相似性](/solution/0700-0799/0734.Sentence%20Similarity/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 🔒 |
| 0735 | [小行星碰撞](/solution/0700-0799/0735.Asteroid%20Collision/README.md) | `栈`,`数组`,`模拟` | 中等 | |
| 0736 | [Lisp 语法解析](/solution/0700-0799/0736.Parse%20Lisp%20Expression/README.md) | `栈`,`递归`,`哈希表`,`字符串` | 困难 | |
| 0737 | [句子相似性 II](/solution/0700-0799/0737.Sentence%20Similarity%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`哈希表`,`字符串` | 中等 | 🔒 |
| 0738 | [单调递增的数字](/solution/0700-0799/0738.Monotone%20Increasing%20Digits/README.md) | `贪心`,`数学` | 中等 | |
| 0739 | [每日温度](/solution/0700-0799/0739.Daily%20Temperatures/README.md) | `栈`,`数组`,`单调栈` | 中等 | |
| 0740 | [删除并获得点数](/solution/0700-0799/0740.Delete%20and%20Earn/README.md) | `数组`,`哈希表`,`动态规划` | 中等 | |
| 0741 | [摘樱桃](/solution/0700-0799/0741.Cherry%20Pickup/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | |
| 0742 | [二叉树最近的叶节点](/solution/0700-0799/0742.Closest%20Leaf%20in%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 🔒 |
| 0743 | [网络延迟时间](/solution/0700-0799/0743.Network%20Delay%20Time/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`最短路`,`堆(优先队列)` | 中等 | |
| 0744 | [寻找比目标字母大的最小字母](/solution/0700-0799/0744.Find%20Smallest%20Letter%20Greater%20Than%20Target/README.md) | `数组`,`二分查找` | 简单 | |
| 0745 | [前缀和后缀搜索](/solution/0700-0799/0745.Prefix%20and%20Suffix%20Search/README.md) | `设计`,`字典树`,`数组`,`哈希表`,`字符串` | 困难 | |
| 0746 | [使用最小花费爬楼梯](/solution/0700-0799/0746.Min%20Cost%20Climbing%20Stairs/README.md) | `数组`,`动态规划` | 简单 | |
| 0747 | [至少是其他数字两倍的最大数](/solution/0700-0799/0747.Largest%20Number%20At%20Least%20Twice%20of%20Others/README.md) | `数组`,`排序` | 简单 | |
| 0748 | [最短补全词](/solution/0700-0799/0748.Shortest%20Completing%20Word/README.md) | `数组`,`哈希表`,`字符串` | 简单 | |
| 0749 | [隔离病毒](/solution/0700-0799/0749.Contain%20Virus/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵`,`模拟` | 困难 | |
| 0750 | [角矩形的数量](/solution/0700-0799/0750.Number%20Of%20Corner%20Rectangles/README.md) | `数组`,`数学`,`动态规划`,`矩阵` | 中等 | 🔒 |
| 0751 | [IP 到 CIDR](/solution/0700-0799/0751.IP%20to%20CIDR/README.md) | `位运算`,`字符串` | 中等 | 🔒 |
| 0752 | [打开转盘锁](/solution/0700-0799/0752.Open%20the%20Lock/README.md) | `广度优先搜索`,`数组`,`哈希表`,`字符串` | 中等 | |
| 0753 | [破解保险箱](/solution/0700-0799/0753.Cracking%20the%20Safe/README.md) | `深度优先搜索`,`图`,`欧拉回路` | 困难 | |
| 0754 | [到达终点数字](/solution/0700-0799/0754.Reach%20a%20Number/README.md) | `数学`,`二分查找` | 中等 | |
| 0755 | [倒水](/solution/0700-0799/0755.Pour%20Water/README.md) | `数组`,`模拟` | 中等 | 🔒 |
| 0756 | [金字塔转换矩阵](/solution/0700-0799/0756.Pyramid%20Transition%20Matrix/README.md) | `位运算`,`深度优先搜索`,`广度优先搜索` | 中等 | |
| 0757 | [设置交集大小至少为2](/solution/0700-0799/0757.Set%20Intersection%20Size%20At%20Least%20Two/README.md) | `贪心`,`数组`,`排序` | 困难 | |
| 0758 | [字符串中的加粗单词](/solution/0700-0799/0758.Bold%20Words%20in%20String/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`字符串匹配` | 中等 | 🔒 |
| 0759 | [员工空闲时间](/solution/0700-0799/0759.Employee%20Free%20Time/README.md) | `数组`,`排序`,`扫描线`,`堆(优先队列)` | 困难 | 🔒 |
| 0760 | [找出变位映射](/solution/0700-0799/0760.Find%20Anagram%20Mappings/README.md) | `数组`,`哈希表` | 简单 | 🔒 |
| 0761 | [特殊的二进制序列](/solution/0700-0799/0761.Special%20Binary%20String/README.md) | `递归`,`字符串` | 困难 | |
| 0762 | [二进制表示中质数个计算置位](/solution/0700-0799/0762.Prime%20Number%20of%20Set%20Bits%20in%20Binary%20Representation/README.md) | `位运算`,`数学` | 简单 | |
| 0763 | [划分字母区间](/solution/0700-0799/0763.Partition%20Labels/README.md) | `贪心`,`哈希表`,`双指针`,`字符串` | 中等 | |
| 0764 | [最大加号标志](/solution/0700-0799/0764.Largest%20Plus%20Sign/README.md) | `数组`,`动态规划` | 中等 | |
| 0765 | [情侣牵手](/solution/0700-0799/0765.Couples%20Holding%20Hands/README.md) | `贪心`,`深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 困难 | |
| 0766 | [托普利茨矩阵](/solution/0700-0799/0766.Toeplitz%20Matrix/README.md) | `数组`,`矩阵` | 简单 | |
| 0767 | [重构字符串](/solution/0700-0799/0767.Reorganize%20String/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序`,`堆(优先队列)` | 中等 | |
| 0768 | [最多能完成排序的块 II](/solution/0700-0799/0768.Max%20Chunks%20To%20Make%20Sorted%20II/README.md) | `栈`,`贪心`,`数组`,`排序`,`单调栈` | 困难 | |
| 0769 | [最多能完成排序的块](/solution/0700-0799/0769.Max%20Chunks%20To%20Make%20Sorted/README.md) | `栈`,`贪心`,`数组`,`排序`,`单调栈` | 中等 | |
| 0770 | [基本计算器 IV](/solution/0700-0799/0770.Basic%20Calculator%20IV/README.md) | `栈`,`递归`,`哈希表`,`数学`,`字符串` | 困难 | |
| 0771 | [宝石与石头](/solution/0700-0799/0771.Jewels%20and%20Stones/README.md) | `哈希表`,`字符串` | 简单 | |
| 0772 | [基本计算器 III](/solution/0700-0799/0772.Basic%20Calculator%20III/README.md) | `栈`,`递归`,`数学`,`字符串` | 困难 | 🔒 |
| 0773 | [滑动谜题](/solution/0700-0799/0773.Sliding%20Puzzle/README.md) | `广度优先搜索`,`记忆化搜索`,`数组`,`动态规划`,`回溯`,`矩阵` | 困难 | |
| 0774 | [最小化去加油站的最大距离](/solution/0700-0799/0774.Minimize%20Max%20Distance%20to%20Gas%20Station/README.md) | `数组`,`二分查找` | 困难 | 🔒 |
| 0775 | [全局倒置与局部倒置](/solution/0700-0799/0775.Global%20and%20Local%20Inversions/README.md) | `数组`,`数学` | 中等 | |
| 0776 | [拆分二叉搜索树](/solution/0700-0799/0776.Split%20BST/README.md) | `树`,`二叉搜索树`,`递归`,`二叉树` | 中等 | 🔒 |
| 0777 | [在 LR 字符串中交换相邻字符](/solution/0700-0799/0777.Swap%20Adjacent%20in%20LR%20String/README.md) | `双指针`,`字符串` | 中等 | |
| 0778 | [水位上升的泳池中游泳](/solution/0700-0799/0778.Swim%20in%20Rising%20Water/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`二分查找`,`矩阵`,`堆(优先队列)` | 困难 | |
| 0779 | [第K个语法符号](/solution/0700-0799/0779.K-th%20Symbol%20in%20Grammar/README.md) | `位运算`,`递归`,`数学` | 中等 | |
| 0780 | [到达终点](/solution/0700-0799/0780.Reaching%20Points/README.md) | `数学` | 困难 | |
| 0781 | [森林中的兔子](/solution/0700-0799/0781.Rabbits%20in%20Forest/README.md) | `贪心`,`数组`,`哈希表`,`数学` | 中等 | |
| 0782 | [变为棋盘](/solution/0700-0799/0782.Transform%20to%20Chessboard/README.md) | `位运算`,`数组`,`数学`,`矩阵` | 困难 | |
| 0783 | [二叉搜索树节点最小距离](/solution/0700-0799/0783.Minimum%20Distance%20Between%20BST%20Nodes/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉搜索树`,`二叉树` | 简单 | |
| 0784 | [字母大小写全排列](/solution/0700-0799/0784.Letter%20Case%20Permutation/README.md) | `位运算`,`字符串`,`回溯` | 中等 | |
| 0785 | [判断二分图](/solution/0700-0799/0785.Is%20Graph%20Bipartite/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | |
| 0786 | [第 K 个最小的质数分数](/solution/0700-0799/0786.K-th%20Smallest%20Prime%20Fraction/README.md) | `数组`,`双指针`,`二分查找`,`排序`,`堆(优先队列)` | 中等 | |
| 0787 | [K 站中转内最便宜的航班](/solution/0700-0799/0787.Cheapest%20Flights%20Within%20K%20Stops/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`动态规划`,`最短路`,`堆(优先队列)` | 中等 | |
| 0788 | [旋转数字](/solution/0700-0799/0788.Rotated%20Digits/README.md) | `数学`,`动态规划` | 中等 | |
| 0789 | [逃脱阻碍者](/solution/0700-0799/0789.Escape%20The%20Ghosts/README.md) | `数组`,`数学` | 中等 | |
| 0790 | [多米诺和托米诺平铺](/solution/0700-0799/0790.Domino%20and%20Tromino%20Tiling/README.md) | `动态规划` | 中等 | |
| 0791 | [自定义字符串排序](/solution/0700-0799/0791.Custom%20Sort%20String/README.md) | `哈希表`,`字符串`,`排序` | 中等 | |
| 0792 | [匹配子序列的单词数](/solution/0700-0799/0792.Number%20of%20Matching%20Subsequences/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`二分查找`,`动态规划`,`排序` | 中等 | |
| 0793 | [阶乘函数后 K 个零](/solution/0700-0799/0793.Preimage%20Size%20of%20Factorial%20Zeroes%20Function/README.md) | `数学`,`二分查找` | 困难 | |
| 0794 | [有效的井字游戏](/solution/0700-0799/0794.Valid%20Tic-Tac-Toe%20State/README.md) | `数组`,`矩阵` | 中等 | |
| 0795 | [区间子数组个数](/solution/0700-0799/0795.Number%20of%20Subarrays%20with%20Bounded%20Maximum/README.md) | `数组`,`双指针` | 中等 | |
| 0796 | [旋转字符串](/solution/0700-0799/0796.Rotate%20String/README.md) | `字符串`,`字符串匹配` | 简单 | |
| 0797 | [所有可能的路径](/solution/0700-0799/0797.All%20Paths%20From%20Source%20to%20Target/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`回溯` | 中等 | |
| 0798 | [得分最高的最小轮调](/solution/0700-0799/0798.Smallest%20Rotation%20with%20Highest%20Score/README.md) | `数组`,`前缀和` | 困难 | |
| 0799 | [香槟塔](/solution/0700-0799/0799.Champagne%20Tower/README.md) | `动态规划` | 中等 | |
| 0800 | [相似 RGB 颜色](/solution/0800-0899/0800.Similar%20RGB%20Color/README.md) | `数学`,`字符串`,`枚举` | 简单 | 🔒 |
| 0801 | [使序列递增的最小交换次数](/solution/0800-0899/0801.Minimum%20Swaps%20To%20Make%20Sequences%20Increasing/README.md) | `数组`,`动态规划` | 困难 | |
| 0802 | [找到最终的安全状态](/solution/0800-0899/0802.Find%20Eventual%20Safe%20States/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | |
| 0803 | [打砖块](/solution/0800-0899/0803.Bricks%20Falling%20When%20Hit/README.md) | `并查集`,`数组`,`矩阵` | 困难 | |
| 0804 | [唯一摩尔斯密码词](/solution/0800-0899/0804.Unique%20Morse%20Code%20Words/README.md) | `数组`,`哈希表`,`字符串` | 简单 | |
| 0805 | [数组的均值分割](/solution/0800-0899/0805.Split%20Array%20With%20Same%20Average/README.md) | `位运算`,`数组`,`数学`,`动态规划`,`状态压缩` | 困难 | |
| 0806 | [写字符串需要的行数](/solution/0800-0899/0806.Number%20of%20Lines%20To%20Write%20String/README.md) | `数组`,`字符串` | 简单 | |
| 0807 | [保持城市天际线](/solution/0800-0899/0807.Max%20Increase%20to%20Keep%20City%20Skyline/README.md) | `贪心`,`数组`,`矩阵` | 中等 | |
| 0808 | [分汤](/solution/0800-0899/0808.Soup%20Servings/README.md) | `数学`,`动态规划`,`概率与统计` | 中等 | |
| 0809 | [情感丰富的文字](/solution/0800-0899/0809.Expressive%20Words/README.md) | `数组`,`双指针`,`字符串` | 中等 | |
| 0810 | [黑板异或游戏](/solution/0800-0899/0810.Chalkboard%20XOR%20Game/README.md) | `位运算`,`脑筋急转弯`,`数组`,`数学`,`博弈` | 困难 | |
| 0811 | [子域名访问计数](/solution/0800-0899/0811.Subdomain%20Visit%20Count/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 中等 | |
| 0812 | [最大三角形面积](/solution/0800-0899/0812.Largest%20Triangle%20Area/README.md) | `几何`,`数组`,`数学` | 简单 | |
| 0813 | [最大平均值和的分组](/solution/0800-0899/0813.Largest%20Sum%20of%20Averages/README.md) | `数组`,`动态规划`,`前缀和` | 中等 | |
| 0814 | [二叉树剪枝](/solution/0800-0899/0814.Binary%20Tree%20Pruning/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | |
| 0815 | [公交路线](/solution/0800-0899/0815.Bus%20Routes/README.md) | `广度优先搜索`,`数组`,`哈希表` | 困难 | |
| 0816 | [模糊坐标](/solution/0800-0899/0816.Ambiguous%20Coordinates/README.md) | `字符串`,`回溯`,`枚举` | 中等 | |
| 0817 | [链表组件](/solution/0800-0899/0817.Linked%20List%20Components/README.md) | `数组`,`哈希表`,`链表` | 中等 | |
| 0818 | [赛车](/solution/0800-0899/0818.Race%20Car/README.md) | `动态规划` | 困难 | |
| 0819 | [最常见的单词](/solution/0800-0899/0819.Most%20Common%20Word/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 简单 | |
| 0820 | [单词的压缩编码](/solution/0800-0899/0820.Short%20Encoding%20of%20Words/README.md) | `字典树`,`数组`,`哈希表`,`字符串` | 中等 | |
| 0821 | [字符的最短距离](/solution/0800-0899/0821.Shortest%20Distance%20to%20a%20Character/README.md) | `数组`,`双指针`,`字符串` | 简单 | |
| 0822 | [翻转卡片游戏](/solution/0800-0899/0822.Card%20Flipping%20Game/README.md) | `数组`,`哈希表` | 中等 | |
| 0823 | [带因子的二叉树](/solution/0800-0899/0823.Binary%20Trees%20With%20Factors/README.md) | `数组`,`哈希表`,`动态规划`,`排序` | 中等 | |
| 0824 | [山羊拉丁文](/solution/0800-0899/0824.Goat%20Latin/README.md) | `字符串` | 简单 | |
| 0825 | [适龄的朋友](/solution/0800-0899/0825.Friends%20Of%20Appropriate%20Ages/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | |
| 0826 | [安排工作以达到最大收益](/solution/0800-0899/0826.Most%20Profit%20Assigning%20Work/README.md) | `贪心`,`数组`,`双指针`,`二分查找`,`排序` | 中等 | |
| 0827 | [最大人工岛](/solution/0800-0899/0827.Making%20A%20Large%20Island/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 困难 | |
| 0828 | [统计子串中的唯一字符](/solution/0800-0899/0828.Count%20Unique%20Characters%20of%20All%20Substrings%20of%20a%20Given%20String/README.md) | `哈希表`,`字符串`,`动态规划` | 困难 | 第 83 场周赛 |
| 0829 | [连续整数求和](/solution/0800-0899/0829.Consecutive%20Numbers%20Sum/README.md) | `数学`,`枚举` | 困难 | 第 83 场周赛 |
| 0830 | [较大分组的位置](/solution/0800-0899/0830.Positions%20of%20Large%20Groups/README.md) | `字符串` | 简单 | 第 83 场周赛 |
| 0831 | [隐藏个人信息](/solution/0800-0899/0831.Masking%20Personal%20Information/README.md) | `字符串` | 中等 | 第 83 场周赛 |
| 0832 | [翻转图像](/solution/0800-0899/0832.Flipping%20an%20Image/README.md) | `位运算`,`数组`,`双指针`,`矩阵`,`模拟` | 简单 | 第 84 场周赛 |
| 0833 | [字符串中的查找与替换](/solution/0800-0899/0833.Find%20And%20Replace%20in%20String/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 84 场周赛 |
| 0834 | [树中距离之和](/solution/0800-0899/0834.Sum%20of%20Distances%20in%20Tree/README.md) | `树`,`深度优先搜索`,`图`,`动态规划` | 困难 | 第 84 场周赛 |
| 0835 | [图像重叠](/solution/0800-0899/0835.Image%20Overlap/README.md) | `数组`,`矩阵` | 中等 | 第 84 场周赛 |
| 0836 | [矩形重叠](/solution/0800-0899/0836.Rectangle%20Overlap/README.md) | `几何`,`数学` | 简单 | 第 85 场周赛 |
| 0837 | [新 21 点](/solution/0800-0899/0837.New%2021%20Game/README.md) | `数学`,`动态规划`,`滑动窗口`,`概率与统计` | 中等 | 第 85 场周赛 |
| 0838 | [推多米诺](/solution/0800-0899/0838.Push%20Dominoes/README.md) | `双指针`,`字符串`,`动态规划` | 中等 | 第 85 场周赛 |
| 0839 | [相似字符串组](/solution/0800-0899/0839.Similar%20String%20Groups/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`哈希表`,`字符串` | 困难 | 第 85 场周赛 |
| 0840 | [矩阵中的幻方](/solution/0800-0899/0840.Magic%20Squares%20In%20Grid/README.md) | `数组`,`哈希表`,`数学`,`矩阵` | 中等 | 第 86 场周赛 |
| 0841 | [钥匙和房间](/solution/0800-0899/0841.Keys%20and%20Rooms/README.md) | `深度优先搜索`,`广度优先搜索`,`图` | 中等 | 第 86 场周赛 |
| 0842 | [将数组拆分成斐波那契序列](/solution/0800-0899/0842.Split%20Array%20into%20Fibonacci%20Sequence/README.md) | `字符串`,`回溯` | 中等 | 第 86 场周赛 |
| 0843 | [猜猜这个单词](/solution/0800-0899/0843.Guess%20the%20Word/README.md) | `数组`,`数学`,`字符串`,`博弈`,`交互` | 困难 | 第 86 场周赛 |
| 0844 | [比较含退格的字符串](/solution/0800-0899/0844.Backspace%20String%20Compare/README.md) | `栈`,`双指针`,`字符串`,`模拟` | 简单 | 第 87 场周赛 |
| 0845 | [数组中的最长山脉](/solution/0800-0899/0845.Longest%20Mountain%20in%20Array/README.md) | `数组`,`双指针`,`动态规划`,`枚举` | 中等 | 第 87 场周赛 |
| 0846 | [一手顺子](/solution/0800-0899/0846.Hand%20of%20Straights/README.md) | `贪心`,`数组`,`哈希表`,`排序` | 中等 | 第 87 场周赛 |
| 0847 | [访问所有节点的最短路径](/solution/0800-0899/0847.Shortest%20Path%20Visiting%20All%20Nodes/README.md) | `位运算`,`广度优先搜索`,`图`,`动态规划`,`状态压缩` | 困难 | 第 87 场周赛 |
| 0848 | [字母移位](/solution/0800-0899/0848.Shifting%20Letters/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 88 场周赛 |
| 0849 | [到最近的人的最大距离](/solution/0800-0899/0849.Maximize%20Distance%20to%20Closest%20Person/README.md) | `数组` | 中等 | 第 88 场周赛 |
| 0850 | [矩形面积 II](/solution/0800-0899/0850.Rectangle%20Area%20II/README.md) | `线段树`,`数组`,`有序集合`,`扫描线` | 困难 | 第 88 场周赛 |
| 0851 | [喧闹和富有](/solution/0800-0899/0851.Loud%20and%20Rich/README.md) | `深度优先搜索`,`图`,`拓扑排序`,`数组` | 中等 | 第 88 场周赛 |
| 0852 | [山脉数组的峰顶索引](/solution/0800-0899/0852.Peak%20Index%20in%20a%20Mountain%20Array/README.md) | `数组`,`二分查找` | 中等 | 第 89 场周赛 |
| 0853 | [车队](/solution/0800-0899/0853.Car%20Fleet/README.md) | `栈`,`数组`,`排序`,`单调栈` | 中等 | 第 89 场周赛 |
| 0854 | [相似度为 K 的字符串](/solution/0800-0899/0854.K-Similar%20Strings/README.md) | `广度优先搜索`,`字符串` | 困难 | 第 89 场周赛 |
| 0855 | [考场就座](/solution/0800-0899/0855.Exam%20Room/README.md) | `设计`,`有序集合`,`堆(优先队列)` | 中等 | 第 89 场周赛 |
| 0856 | [括号的分数](/solution/0800-0899/0856.Score%20of%20Parentheses/README.md) | `栈`,`字符串` | 中等 | 第 90 场周赛 |
| 0857 | [雇佣 K 名工人的最低成本](/solution/0800-0899/0857.Minimum%20Cost%20to%20Hire%20K%20Workers/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 困难 | 第 90 场周赛 |
| 0858 | [镜面反射](/solution/0800-0899/0858.Mirror%20Reflection/README.md) | `几何`,`数学`,`数论` | 中等 | 第 90 场周赛 |
| 0859 | [亲密字符串](/solution/0800-0899/0859.Buddy%20Strings/README.md) | `哈希表`,`字符串` | 简单 | 第 90 场周赛 |
| 0860 | [柠檬水找零](/solution/0800-0899/0860.Lemonade%20Change/README.md) | `贪心`,`数组` | 简单 | 第 91 场周赛 |
| 0861 | [翻转矩阵后的得分](/solution/0800-0899/0861.Score%20After%20Flipping%20Matrix/README.md) | `贪心`,`位运算`,`数组`,`矩阵` | 中等 | 第 91 场周赛 |
| 0862 | [和至少为 K 的最短子数组](/solution/0800-0899/0862.Shortest%20Subarray%20with%20Sum%20at%20Least%20K/README.md) | `队列`,`数组`,`二分查找`,`前缀和`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 困难 | 第 91 场周赛 |
| 0863 | [二叉树中所有距离为 K 的结点](/solution/0800-0899/0863.All%20Nodes%20Distance%20K%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 第 91 场周赛 |
| 0864 | [获取所有钥匙的最短路径](/solution/0800-0899/0864.Shortest%20Path%20to%20Get%20All%20Keys/README.md) | `位运算`,`广度优先搜索`,`数组`,`矩阵` | 困难 | 第 92 场周赛 |
| 0865 | [具有所有最深节点的最小子树](/solution/0800-0899/0865.Smallest%20Subtree%20with%20all%20the%20Deepest%20Nodes/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 第 92 场周赛 |
| 0866 | [回文质数](/solution/0800-0899/0866.Prime%20Palindrome/README.md) | `数学`,`数论` | 中等 | 第 92 场周赛 |
| 0867 | [转置矩阵](/solution/0800-0899/0867.Transpose%20Matrix/README.md) | `数组`,`矩阵`,`模拟` | 简单 | 第 92 场周赛 |
| 0868 | [二进制间距](/solution/0800-0899/0868.Binary%20Gap/README.md) | `位运算` | 简单 | 第 93 场周赛 |
| 0869 | [重新排序得到 2 的幂](/solution/0800-0899/0869.Reordered%20Power%20of%202/README.md) | `哈希表`,`数学`,`计数`,`枚举`,`排序` | 中等 | 第 93 场周赛 |
| 0870 | [优势洗牌](/solution/0800-0899/0870.Advantage%20Shuffle/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 93 场周赛 |
| 0871 | [最低加油次数](/solution/0800-0899/0871.Minimum%20Number%20of%20Refueling%20Stops/README.md) | `贪心`,`数组`,`动态规划`,`堆(优先队列)` | 困难 | 第 93 场周赛 |
| 0872 | [叶子相似的树](/solution/0800-0899/0872.Leaf-Similar%20Trees/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | 第 94 场周赛 |
| 0873 | [最长的斐波那契子序列的长度](/solution/0800-0899/0873.Length%20of%20Longest%20Fibonacci%20Subsequence/README.md) | `数组`,`哈希表`,`动态规划` | 中等 | 第 94 场周赛 |
| 0874 | [模拟行走机器人](/solution/0800-0899/0874.Walking%20Robot%20Simulation/README.md) | `数组`,`哈希表`,`模拟` | 中等 | 第 94 场周赛 |
| 0875 | [爱吃香蕉的珂珂](/solution/0800-0899/0875.Koko%20Eating%20Bananas/README.md) | `数组`,`二分查找` | 中等 | 第 94 场周赛 |
| 0876 | [链表的中间结点](/solution/0800-0899/0876.Middle%20of%20the%20Linked%20List/README.md) | `链表`,`双指针` | 简单 | 第 95 场周赛 |
| 0877 | [石子游戏](/solution/0800-0899/0877.Stone%20Game/README.md) | `数组`,`数学`,`动态规划`,`博弈` | 中等 | 第 95 场周赛 |
| 0878 | [第 N 个神奇数字](/solution/0800-0899/0878.Nth%20Magical%20Number/README.md) | `数学`,`二分查找` | 困难 | 第 95 场周赛 |
| 0879 | [盈利计划](/solution/0800-0899/0879.Profitable%20Schemes/README.md) | `数组`,`动态规划` | 困难 | 第 95 场周赛 |
| 0880 | [索引处的解码字符串](/solution/0800-0899/0880.Decoded%20String%20at%20Index/README.md) | `栈`,`字符串` | 中等 | 第 96 场周赛 |
| 0881 | [救生艇](/solution/0800-0899/0881.Boats%20to%20Save%20People/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 96 场周赛 |
| 0882 | [细分图中的可到达节点](/solution/0800-0899/0882.Reachable%20Nodes%20In%20Subdivided%20Graph/README.md) | `图`,`最短路`,`堆(优先队列)` | 困难 | 第 96 场周赛 |
| 0883 | [三维形体投影面积](/solution/0800-0899/0883.Projection%20Area%20of%203D%20Shapes/README.md) | `几何`,`数组`,`数学`,`矩阵` | 简单 | 第 96 场周赛 |
| 0884 | [两句话中的不常见单词](/solution/0800-0899/0884.Uncommon%20Words%20from%20Two%20Sentences/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 97 场周赛 |
| 0885 | [螺旋矩阵 III](/solution/0800-0899/0885.Spiral%20Matrix%20III/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 第 97 场周赛 |
| 0886 | [可能的二分法](/solution/0800-0899/0886.Possible%20Bipartition/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 第 97 场周赛 |
| 0887 | [鸡蛋掉落](/solution/0800-0899/0887.Super%20Egg%20Drop/README.md) | `数学`,`二分查找`,`动态规划` | 困难 | 第 97 场周赛 |
| 0888 | [公平的糖果交换](/solution/0800-0899/0888.Fair%20Candy%20Swap/README.md) | `数组`,`哈希表`,`二分查找`,`排序` | 简单 | 第 98 场周赛 |
| 0889 | [根据前序和后序遍历构造二叉树](/solution/0800-0899/0889.Construct%20Binary%20Tree%20from%20Preorder%20and%20Postorder%20Traversal/README.md) | `树`,`数组`,`哈希表`,`分治`,`二叉树` | 中等 | 第 98 场周赛 |
| 0890 | [查找和替换模式](/solution/0800-0899/0890.Find%20and%20Replace%20Pattern/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 98 场周赛 |
| 0891 | [子序列宽度之和](/solution/0800-0899/0891.Sum%20of%20Subsequence%20Widths/README.md) | `数组`,`数学`,`排序` | 困难 | 第 98 场周赛 |
| 0892 | [三维形体的表面积](/solution/0800-0899/0892.Surface%20Area%20of%203D%20Shapes/README.md) | `几何`,`数组`,`数学`,`矩阵` | 简单 | 第 99 场周赛 |
| 0893 | [特殊等价字符串组](/solution/0800-0899/0893.Groups%20of%20Special-Equivalent%20Strings/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 99 场周赛 |
| 0894 | [所有可能的真二叉树](/solution/0800-0899/0894.All%20Possible%20Full%20Binary%20Trees/README.md) | `树`,`递归`,`记忆化搜索`,`动态规划`,`二叉树` | 中等 | 第 99 场周赛 |
| 0895 | [最大频率栈](/solution/0800-0899/0895.Maximum%20Frequency%20Stack/README.md) | `栈`,`设计`,`哈希表`,`有序集合` | 困难 | 第 99 场周赛 |
| 0896 | [单调数列](/solution/0800-0899/0896.Monotonic%20Array/README.md) | `数组` | 简单 | 第 100 场周赛 |
| 0897 | [递增顺序搜索树](/solution/0800-0899/0897.Increasing%20Order%20Search%20Tree/README.md) | `栈`,`树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 简单 | 第 100 场周赛 |
| 0898 | [子数组按位或操作](/solution/0800-0899/0898.Bitwise%20ORs%20of%20Subarrays/README.md) | `位运算`,`数组`,`动态规划` | 中等 | 第 100 场周赛 |
| 0899 | [有序队列](/solution/0800-0899/0899.Orderly%20Queue/README.md) | `数学`,`字符串`,`排序` | 困难 | 第 100 场周赛 |
| 0900 | [RLE 迭代器](/solution/0900-0999/0900.RLE%20Iterator/README.md) | `设计`,`数组`,`计数`,`迭代器` | 中等 | 第 101 场周赛 |
| 0901 | [股票价格跨度](/solution/0900-0999/0901.Online%20Stock%20Span/README.md) | `栈`,`设计`,`数据流`,`单调栈` | 中等 | 第 101 场周赛 |
| 0902 | [最大为 N 的数字组合](/solution/0900-0999/0902.Numbers%20At%20Most%20N%20Given%20Digit%20Set/README.md) | `数组`,`数学`,`字符串`,`二分查找`,`动态规划` | 困难 | 第 101 场周赛 |
| 0903 | [DI 序列的有效排列](/solution/0900-0999/0903.Valid%20Permutations%20for%20DI%20Sequence/README.md) | `字符串`,`动态规划`,`前缀和` | 困难 | 第 101 场周赛 |
| 0904 | [水果成篮](/solution/0900-0999/0904.Fruit%20Into%20Baskets/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 102 场周赛 |
| 0905 | [按奇偶排序数组](/solution/0900-0999/0905.Sort%20Array%20By%20Parity/README.md) | `数组`,`双指针`,`排序` | 简单 | 第 102 场周赛 |
| 0906 | [超级回文数](/solution/0900-0999/0906.Super%20Palindromes/README.md) | `数学`,`字符串`,`枚举` | 困难 | 第 102 场周赛 |
| 0907 | [子数组的最小值之和](/solution/0900-0999/0907.Sum%20of%20Subarray%20Minimums/README.md) | `栈`,`数组`,`动态规划`,`单调栈` | 中等 | 第 102 场周赛 |
| 0908 | [最小差值 I](/solution/0900-0999/0908.Smallest%20Range%20I/README.md) | `数组`,`数学` | 简单 | 第 103 场周赛 |
| 0909 | [蛇梯棋](/solution/0900-0999/0909.Snakes%20and%20Ladders/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 第 103 场周赛 |
| 0910 | [最小差值 II](/solution/0900-0999/0910.Smallest%20Range%20II/README.md) | `贪心`,`数组`,`数学`,`排序` | 中等 | 第 103 场周赛 |
| 0911 | [在线选举](/solution/0900-0999/0911.Online%20Election/README.md) | `设计`,`数组`,`哈希表`,`二分查找` | 中等 | 第 103 场周赛 |
| 0912 | [排序数组](/solution/0900-0999/0912.Sort%20an%20Array/README.md) | `数组`,`分治`,`桶排序`,`计数排序`,`基数排序`,`排序`,`堆(优先队列)`,`归并排序` | 中等 | |
| 0913 | [猫和老鼠](/solution/0900-0999/0913.Cat%20and%20Mouse/README.md) | `图`,`拓扑排序`,`记忆化搜索`,`数学`,`动态规划`,`博弈` | 困难 | 第 104 场周赛 |
| 0914 | [卡牌分组](/solution/0900-0999/0914.X%20of%20a%20Kind%20in%20a%20Deck%20of%20Cards/README.md) | `数组`,`哈希表`,`数学`,`计数`,`数论` | 简单 | 第 104 场周赛 |
| 0915 | [分割数组](/solution/0900-0999/0915.Partition%20Array%20into%20Disjoint%20Intervals/README.md) | `数组` | 中等 | 第 104 场周赛 |
| 0916 | [单词子集](/solution/0900-0999/0916.Word%20Subsets/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 104 场周赛 |
| 0917 | [仅仅反转字母](/solution/0900-0999/0917.Reverse%20Only%20Letters/README.md) | `双指针`,`字符串` | 简单 | 第 105 场周赛 |
| 0918 | [环形子数组的最大和](/solution/0900-0999/0918.Maximum%20Sum%20Circular%20Subarray/README.md) | `队列`,`数组`,`分治`,`动态规划`,`单调队列` | 中等 | 第 105 场周赛 |
| 0919 | [完全二叉树插入器](/solution/0900-0999/0919.Complete%20Binary%20Tree%20Inserter/README.md) | `树`,`广度优先搜索`,`设计`,`二叉树` | 中等 | 第 105 场周赛 |
| 0920 | [播放列表的数量](/solution/0900-0999/0920.Number%20of%20Music%20Playlists/README.md) | `数学`,`动态规划`,`组合数学` | 困难 | 第 105 场周赛 |
| 0921 | [使括号有效的最少添加](/solution/0900-0999/0921.Minimum%20Add%20to%20Make%20Parentheses%20Valid/README.md) | `栈`,`贪心`,`字符串` | 中等 | 第 106 场周赛 |
| 0922 | [按奇偶排序数组 II](/solution/0900-0999/0922.Sort%20Array%20By%20Parity%20II/README.md) | `数组`,`双指针`,`排序` | 简单 | 第 106 场周赛 |
| 0923 | [多重三数之和](/solution/0900-0999/0923.3Sum%20With%20Multiplicity/README.md) | `数组`,`哈希表`,`双指针`,`计数`,`排序` | 中等 | 第 106 场周赛 |
| 0924 | [尽量减少恶意软件的传播](/solution/0900-0999/0924.Minimize%20Malware%20Spread/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`数组`,`哈希表` | 困难 | 第 106 场周赛 |
| 0925 | [长按键入](/solution/0900-0999/0925.Long%20Pressed%20Name/README.md) | `双指针`,`字符串` | 简单 | 第 107 场周赛 |
| 0926 | [将字符串翻转到单调递增](/solution/0900-0999/0926.Flip%20String%20to%20Monotone%20Increasing/README.md) | `字符串`,`动态规划` | 中等 | 第 107 场周赛 |
| 0927 | [三等分](/solution/0900-0999/0927.Three%20Equal%20Parts/README.md) | `数组`,`数学` | 困难 | 第 107 场周赛 |
| 0928 | [尽量减少恶意软件的传播 II](/solution/0900-0999/0928.Minimize%20Malware%20Spread%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`数组`,`哈希表` | 困难 | 第 107 场周赛 |
| 0929 | [独特的电子邮件地址](/solution/0900-0999/0929.Unique%20Email%20Addresses/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 第 108 场周赛 |
| 0930 | [和相同的二元子数组](/solution/0900-0999/0930.Binary%20Subarrays%20With%20Sum/README.md) | `数组`,`哈希表`,`前缀和`,`滑动窗口` | 中等 | 第 108 场周赛 |
| 0931 | [下降路径最小和](/solution/0900-0999/0931.Minimum%20Falling%20Path%20Sum/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 108 场周赛 |
| 0932 | [漂亮数组](/solution/0900-0999/0932.Beautiful%20Array/README.md) | `数组`,`数学`,`分治` | 中等 | 第 108 场周赛 |
| 0933 | [最近的请求次数](/solution/0900-0999/0933.Number%20of%20Recent%20Calls/README.md) | `设计`,`队列`,`数据流` | 简单 | 第 109 场周赛 |
| 0934 | [最短的桥](/solution/0900-0999/0934.Shortest%20Bridge/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 中等 | 第 109 场周赛 |
| 0935 | [骑士拨号器](/solution/0900-0999/0935.Knight%20Dialer/README.md) | `动态规划` | 中等 | 第 109 场周赛 |
| 0936 | [戳印序列](/solution/0900-0999/0936.Stamping%20The%20Sequence/README.md) | `栈`,`贪心`,`队列`,`字符串` | 困难 | 第 109 场周赛 |
| 0937 | [重新排列日志文件](/solution/0900-0999/0937.Reorder%20Data%20in%20Log%20Files/README.md) | `数组`,`字符串`,`排序` | 中等 | 第 110 场周赛 |
| 0938 | [二叉搜索树的范围和](/solution/0900-0999/0938.Range%20Sum%20of%20BST/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 简单 | 第 110 场周赛 |
| 0939 | [最小面积矩形](/solution/0900-0999/0939.Minimum%20Area%20Rectangle/README.md) | `几何`,`数组`,`哈希表`,`数学`,`排序` | 中等 | 第 110 场周赛 |
| 0940 | [不同的子序列 II](/solution/0900-0999/0940.Distinct%20Subsequences%20II/README.md) | `字符串`,`动态规划` | 困难 | 第 110 场周赛 |
| 0941 | [有效的山脉数组](/solution/0900-0999/0941.Valid%20Mountain%20Array/README.md) | `数组` | 简单 | 第 111 场周赛 |
| 0942 | [增减字符串匹配](/solution/0900-0999/0942.DI%20String%20Match/README.md) | `贪心`,`数组`,`双指针`,`字符串` | 简单 | 第 111 场周赛 |
| 0943 | [最短超级串](/solution/0900-0999/0943.Find%20the%20Shortest%20Superstring/README.md) | `位运算`,`数组`,`字符串`,`动态规划`,`状态压缩` | 困难 | 第 111 场周赛 |
| 0944 | [删列造序](/solution/0900-0999/0944.Delete%20Columns%20to%20Make%20Sorted/README.md) | `数组`,`字符串` | 简单 | 第 111 场周赛 |
| 0945 | [使数组唯一的最小增量](/solution/0900-0999/0945.Minimum%20Increment%20to%20Make%20Array%20Unique/README.md) | `贪心`,`数组`,`计数`,`排序` | 中等 | 第 112 场周赛 |
| 0946 | [验证栈序列](/solution/0900-0999/0946.Validate%20Stack%20Sequences/README.md) | `栈`,`数组`,`模拟` | 中等 | 第 112 场周赛 |
| 0947 | [移除最多的同行或同列石头](/solution/0900-0999/0947.Most%20Stones%20Removed%20with%20Same%20Row%20or%20Column/README.md) | `深度优先搜索`,`并查集`,`图`,`哈希表` | 中等 | 第 112 场周赛 |
| 0948 | [令牌放置](/solution/0900-0999/0948.Bag%20of%20Tokens/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 112 场周赛 |
| 0949 | [给定数字能组成的最大时间](/solution/0900-0999/0949.Largest%20Time%20for%20Given%20Digits/README.md) | `数组`,`字符串`,`回溯`,`枚举` | 中等 | 第 113 场周赛 |
| 0950 | [按递增顺序显示卡牌](/solution/0900-0999/0950.Reveal%20Cards%20In%20Increasing%20Order/README.md) | `队列`,`数组`,`排序`,`模拟` | 中等 | 第 113 场周赛 |
| 0951 | [翻转等价二叉树](/solution/0900-0999/0951.Flip%20Equivalent%20Binary%20Trees/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 113 场周赛 |
| 0952 | [按公因数计算最大组件大小](/solution/0900-0999/0952.Largest%20Component%20Size%20by%20Common%20Factor/README.md) | `并查集`,`数组`,`哈希表`,`数学`,`数论` | 困难 | 第 113 场周赛 |
| 0953 | [验证外星语词典](/solution/0900-0999/0953.Verifying%20an%20Alien%20Dictionary/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 第 114 场周赛 |
| 0954 | [二倍数对数组](/solution/0900-0999/0954.Array%20of%20Doubled%20Pairs/README.md) | `贪心`,`数组`,`哈希表`,`排序` | 中等 | 第 114 场周赛 |
| 0955 | [删列造序 II](/solution/0900-0999/0955.Delete%20Columns%20to%20Make%20Sorted%20II/README.md) | `贪心`,`数组`,`字符串` | 中等 | 第 114 场周赛 |
| 0956 | [最高的广告牌](/solution/0900-0999/0956.Tallest%20Billboard/README.md) | `数组`,`动态规划` | 困难 | 第 114 场周赛 |
| 0957 | [N 天后的牢房](/solution/0900-0999/0957.Prison%20Cells%20After%20N%20Days/README.md) | `位运算`,`数组`,`哈希表`,`数学` | 中等 | 第 115 场周赛 |
| 0958 | [二叉树的完全性检验](/solution/0900-0999/0958.Check%20Completeness%20of%20a%20Binary%20Tree/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | 第 115 场周赛 |
| 0959 | [由斜杠划分区域](/solution/0900-0999/0959.Regions%20Cut%20By%20Slashes/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`哈希表`,`矩阵` | 中等 | 第 115 场周赛 |
| 0960 | [删列造序 III](/solution/0900-0999/0960.Delete%20Columns%20to%20Make%20Sorted%20III/README.md) | `数组`,`字符串`,`动态规划` | 困难 | 第 115 场周赛 |
| 0961 | [在长度 2N 的数组中找出重复 N 次的元素](/solution/0900-0999/0961.N-Repeated%20Element%20in%20Size%202N%20Array/README.md) | `数组`,`哈希表` | 简单 | 第 116 场周赛 |
| 0962 | [最大宽度坡](/solution/0900-0999/0962.Maximum%20Width%20Ramp/README.md) | `栈`,`数组`,`双指针`,`单调栈` | 中等 | 第 116 场周赛 |
| 0963 | [最小面积矩形 II](/solution/0900-0999/0963.Minimum%20Area%20Rectangle%20II/README.md) | `几何`,`数组`,`数学` | 中等 | 第 116 场周赛 |
| 0964 | [表示数字的最少运算符](/solution/0900-0999/0964.Least%20Operators%20to%20Express%20Number/README.md) | `记忆化搜索`,`数学`,`动态规划` | 困难 | 第 116 场周赛 |
| 0965 | [单值二叉树](/solution/0900-0999/0965.Univalued%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | 第 117 场周赛 |
| 0966 | [元音拼写检查器](/solution/0900-0999/0966.Vowel%20Spellchecker/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 117 场周赛 |
| 0967 | [连续差相同的数字](/solution/0900-0999/0967.Numbers%20With%20Same%20Consecutive%20Differences/README.md) | `广度优先搜索`,`回溯` | 中等 | 第 117 场周赛 |
| 0968 | [监控二叉树](/solution/0900-0999/0968.Binary%20Tree%20Cameras/README.md) | `树`,`深度优先搜索`,`动态规划`,`二叉树` | 困难 | 第 117 场周赛 |
| 0969 | [煎饼排序](/solution/0900-0999/0969.Pancake%20Sorting/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 118 场周赛 |
| 0970 | [强整数](/solution/0900-0999/0970.Powerful%20Integers/README.md) | `哈希表`,`数学`,`枚举` | 中等 | 第 118 场周赛 |
| 0971 | [翻转二叉树以匹配先序遍历](/solution/0900-0999/0971.Flip%20Binary%20Tree%20To%20Match%20Preorder%20Traversal/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 118 场周赛 |
| 0972 | [相等的有理数](/solution/0900-0999/0972.Equal%20Rational%20Numbers/README.md) | `数学`,`字符串` | 困难 | 第 118 场周赛 |
| 0973 | [最接近原点的 K 个点](/solution/0900-0999/0973.K%20Closest%20Points%20to%20Origin/README.md) | `几何`,`数组`,`数学`,`分治`,`快速选择`,`排序`,`堆(优先队列)` | 中等 | 第 119 场周赛 |
| 0974 | [和可被 K 整除的子数组](/solution/0900-0999/0974.Subarray%20Sums%20Divisible%20by%20K/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 119 场周赛 |
| 0975 | [奇偶跳](/solution/0900-0999/0975.Odd%20Even%20Jump/README.md) | `栈`,`数组`,`动态规划`,`有序集合`,`排序`,`单调栈` | 困难 | 第 119 场周赛 |
| 0976 | [三角形的最大周长](/solution/0900-0999/0976.Largest%20Perimeter%20Triangle/README.md) | `贪心`,`数组`,`数学`,`排序` | 简单 | 第 119 场周赛 |
| 0977 | [有序数组的平方](/solution/0900-0999/0977.Squares%20of%20a%20Sorted%20Array/README.md) | `数组`,`双指针`,`排序` | 简单 | 第 120 场周赛 |
| 0978 | [最长湍流子数组](/solution/0900-0999/0978.Longest%20Turbulent%20Subarray/README.md) | `数组`,`动态规划`,`滑动窗口` | 中等 | 第 120 场周赛 |
| 0979 | [在二叉树中分配硬币](/solution/0900-0999/0979.Distribute%20Coins%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 120 场周赛 |
| 0980 | [不同路径 III](/solution/0900-0999/0980.Unique%20Paths%20III/README.md) | `位运算`,`数组`,`回溯`,`矩阵` | 困难 | 第 120 场周赛 |
| 0981 | [基于时间的键值存储](/solution/0900-0999/0981.Time%20Based%20Key-Value%20Store/README.md) | `设计`,`哈希表`,`字符串`,`二分查找` | 中等 | 第 121 场周赛 |
| 0982 | [按位与为零的三元组](/solution/0900-0999/0982.Triples%20with%20Bitwise%20AND%20Equal%20To%20Zero/README.md) | `位运算`,`数组`,`哈希表` | 困难 | 第 121 场周赛 |
| 0983 | [最低票价](/solution/0900-0999/0983.Minimum%20Cost%20For%20Tickets/README.md) | `数组`,`动态规划` | 中等 | 第 121 场周赛 |
| 0984 | [不含 AAA 或 BBB 的字符串](/solution/0900-0999/0984.String%20Without%20AAA%20or%20BBB/README.md) | `贪心`,`字符串` | 中等 | 第 121 场周赛 |
| 0985 | [查询后的偶数和](/solution/0900-0999/0985.Sum%20of%20Even%20Numbers%20After%20Queries/README.md) | `数组`,`模拟` | 中等 | 第 122 场周赛 |
| 0986 | [区间列表的交集](/solution/0900-0999/0986.Interval%20List%20Intersections/README.md) | `数组`,`双指针`,`扫描线` | 中等 | 第 122 场周赛 |
| 0987 | [二叉树的垂序遍历](/solution/0900-0999/0987.Vertical%20Order%20Traversal%20of%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树`,`排序` | 困难 | 第 122 场周赛 |
| 0988 | [从叶结点开始的最小字符串](/solution/0900-0999/0988.Smallest%20String%20Starting%20From%20Leaf/README.md) | `树`,`深度优先搜索`,`字符串`,`回溯`,`二叉树` | 中等 | 第 122 场周赛 |
| 0989 | [数组形式的整数加法](/solution/0900-0999/0989.Add%20to%20Array-Form%20of%20Integer/README.md) | `数组`,`数学` | 简单 | 第 123 场周赛 |
| 0990 | [等式方程的可满足性](/solution/0900-0999/0990.Satisfiability%20of%20Equality%20Equations/README.md) | `并查集`,`图`,`数组`,`字符串` | 中等 | 第 123 场周赛 |
| 0991 | [坏了的计算器](/solution/0900-0999/0991.Broken%20Calculator/README.md) | `贪心`,`数学` | 中等 | 第 123 场周赛 |
| 0992 | [K 个不同整数的子数组](/solution/0900-0999/0992.Subarrays%20with%20K%20Different%20Integers/README.md) | `数组`,`哈希表`,`计数`,`滑动窗口` | 困难 | 第 123 场周赛 |
| 0993 | [二叉树的堂兄弟节点](/solution/0900-0999/0993.Cousins%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | 第 124 场周赛 |
| 0994 | [腐烂的橘子](/solution/0900-0999/0994.Rotting%20Oranges/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 第 124 场周赛 |
| 0995 | [K 连续位的最小翻转次数](/solution/0900-0999/0995.Minimum%20Number%20of%20K%20Consecutive%20Bit%20Flips/README.md) | `位运算`,`队列`,`数组`,`前缀和`,`滑动窗口` | 困难 | 第 124 场周赛 |
| 0996 | [平方数组的数目](/solution/0900-0999/0996.Number%20of%20Squareful%20Arrays/README.md) | `位运算`,`数组`,`哈希表`,`数学`,`动态规划`,`回溯`,`状态压缩` | 困难 | 第 124 场周赛 |
| 0997 | [找到小镇的法官](/solution/0900-0999/0997.Find%20the%20Town%20Judge/README.md) | `图`,`数组`,`哈希表` | 简单 | 第 125 场周赛 |
| 0998 | [最大二叉树 II](/solution/0900-0999/0998.Maximum%20Binary%20Tree%20II/README.md) | `树`,`二叉树` | 中等 | 第 125 场周赛 |
| 0999 | [可以被一步捕获的棋子数](/solution/0900-0999/0999.Available%20Captures%20for%20Rook/README.md) | `数组`,`矩阵`,`模拟` | 简单 | 第 125 场周赛 |
| 1000 | [合并石头的最低成本](/solution/1000-1099/1000.Minimum%20Cost%20to%20Merge%20Stones/README.md) | `数组`,`动态规划`,`前缀和` | 困难 | 第 126 场周赛 |
| 1001 | [网格照明](/solution/1000-1099/1001.Grid%20Illumination/README.md) | `数组`,`哈希表` | 困难 | 第 125 场周赛 |
| 1002 | [查找共用字符](/solution/1000-1099/1002.Find%20Common%20Characters/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 第 126 场周赛 |
| 1003 | [检查替换后的词是否有效](/solution/1000-1099/1003.Check%20If%20Word%20Is%20Valid%20After%20Substitutions/README.md) | `栈`,`字符串` | 中等 | 第 126 场周赛 |
| 1004 | [最大连续1的个数 III](/solution/1000-1099/1004.Max%20Consecutive%20Ones%20III/README.md) | `数组`,`二分查找`,`前缀和`,`滑动窗口` | 中等 | 第 126 场周赛 |
| 1005 | [K 次取反后最大化的数组和](/solution/1000-1099/1005.Maximize%20Sum%20Of%20Array%20After%20K%20Negations/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 127 场周赛 |
| 1006 | [笨阶乘](/solution/1000-1099/1006.Clumsy%20Factorial/README.md) | `栈`,`数学`,`模拟` | 中等 | 第 127 场周赛 |
| 1007 | [行相等的最少多米诺旋转](/solution/1000-1099/1007.Minimum%20Domino%20Rotations%20For%20Equal%20Row/README.md) | `贪心`,`数组` | 中等 | 第 127 场周赛 |
| 1008 | [前序遍历构造二叉搜索树](/solution/1000-1099/1008.Construct%20Binary%20Search%20Tree%20from%20Preorder%20Traversal/README.md) | `栈`,`树`,`二叉搜索树`,`数组`,`二叉树`,`单调栈` | 中等 | 第 127 场周赛 |
| 1009 | [十进制整数的反码](/solution/1000-1099/1009.Complement%20of%20Base%2010%20Integer/README.md) | `位运算` | 简单 | 第 128 场周赛 |
| 1010 | [总持续时间可被 60 整除的歌曲](/solution/1000-1099/1010.Pairs%20of%20Songs%20With%20Total%20Durations%20Divisible%20by%2060/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 128 场周赛 |
| 1011 | [在 D 天内送达包裹的能力](/solution/1000-1099/1011.Capacity%20To%20Ship%20Packages%20Within%20D%20Days/README.md) | `数组`,`二分查找` | 中等 | 第 128 场周赛 |
| 1012 | [至少有 1 位重复的数字](/solution/1000-1099/1012.Numbers%20With%20Repeated%20Digits/README.md) | `数学`,`动态规划` | 困难 | 第 128 场周赛 |
| 1013 | [将数组分成和相等的三个部分](/solution/1000-1099/1013.Partition%20Array%20Into%20Three%20Parts%20With%20Equal%20Sum/README.md) | `贪心`,`数组` | 简单 | 第 129 场周赛 |
| 1014 | [最佳观光组合](/solution/1000-1099/1014.Best%20Sightseeing%20Pair/README.md) | `数组`,`动态规划` | 中等 | 第 129 场周赛 |
| 1015 | [可被 K 整除的最小整数](/solution/1000-1099/1015.Smallest%20Integer%20Divisible%20by%20K/README.md) | `哈希表`,`数学` | 中等 | 第 129 场周赛 |
| 1016 | [子串能表示从 1 到 N 数字的二进制串](/solution/1000-1099/1016.Binary%20String%20With%20Substrings%20Representing%201%20To%20N/README.md) | `位运算`,`哈希表`,`字符串`,`滑动窗口` | 中等 | 第 129 场周赛 |
| 1017 | [负二进制转换](/solution/1000-1099/1017.Convert%20to%20Base%20-2/README.md) | `数学` | 中等 | 第 130 场周赛 |
| 1018 | [可被 5 整除的二进制前缀](/solution/1000-1099/1018.Binary%20Prefix%20Divisible%20By%205/README.md) | `位运算`,`数组` | 简单 | 第 130 场周赛 |
| 1019 | [链表中的下一个更大节点](/solution/1000-1099/1019.Next%20Greater%20Node%20In%20Linked%20List/README.md) | `栈`,`数组`,`链表`,`单调栈` | 中等 | 第 130 场周赛 |
| 1020 | [飞地的数量](/solution/1000-1099/1020.Number%20of%20Enclaves/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | 第 130 场周赛 |
| 1021 | [删除最外层的括号](/solution/1000-1099/1021.Remove%20Outermost%20Parentheses/README.md) | `栈`,`字符串` | 简单 | 第 131 场周赛 |
| 1022 | [从根到叶的二进制数之和](/solution/1000-1099/1022.Sum%20of%20Root%20To%20Leaf%20Binary%20Numbers/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | 第 131 场周赛 |
| 1023 | [驼峰式匹配](/solution/1000-1099/1023.Camelcase%20Matching/README.md) | `字典树`,`数组`,`双指针`,`字符串`,`字符串匹配` | 中等 | 第 131 场周赛 |
| 1024 | [视频拼接](/solution/1000-1099/1024.Video%20Stitching/README.md) | `贪心`,`数组`,`动态规划` | 中等 | 第 131 场周赛 |
| 1025 | [除数博弈](/solution/1000-1099/1025.Divisor%20Game/README.md) | `脑筋急转弯`,`数学`,`动态规划`,`博弈` | 简单 | 第 132 场周赛 |
| 1026 | [节点与其祖先之间的最大差值](/solution/1000-1099/1026.Maximum%20Difference%20Between%20Node%20and%20Ancestor/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 132 场周赛 |
| 1027 | [最长等差数列](/solution/1000-1099/1027.Longest%20Arithmetic%20Subsequence/README.md) | `数组`,`哈希表`,`二分查找`,`动态规划` | 中等 | 第 132 场周赛 |
| 1028 | [从先序遍历还原二叉树](/solution/1000-1099/1028.Recover%20a%20Tree%20From%20Preorder%20Traversal/README.md) | `树`,`深度优先搜索`,`字符串`,`二叉树` | 困难 | 第 132 场周赛 |
| 1029 | [两地调度](/solution/1000-1099/1029.Two%20City%20Scheduling/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 133 场周赛 |
| 1030 | [距离顺序排列矩阵单元格](/solution/1000-1099/1030.Matrix%20Cells%20in%20Distance%20Order/README.md) | `几何`,`数组`,`数学`,`矩阵`,`排序` | 简单 | 第 133 场周赛 |
| 1031 | [两个非重叠子数组的最大和](/solution/1000-1099/1031.Maximum%20Sum%20of%20Two%20Non-Overlapping%20Subarrays/README.md) | `数组`,`动态规划`,`滑动窗口` | 中等 | 第 133 场周赛 |
| 1032 | [字符流](/solution/1000-1099/1032.Stream%20of%20Characters/README.md) | `设计`,`字典树`,`数组`,`字符串`,`数据流` | 困难 | 第 133 场周赛 |
| 1033 | [移动石子直到连续](/solution/1000-1099/1033.Moving%20Stones%20Until%20Consecutive/README.md) | `脑筋急转弯`,`数学` | 中等 | 第 134 场周赛 |
| 1034 | [边界着色](/solution/1000-1099/1034.Coloring%20A%20Border/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 中等 | 第 134 场周赛 |
| 1035 | [不相交的线](/solution/1000-1099/1035.Uncrossed%20Lines/README.md) | `数组`,`动态规划` | 中等 | 第 134 场周赛 |
| 1036 | [逃离大迷宫](/solution/1000-1099/1036.Escape%20a%20Large%20Maze/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`哈希表` | 困难 | 第 134 场周赛 |
| 1037 | [有效的回旋镖](/solution/1000-1099/1037.Valid%20Boomerang/README.md) | `几何`,`数组`,`数学` | 简单 | 第 135 场周赛 |
| 1038 | [从二叉搜索树到更大和树](/solution/1000-1099/1038.Binary%20Search%20Tree%20to%20Greater%20Sum%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树` | 中等 | 第 135 场周赛 |
| 1039 | [多边形三角剖分的最低得分](/solution/1000-1099/1039.Minimum%20Score%20Triangulation%20of%20Polygon/README.md) | `数组`,`动态规划` | 中等 | 第 135 场周赛 |
| 1040 | [移动石子直到连续 II](/solution/1000-1099/1040.Moving%20Stones%20Until%20Consecutive%20II/README.md) | `数组`,`数学`,`排序`,`滑动窗口` | 中等 | 第 135 场周赛 |
| 1041 | [困于环中的机器人](/solution/1000-1099/1041.Robot%20Bounded%20In%20Circle/README.md) | `数学`,`字符串`,`模拟` | 中等 | 第 136 场周赛 |
| 1042 | [不邻接植花](/solution/1000-1099/1042.Flower%20Planting%20With%20No%20Adjacent/README.md) | `深度优先搜索`,`广度优先搜索`,`图` | 中等 | 第 136 场周赛 |
| 1043 | [分隔数组以得到最大和](/solution/1000-1099/1043.Partition%20Array%20for%20Maximum%20Sum/README.md) | `数组`,`动态规划` | 中等 | 第 136 场周赛 |
| 1044 | [最长重复子串](/solution/1000-1099/1044.Longest%20Duplicate%20Substring/README.md) | `字符串`,`二分查找`,`后缀数组`,`滑动窗口`,`哈希函数`,`滚动哈希` | 困难 | 第 136 场周赛 |
| 1045 | [买下所有产品的客户](/solution/1000-1099/1045.Customers%20Who%20Bought%20All%20Products/README.md) | `数据库` | 中等 | |
| 1046 | [最后一块石头的重量](/solution/1000-1099/1046.Last%20Stone%20Weight/README.md) | `数组`,`堆(优先队列)` | 简单 | 第 137 场周赛 |
| 1047 | [删除字符串中的所有相邻重复项](/solution/1000-1099/1047.Remove%20All%20Adjacent%20Duplicates%20In%20String/README.md) | `栈`,`字符串` | 简单 | 第 137 场周赛 |
| 1048 | [最长字符串链](/solution/1000-1099/1048.Longest%20String%20Chain/README.md) | `数组`,`哈希表`,`双指针`,`字符串`,`动态规划`,`排序` | 中等 | 第 137 场周赛 |
| 1049 | [最后一块石头的重量 II](/solution/1000-1099/1049.Last%20Stone%20Weight%20II/README.md) | `数组`,`动态规划` | 中等 | 第 137 场周赛 |
| 1050 | [合作过至少三次的演员和导演](/solution/1000-1099/1050.Actors%20and%20Directors%20Who%20Cooperated%20At%20Least%20Three%20Times/README.md) | `数据库` | 简单 | |
| 1051 | [高度检查器](/solution/1000-1099/1051.Height%20Checker/README.md) | `数组`,`计数排序`,`排序` | 简单 | 第 138 场周赛 |
| 1052 | [爱生气的书店老板](/solution/1000-1099/1052.Grumpy%20Bookstore%20Owner/README.md) | `数组`,`滑动窗口` | 中等 | 第 138 场周赛 |
| 1053 | [交换一次的先前排列](/solution/1000-1099/1053.Previous%20Permutation%20With%20One%20Swap/README.md) | `贪心`,`数组` | 中等 | 第 138 场周赛 |
| 1054 | [距离相等的条形码](/solution/1000-1099/1054.Distant%20Barcodes/README.md) | `贪心`,`数组`,`哈希表`,`计数`,`排序`,`堆(优先队列)` | 中等 | 第 138 场周赛 |
| 1055 | [形成字符串的最短路径](/solution/1000-1099/1055.Shortest%20Way%20to%20Form%20String/README.md) | `贪心`,`双指针`,`字符串`,`二分查找` | 中等 | 🔒 |
| 1056 | [易混淆数](/solution/1000-1099/1056.Confusing%20Number/README.md) | `数学` | 简单 | 🔒 |
| 1057 | [校园自行车分配](/solution/1000-1099/1057.Campus%20Bikes/README.md) | `数组`,`排序`,`堆(优先队列)` | 中等 | 🔒 |
| 1058 | [最小化舍入误差以满足目标](/solution/1000-1099/1058.Minimize%20Rounding%20Error%20to%20Meet%20Target/README.md) | `贪心`,`数组`,`数学`,`字符串`,`排序` | 中等 | 🔒 |
| 1059 | [从始点到终点的所有路径](/solution/1000-1099/1059.All%20Paths%20from%20Source%20Lead%20to%20Destination/README.md) | `图`,`拓扑排序` | 中等 | 🔒 |
| 1060 | [有序数组中的缺失元素](/solution/1000-1099/1060.Missing%20Element%20in%20Sorted%20Array/README.md) | `数组`,`二分查找` | 中等 | 🔒 |
| 1061 | [按字典序排列最小的等效字符串](/solution/1000-1099/1061.Lexicographically%20Smallest%20Equivalent%20String/README.md) | `并查集`,`字符串` | 中等 | |
| 1062 | [最长重复子串的长度](/solution/1000-1099/1062.Longest%20Repeating%20Substring/README.md) | `字符串`,`二分查找`,`动态规划`,`后缀数组`,`哈希函数`,`滚动哈希` | 中等 | 🔒 |
| 1063 | [有效子数组的数目](/solution/1000-1099/1063.Number%20of%20Valid%20Subarrays/README.md) | `栈`,`数组`,`单调栈` | 困难 | 🔒 |
| 1064 | [不动点](/solution/1000-1099/1064.Fixed%20Point/README.md) | `数组`,`二分查找` | 简单 | 第 1 场双周赛 |
| 1065 | [字符串的索引对](/solution/1000-1099/1065.Index%20Pairs%20of%20a%20String/README.md) | `字典树`,`数组`,`字符串`,`排序` | 简单 | 第 1 场双周赛 |
| 1066 | [校园自行车分配 II](/solution/1000-1099/1066.Campus%20Bikes%20II/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | 第 1 场双周赛 |
| 1067 | [范围内的数字计数](/solution/1000-1099/1067.Digit%20Count%20in%20Range/README.md) | `数学`,`动态规划` | 困难 | 第 1 场双周赛 |
| 1068 | [产品销售分析 I](/solution/1000-1099/1068.Product%20Sales%20Analysis%20I/README.md) | `数据库` | 简单 | |
| 1069 | [产品销售分析 II](/solution/1000-1099/1069.Product%20Sales%20Analysis%20II/README.md) | `数据库` | 简单 | 🔒 |
| 1070 | [产品销售分析 III](/solution/1000-1099/1070.Product%20Sales%20Analysis%20III/README.md) | `数据库` | 中等 | |
| 1071 | [字符串的最大公因子](/solution/1000-1099/1071.Greatest%20Common%20Divisor%20of%20Strings/README.md) | `数学`,`字符串` | 简单 | 第 139 场周赛 |
| 1072 | [按列翻转得到最大值等行数](/solution/1000-1099/1072.Flip%20Columns%20For%20Maximum%20Number%20of%20Equal%20Rows/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | 第 139 场周赛 |
| 1073 | [负二进制数相加](/solution/1000-1099/1073.Adding%20Two%20Negabinary%20Numbers/README.md) | `数组`,`数学` | 中等 | 第 139 场周赛 |
| 1074 | [元素和为目标值的子矩阵数量](/solution/1000-1099/1074.Number%20of%20Submatrices%20That%20Sum%20to%20Target/README.md) | `数组`,`哈希表`,`矩阵`,`前缀和` | 困难 | 第 139 场周赛 |
| 1075 | [项目员工 I](/solution/1000-1099/1075.Project%20Employees%20I/README.md) | `数据库` | 简单 | |
| 1076 | [项目员工II](/solution/1000-1099/1076.Project%20Employees%20II/README.md) | `数据库` | 简单 | 🔒 |
| 1077 | [项目员工 III](/solution/1000-1099/1077.Project%20Employees%20III/README.md) | `数据库` | 中等 | 🔒 |
| 1078 | [Bigram 分词](/solution/1000-1099/1078.Occurrences%20After%20Bigram/README.md) | `字符串` | 简单 | 第 140 场周赛 |
| 1079 | [活字印刷](/solution/1000-1099/1079.Letter%20Tile%20Possibilities/README.md) | `哈希表`,`字符串`,`回溯`,`计数` | 中等 | 第 140 场周赛 |
| 1080 | [根到叶路径上的不足节点](/solution/1000-1099/1080.Insufficient%20Nodes%20in%20Root%20to%20Leaf%20Paths/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 140 场周赛 |
| 1081 | [不同字符的最小子序列](/solution/1000-1099/1081.Smallest%20Subsequence%20of%20Distinct%20Characters/README.md) | `栈`,`贪心`,`字符串`,`单调栈` | 中等 | 第 140 场周赛 |
| 1082 | [销售分析 I ](/solution/1000-1099/1082.Sales%20Analysis%20I/README.md) | `数据库` | 简单 | 🔒 |
| 1083 | [销售分析 II](/solution/1000-1099/1083.Sales%20Analysis%20II/README.md) | `数据库` | 简单 | 🔒 |
| 1084 | [销售分析 III](/solution/1000-1099/1084.Sales%20Analysis%20III/README.md) | `数据库` | 简单 | |
| 1085 | [最小元素各数位之和](/solution/1000-1099/1085.Sum%20of%20Digits%20in%20the%20Minimum%20Number/README.md) | `数组`,`数学` | 简单 | 第 2 场双周赛 |
| 1086 | [前五科的均分](/solution/1000-1099/1086.High%20Five/README.md) | `数组`,`哈希表`,`排序`,`堆(优先队列)` | 简单 | 第 2 场双周赛 |
| 1087 | [花括号展开](/solution/1000-1099/1087.Brace%20Expansion/README.md) | `广度优先搜索`,`字符串`,`回溯` | 中等 | 第 2 场双周赛 |
| 1088 | [易混淆数 II](/solution/1000-1099/1088.Confusing%20Number%20II/README.md) | `数学`,`回溯` | 困难 | 第 2 场双周赛 |
| 1089 | [复写零](/solution/1000-1099/1089.Duplicate%20Zeros/README.md) | `数组`,`双指针` | 简单 | 第 141 场周赛 |
| 1090 | [受标签影响的最大值](/solution/1000-1099/1090.Largest%20Values%20From%20Labels/README.md) | `贪心`,`数组`,`哈希表`,`计数`,`排序` | 中等 | 第 141 场周赛 |
| 1091 | [二进制矩阵中的最短路径](/solution/1000-1099/1091.Shortest%20Path%20in%20Binary%20Matrix/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 第 141 场周赛 |
| 1092 | [最短公共超序列](/solution/1000-1099/1092.Shortest%20Common%20Supersequence/README.md) | `字符串`,`动态规划` | 困难 | 第 141 场周赛 |
| 1093 | [大样本统计](/solution/1000-1099/1093.Statistics%20from%20a%20Large%20Sample/README.md) | `数组`,`数学`,`概率与统计` | 中等 | 第 142 场周赛 |
| 1094 | [拼车](/solution/1000-1099/1094.Car%20Pooling/README.md) | `数组`,`前缀和`,`排序`,`模拟`,`堆(优先队列)` | 中等 | 第 142 场周赛 |
| 1095 | [山脉数组中查找目标值](/solution/1000-1099/1095.Find%20in%20Mountain%20Array/README.md) | `数组`,`二分查找`,`交互` | 困难 | 第 142 场周赛 |
| 1096 | [花括号展开 II](/solution/1000-1099/1096.Brace%20Expansion%20II/README.md) | `栈`,`广度优先搜索`,`字符串`,`回溯` | 困难 | 第 142 场周赛 |
| 1097 | [游戏玩法分析 V](/solution/1000-1099/1097.Game%20Play%20Analysis%20V/README.md) | `数据库` | 困难 | 🔒 |
| 1098 | [小众书籍](/solution/1000-1099/1098.Unpopular%20Books/README.md) | `数据库` | 中等 | 🔒 |
| 1099 | [小于 K 的两数之和](/solution/1000-1099/1099.Two%20Sum%20Less%20Than%20K/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 简单 | 第 3 场双周赛 |
| 1100 | [长度为 K 的无重复字符子串](/solution/1100-1199/1100.Find%20K-Length%20Substrings%20With%20No%20Repeated%20Characters/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 3 场双周赛 |
| 1101 | [彼此熟识的最早时间](/solution/1100-1199/1101.The%20Earliest%20Moment%20When%20Everyone%20Become%20Friends/README.md) | `并查集`,`数组`,`排序` | 中等 | 第 3 场双周赛 |
| 1102 | [得分最高的路径](/solution/1100-1199/1102.Path%20With%20Maximum%20Minimum%20Value/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`二分查找`,`矩阵`,`堆(优先队列)` | 中等 | 第 3 场双周赛 |
| 1103 | [分糖果 II](/solution/1100-1199/1103.Distribute%20Candies%20to%20People/README.md) | `数学`,`模拟` | 简单 | 第 143 场周赛 |
| 1104 | [二叉树寻路](/solution/1100-1199/1104.Path%20In%20Zigzag%20Labelled%20Binary%20Tree/README.md) | `树`,`数学`,`二叉树` | 中等 | 第 143 场周赛 |
| 1105 | [填充书架](/solution/1100-1199/1105.Filling%20Bookcase%20Shelves/README.md) | `数组`,`动态规划` | 中等 | 第 143 场周赛 |
| 1106 | [解析布尔表达式](/solution/1100-1199/1106.Parsing%20A%20Boolean%20Expression/README.md) | `栈`,`递归`,`字符串` | 困难 | 第 143 场周赛 |
| 1107 | [每日新用户统计](/solution/1100-1199/1107.New%20Users%20Daily%20Count/README.md) | `数据库` | 中等 | 🔒 |
| 1108 | [IP 地址无效化](/solution/1100-1199/1108.Defanging%20an%20IP%20Address/README.md) | `字符串` | 简单 | 第 144 场周赛 |
| 1109 | [航班预订统计](/solution/1100-1199/1109.Corporate%20Flight%20Bookings/README.md) | `数组`,`前缀和` | 中等 | 第 144 场周赛 |
| 1110 | [删点成林](/solution/1100-1199/1110.Delete%20Nodes%20And%20Return%20Forest/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`二叉树` | 中等 | 第 144 场周赛 |
| 1111 | [有效括号的嵌套深度](/solution/1100-1199/1111.Maximum%20Nesting%20Depth%20of%20Two%20Valid%20Parentheses%20Strings/README.md) | `栈`,`字符串` | 中等 | 第 144 场周赛 |
| 1112 | [每位学生的最高成绩](/solution/1100-1199/1112.Highest%20Grade%20For%20Each%20Student/README.md) | `数据库` | 中等 | 🔒 |
| 1113 | [报告的记录](/solution/1100-1199/1113.Reported%20Posts/README.md) | `数据库` | 简单 | 🔒 |
| 1114 | [按序打印](/solution/1100-1199/1114.Print%20in%20Order/README.md) | `多线程` | 简单 | |
| 1115 | [交替打印 FooBar](/solution/1100-1199/1115.Print%20FooBar%20Alternately/README.md) | `多线程` | 中等 | |
| 1116 | [打印零与奇偶数](/solution/1100-1199/1116.Print%20Zero%20Even%20Odd/README.md) | `多线程` | 中等 | |
| 1117 | [H2O 生成](/solution/1100-1199/1117.Building%20H2O/README.md) | `多线程` | 中等 | |
| 1118 | [一月有多少天](/solution/1100-1199/1118.Number%20of%20Days%20in%20a%20Month/README.md) | `数学` | 简单 | 第 4 场双周赛 |
| 1119 | [删去字符串中的元音](/solution/1100-1199/1119.Remove%20Vowels%20from%20a%20String/README.md) | `字符串` | 简单 | 第 4 场双周赛 |
| 1120 | [子树的最大平均值](/solution/1100-1199/1120.Maximum%20Average%20Subtree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 4 场双周赛 |
| 1121 | [将数组分成几个递增序列](/solution/1100-1199/1121.Divide%20Array%20Into%20Increasing%20Sequences/README.md) | `数组`,`计数` | 困难 | 第 4 场双周赛 |
| 1122 | [数组的相对排序](/solution/1100-1199/1122.Relative%20Sort%20Array/README.md) | `数组`,`哈希表`,`计数排序`,`排序` | 简单 | 第 145 场周赛 |
| 1123 | [最深叶节点的最近公共祖先](/solution/1100-1199/1123.Lowest%20Common%20Ancestor%20of%20Deepest%20Leaves/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 第 145 场周赛 |
| 1124 | [表现良好的最长时间段](/solution/1100-1199/1124.Longest%20Well-Performing%20Interval/README.md) | `栈`,`数组`,`哈希表`,`前缀和`,`单调栈` | 中等 | 第 145 场周赛 |
| 1125 | [最小的必要团队](/solution/1100-1199/1125.Smallest%20Sufficient%20Team/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 145 场周赛 |
| 1126 | [查询活跃业务](/solution/1100-1199/1126.Active%20Businesses/README.md) | `数据库` | 中等 | 🔒 |
| 1127 | [用户购买平台](/solution/1100-1199/1127.User%20Purchase%20Platform/README.md) | `数据库` | 困难 | 🔒 |
| 1128 | [等价多米诺骨牌对的数量](/solution/1100-1199/1128.Number%20of%20Equivalent%20Domino%20Pairs/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 146 场周赛 |
| 1129 | [颜色交替的最短路径](/solution/1100-1199/1129.Shortest%20Path%20with%20Alternating%20Colors/README.md) | `广度优先搜索`,`图` | 中等 | 第 146 场周赛 |
| 1130 | [叶值的最小代价生成树](/solution/1100-1199/1130.Minimum%20Cost%20Tree%20From%20Leaf%20Values/README.md) | `栈`,`贪心`,`数组`,`动态规划`,`单调栈` | 中等 | 第 146 场周赛 |
| 1131 | [绝对值表达式的最大值](/solution/1100-1199/1131.Maximum%20of%20Absolute%20Value%20Expression/README.md) | `数组`,`数学` | 中等 | 第 146 场周赛 |
| 1132 | [报告的记录 II](/solution/1100-1199/1132.Reported%20Posts%20II/README.md) | `数据库` | 中等 | 🔒 |
| 1133 | [最大唯一数](/solution/1100-1199/1133.Largest%20Unique%20Number/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 5 场双周赛 |
| 1134 | [阿姆斯特朗数](/solution/1100-1199/1134.Armstrong%20Number/README.md) | `数学` | 简单 | 第 5 场双周赛 |
| 1135 | [最低成本连通所有城市](/solution/1100-1199/1135.Connecting%20Cities%20With%20Minimum%20Cost/README.md) | `并查集`,`图`,`最小生成树`,`堆(优先队列)` | 中等 | 第 5 场双周赛 |
| 1136 | [并行课程](/solution/1100-1199/1136.Parallel%20Courses/README.md) | `图`,`拓扑排序` | 中等 | 第 5 场双周赛 |
| 1137 | [第 N 个泰波那契数](/solution/1100-1199/1137.N-th%20Tribonacci%20Number/README.md) | `记忆化搜索`,`数学`,`动态规划` | 简单 | 第 147 场周赛 |
| 1138 | [字母板上的路径](/solution/1100-1199/1138.Alphabet%20Board%20Path/README.md) | `哈希表`,`字符串` | 中等 | 第 147 场周赛 |
| 1139 | [最大的以 1 为边界的正方形](/solution/1100-1199/1139.Largest%201-Bordered%20Square/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 147 场周赛 |
| 1140 | [石子游戏 II](/solution/1100-1199/1140.Stone%20Game%20II/README.md) | `数组`,`数学`,`动态规划`,`博弈`,`前缀和` | 中等 | 第 147 场周赛 |
| 1141 | [查询近30天活跃用户数](/solution/1100-1199/1141.User%20Activity%20for%20the%20Past%2030%20Days%20I/README.md) | `数据库` | 简单 | |
| 1142 | [过去30天的用户活动 II](/solution/1100-1199/1142.User%20Activity%20for%20the%20Past%2030%20Days%20II/README.md) | `数据库` | 简单 | 🔒 |
| 1143 | [最长公共子序列](/solution/1100-1199/1143.Longest%20Common%20Subsequence/README.md) | `字符串`,`动态规划` | 中等 | |
| 1144 | [递减元素使数组呈锯齿状](/solution/1100-1199/1144.Decrease%20Elements%20To%20Make%20Array%20Zigzag/README.md) | `贪心`,`数组` | 中等 | 第 148 场周赛 |
| 1145 | [二叉树着色游戏](/solution/1100-1199/1145.Binary%20Tree%20Coloring%20Game/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 148 场周赛 |
| 1146 | [快照数组](/solution/1100-1199/1146.Snapshot%20Array/README.md) | `设计`,`数组`,`哈希表`,`二分查找` | 中等 | 第 148 场周赛 |
| 1147 | [段式回文](/solution/1100-1199/1147.Longest%20Chunked%20Palindrome%20Decomposition/README.md) | `贪心`,`双指针`,`字符串`,`动态规划`,`哈希函数`,`滚动哈希` | 困难 | 第 148 场周赛 |
| 1148 | [文章浏览 I](/solution/1100-1199/1148.Article%20Views%20I/README.md) | `数据库` | 简单 | |
| 1149 | [文章浏览 II](/solution/1100-1199/1149.Article%20Views%20II/README.md) | `数据库` | 中等 | 🔒 |
| 1150 | [检查一个数是否在数组中占绝大多数](/solution/1100-1199/1150.Check%20If%20a%20Number%20Is%20Majority%20Element%20in%20a%20Sorted%20Array/README.md) | `数组`,`二分查找` | 简单 | 第 6 场双周赛 |
| 1151 | [最少交换次数来组合所有的 1](/solution/1100-1199/1151.Minimum%20Swaps%20to%20Group%20All%201%27s%20Together/README.md) | `数组`,`滑动窗口` | 中等 | 第 6 场双周赛 |
| 1152 | [用户网站访问行为分析](/solution/1100-1199/1152.Analyze%20User%20Website%20Visit%20Pattern/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 6 场双周赛 |
| 1153 | [字符串转化](/solution/1100-1199/1153.String%20Transforms%20Into%20Another%20String/README.md) | `图`,`哈希表`,`字符串` | 困难 | 第 6 场双周赛 |
| 1154 | [一年中的第几天](/solution/1100-1199/1154.Day%20of%20the%20Year/README.md) | `数学`,`字符串` | 简单 | 第 149 场周赛 |
| 1155 | [掷骰子等于目标和的方法数](/solution/1100-1199/1155.Number%20of%20Dice%20Rolls%20With%20Target%20Sum/README.md) | `动态规划` | 中等 | 第 149 场周赛 |
| 1156 | [单字符重复子串的最大长度](/solution/1100-1199/1156.Swap%20For%20Longest%20Repeated%20Character%20Substring/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 149 场周赛 |
| 1157 | [子数组中占绝大多数的元素](/solution/1100-1199/1157.Online%20Majority%20Element%20In%20Subarray/README.md) | `设计`,`树状数组`,`线段树`,`数组`,`二分查找` | 困难 | 第 149 场周赛 |
| 1158 | [市场分析 I](/solution/1100-1199/1158.Market%20Analysis%20I/README.md) | `数据库` | 中等 | |
| 1159 | [市场分析 II](/solution/1100-1199/1159.Market%20Analysis%20II/README.md) | `数据库` | 困难 | 🔒 |
| 1160 | [拼写单词](/solution/1100-1199/1160.Find%20Words%20That%20Can%20Be%20Formed%20by%20Characters/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 简单 | 第 150 场周赛 |
| 1161 | [最大层内元素和](/solution/1100-1199/1161.Maximum%20Level%20Sum%20of%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 第 150 场周赛 |
| 1162 | [地图分析](/solution/1100-1199/1162.As%20Far%20from%20Land%20as%20Possible/README.md) | `广度优先搜索`,`数组`,`动态规划`,`矩阵` | 中等 | 第 150 场周赛 |
| 1163 | [按字典序排在最后的子串](/solution/1100-1199/1163.Last%20Substring%20in%20Lexicographical%20Order/README.md) | `双指针`,`字符串` | 困难 | 第 150 场周赛 |
| 1164 | [指定日期的产品价格](/solution/1100-1199/1164.Product%20Price%20at%20a%20Given%20Date/README.md) | `数据库` | 中等 | |
| 1165 | [单行键盘](/solution/1100-1199/1165.Single-Row%20Keyboard/README.md) | `哈希表`,`字符串` | 简单 | 第 7 场双周赛 |
| 1166 | [设计文件系统](/solution/1100-1199/1166.Design%20File%20System/README.md) | `设计`,`字典树`,`哈希表`,`字符串` | 中等 | 第 7 场双周赛 |
| 1167 | [连接木棍的最低费用](/solution/1100-1199/1167.Minimum%20Cost%20to%20Connect%20Sticks/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 7 场双周赛 |
| 1168 | [水资源分配优化](/solution/1100-1199/1168.Optimize%20Water%20Distribution%20in%20a%20Village/README.md) | `并查集`,`图`,`最小生成树`,`堆(优先队列)` | 困难 | 第 7 场双周赛 |
| 1169 | [查询无效交易](/solution/1100-1199/1169.Invalid%20Transactions/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 151 场周赛 |
| 1170 | [比较字符串最小字母出现频次](/solution/1100-1199/1170.Compare%20Strings%20by%20Frequency%20of%20the%20Smallest%20Character/README.md) | `数组`,`哈希表`,`字符串`,`二分查找`,`排序` | 中等 | 第 151 场周赛 |
| 1171 | [从链表中删去总和值为零的连续节点](/solution/1100-1199/1171.Remove%20Zero%20Sum%20Consecutive%20Nodes%20from%20Linked%20List/README.md) | `哈希表`,`链表` | 中等 | 第 151 场周赛 |
| 1172 | [餐盘栈](/solution/1100-1199/1172.Dinner%20Plate%20Stacks/README.md) | `栈`,`设计`,`哈希表`,`堆(优先队列)` | 困难 | 第 151 场周赛 |
| 1173 | [即时食物配送 I](/solution/1100-1199/1173.Immediate%20Food%20Delivery%20I/README.md) | `数据库` | 简单 | 🔒 |
| 1174 | [即时食物配送 II](/solution/1100-1199/1174.Immediate%20Food%20Delivery%20II/README.md) | `数据库` | 中等 | |
| 1175 | [质数排列](/solution/1100-1199/1175.Prime%20Arrangements/README.md) | `数学` | 简单 | 第 152 场周赛 |
| 1176 | [健身计划评估](/solution/1100-1199/1176.Diet%20Plan%20Performance/README.md) | `数组`,`滑动窗口` | 简单 | 第 152 场周赛 |
| 1177 | [构建回文串检测](/solution/1100-1199/1177.Can%20Make%20Palindrome%20from%20Substring/README.md) | `位运算`,`数组`,`哈希表`,`字符串`,`前缀和` | 中等 | 第 152 场周赛 |
| 1178 | [猜字谜](/solution/1100-1199/1178.Number%20of%20Valid%20Words%20for%20Each%20Puzzle/README.md) | `位运算`,`字典树`,`数组`,`哈希表`,`字符串` | 困难 | 第 152 场周赛 |
| 1179 | [重新格式化部门表](/solution/1100-1199/1179.Reformat%20Department%20Table/README.md) | `数据库` | 简单 | |
| 1180 | [统计只含单一字母的子串](/solution/1100-1199/1180.Count%20Substrings%20with%20Only%20One%20Distinct%20Letter/README.md) | `数学`,`字符串` | 简单 | 第 8 场双周赛 |
| 1181 | [前后拼接](/solution/1100-1199/1181.Before%20and%20After%20Puzzle/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 8 场双周赛 |
| 1182 | [与目标颜色间的最短距离](/solution/1100-1199/1182.Shortest%20Distance%20to%20Target%20Color/README.md) | `数组`,`二分查找`,`动态规划` | 中等 | 第 8 场双周赛 |
| 1183 | [矩阵中 1 的最大数量](/solution/1100-1199/1183.Maximum%20Number%20of%20Ones/README.md) | `贪心`,`数学`,`排序`,`堆(优先队列)` | 困难 | 第 8 场双周赛 |
| 1184 | [公交站间的距离](/solution/1100-1199/1184.Distance%20Between%20Bus%20Stops/README.md) | `数组` | 简单 | 第 153 场周赛 |
| 1185 | [一周中的第几天](/solution/1100-1199/1185.Day%20of%20the%20Week/README.md) | `数学` | 简单 | 第 153 场周赛 |
| 1186 | [删除一次得到子数组最大和](/solution/1100-1199/1186.Maximum%20Subarray%20Sum%20with%20One%20Deletion/README.md) | `数组`,`动态规划` | 中等 | 第 153 场周赛 |
| 1187 | [使数组严格递增](/solution/1100-1199/1187.Make%20Array%20Strictly%20Increasing/README.md) | `数组`,`二分查找`,`动态规划`,`排序` | 困难 | 第 153 场周赛 |
| 1188 | [设计有限阻塞队列](/solution/1100-1199/1188.Design%20Bounded%20Blocking%20Queue/README.md) | `多线程` | 中等 | 🔒 |
| 1189 | [“气球” 的最大数量](/solution/1100-1199/1189.Maximum%20Number%20of%20Balloons/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 154 场周赛 |
| 1190 | [反转每对括号间的子串](/solution/1100-1199/1190.Reverse%20Substrings%20Between%20Each%20Pair%20of%20Parentheses/README.md) | `栈`,`字符串` | 中等 | 第 154 场周赛 |
| 1191 | [K 次串联后最大子数组之和](/solution/1100-1199/1191.K-Concatenation%20Maximum%20Sum/README.md) | `数组`,`动态规划` | 中等 | 第 154 场周赛 |
| 1192 | [查找集群内的关键连接](/solution/1100-1199/1192.Critical%20Connections%20in%20a%20Network/README.md) | `深度优先搜索`,`图`,`双连通分量` | 困难 | 第 154 场周赛 |
| 1193 | [每月交易 I](/solution/1100-1199/1193.Monthly%20Transactions%20I/README.md) | `数据库` | 中等 | |
| 1194 | [锦标赛优胜者](/solution/1100-1199/1194.Tournament%20Winners/README.md) | `数据库` | 困难 | 🔒 |
| 1195 | [交替打印字符串](/solution/1100-1199/1195.Fizz%20Buzz%20Multithreaded/README.md) | `多线程` | 中等 | |
| 1196 | [最多可以买到的苹果数量](/solution/1100-1199/1196.How%20Many%20Apples%20Can%20You%20Put%20into%20the%20Basket/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 9 场双周赛 |
| 1197 | [进击的骑士](/solution/1100-1199/1197.Minimum%20Knight%20Moves/README.md) | `广度优先搜索` | 中等 | 第 9 场双周赛 |
| 1198 | [找出所有行中最小公共元素](/solution/1100-1199/1198.Find%20Smallest%20Common%20Element%20in%20All%20Rows/README.md) | `数组`,`哈希表`,`二分查找`,`计数`,`矩阵` | 中等 | 第 9 场双周赛 |
| 1199 | [建造街区的最短时间](/solution/1100-1199/1199.Minimum%20Time%20to%20Build%20Blocks/README.md) | `贪心`,`数组`,`数学`,`堆(优先队列)` | 困难 | 第 9 场双周赛 |
| 1200 | [最小绝对差](/solution/1200-1299/1200.Minimum%20Absolute%20Difference/README.md) | `数组`,`排序` | 简单 | 第 155 场周赛 |
| 1201 | [丑数 III](/solution/1200-1299/1201.Ugly%20Number%20III/README.md) | `数学`,`二分查找`,`组合数学`,`数论` | 中等 | 第 155 场周赛 |
| 1202 | [交换字符串中的元素](/solution/1200-1299/1202.Smallest%20String%20With%20Swaps/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 155 场周赛 |
| 1203 | [项目管理](/solution/1200-1299/1203.Sort%20Items%20by%20Groups%20Respecting%20Dependencies/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 困难 | 第 155 场周赛 |
| 1204 | [最后一个能进入巴士的人](/solution/1200-1299/1204.Last%20Person%20to%20Fit%20in%20the%20Bus/README.md) | `数据库` | 中等 | |
| 1205 | [每月交易 II](/solution/1200-1299/1205.Monthly%20Transactions%20II/README.md) | `数据库` | 中等 | 🔒 |
| 1206 | [设计跳表](/solution/1200-1299/1206.Design%20Skiplist/README.md) | `设计`,`链表` | 困难 | |
| 1207 | [独一无二的出现次数](/solution/1200-1299/1207.Unique%20Number%20of%20Occurrences/README.md) | `数组`,`哈希表` | 简单 | 第 156 场周赛 |
| 1208 | [尽可能使字符串相等](/solution/1200-1299/1208.Get%20Equal%20Substrings%20Within%20Budget/README.md) | `字符串`,`二分查找`,`前缀和`,`滑动窗口` | 中等 | 第 156 场周赛 |
| 1209 | [删除字符串中的所有相邻重复项 II](/solution/1200-1299/1209.Remove%20All%20Adjacent%20Duplicates%20in%20String%20II/README.md) | `栈`,`字符串` | 中等 | 第 156 场周赛 |
| 1210 | [穿过迷宫的最少移动次数](/solution/1200-1299/1210.Minimum%20Moves%20to%20Reach%20Target%20with%20Rotations/README.md) | `广度优先搜索`,`数组`,`矩阵` | 困难 | 第 156 场周赛 |
| 1211 | [查询结果的质量和占比](/solution/1200-1299/1211.Queries%20Quality%20and%20Percentage/README.md) | `数据库` | 简单 | |
| 1212 | [查询球队积分](/solution/1200-1299/1212.Team%20Scores%20in%20Football%20Tournament/README.md) | `数据库` | 中等 | 🔒 |
| 1213 | [三个有序数组的交集](/solution/1200-1299/1213.Intersection%20of%20Three%20Sorted%20Arrays/README.md) | `数组`,`哈希表`,`二分查找`,`计数` | 简单 | 第 10 场双周赛 |
| 1214 | [查找两棵二叉搜索树之和](/solution/1200-1299/1214.Two%20Sum%20BSTs/README.md) | `栈`,`树`,`深度优先搜索`,`二叉搜索树`,`双指针`,`二分查找`,`二叉树` | 中等 | 第 10 场双周赛 |
| 1215 | [步进数](/solution/1200-1299/1215.Stepping%20Numbers/README.md) | `广度优先搜索`,`数学`,`回溯` | 中等 | 第 10 场双周赛 |
| 1216 | [验证回文串 III](/solution/1200-1299/1216.Valid%20Palindrome%20III/README.md) | `字符串`,`动态规划` | 困难 | 第 10 场双周赛 |
| 1217 | [玩筹码](/solution/1200-1299/1217.Minimum%20Cost%20to%20Move%20Chips%20to%20The%20Same%20Position/README.md) | `贪心`,`数组`,`数学` | 简单 | 第 157 场周赛 |
| 1218 | [最长定差子序列](/solution/1200-1299/1218.Longest%20Arithmetic%20Subsequence%20of%20Given%20Difference/README.md) | `数组`,`哈希表`,`动态规划` | 中等 | 第 157 场周赛 |
| 1219 | [黄金矿工](/solution/1200-1299/1219.Path%20with%20Maximum%20Gold/README.md) | `数组`,`回溯`,`矩阵` | 中等 | 第 157 场周赛 |
| 1220 | [统计元音字母序列的数目](/solution/1200-1299/1220.Count%20Vowels%20Permutation/README.md) | `动态规划` | 困难 | 第 157 场周赛 |
| 1221 | [分割平衡字符串](/solution/1200-1299/1221.Split%20a%20String%20in%20Balanced%20Strings/README.md) | `贪心`,`字符串`,`计数` | 简单 | 第 158 场周赛 |
| 1222 | [可以攻击国王的皇后](/solution/1200-1299/1222.Queens%20That%20Can%20Attack%20the%20King/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 第 158 场周赛 |
| 1223 | [掷骰子模拟](/solution/1200-1299/1223.Dice%20Roll%20Simulation/README.md) | `数组`,`动态规划` | 困难 | 第 158 场周赛 |
| 1224 | [最大相等频率](/solution/1200-1299/1224.Maximum%20Equal%20Frequency/README.md) | `数组`,`哈希表` | 困难 | 第 158 场周赛 |
| 1225 | [报告系统状态的连续日期](/solution/1200-1299/1225.Report%20Contiguous%20Dates/README.md) | `数据库` | 困难 | 🔒 |
| 1226 | [哲学家进餐](/solution/1200-1299/1226.The%20Dining%20Philosophers/README.md) | `多线程` | 中等 | |
| 1227 | [飞机座位分配概率](/solution/1200-1299/1227.Airplane%20Seat%20Assignment%20Probability/README.md) | `脑筋急转弯`,`数学`,`动态规划`,`概率与统计` | 中等 | |
| 1228 | [等差数列中缺失的数字](/solution/1200-1299/1228.Missing%20Number%20In%20Arithmetic%20Progression/README.md) | `数组`,`数学` | 简单 | 第 11 场双周赛 |
| 1229 | [安排会议日程](/solution/1200-1299/1229.Meeting%20Scheduler/README.md) | `数组`,`双指针`,`排序` | 中等 | 第 11 场双周赛 |
| 1230 | [抛掷硬币](/solution/1200-1299/1230.Toss%20Strange%20Coins/README.md) | `数组`,`数学`,`动态规划`,`概率与统计` | 中等 | 第 11 场双周赛 |
| 1231 | [分享巧克力](/solution/1200-1299/1231.Divide%20Chocolate/README.md) | `数组`,`二分查找` | 困难 | 第 11 场双周赛 |
| 1232 | [缀点成线](/solution/1200-1299/1232.Check%20If%20It%20Is%20a%20Straight%20Line/README.md) | `几何`,`数组`,`数学` | 简单 | 第 159 场周赛 |
| 1233 | [删除子文件夹](/solution/1200-1299/1233.Remove%20Sub-Folders%20from%20the%20Filesystem/README.md) | `深度优先搜索`,`字典树`,`数组`,`字符串` | 中等 | 第 159 场周赛 |
| 1234 | [替换子串得到平衡字符串](/solution/1200-1299/1234.Replace%20the%20Substring%20for%20Balanced%20String/README.md) | `字符串`,`滑动窗口` | 中等 | 第 159 场周赛 |
| 1235 | [规划兼职工作](/solution/1200-1299/1235.Maximum%20Profit%20in%20Job%20Scheduling/README.md) | `数组`,`二分查找`,`动态规划`,`排序` | 困难 | 第 159 场周赛 |
| 1236 | [网络爬虫](/solution/1200-1299/1236.Web%20Crawler/README.md) | `深度优先搜索`,`广度优先搜索`,`字符串`,`交互` | 中等 | 🔒 |
| 1237 | [找出给定方程的正整数解](/solution/1200-1299/1237.Find%20Positive%20Integer%20Solution%20for%20a%20Given%20Equation/README.md) | `数学`,`双指针`,`二分查找`,`交互` | 中等 | 第 160 场周赛 |
| 1238 | [循环码排列](/solution/1200-1299/1238.Circular%20Permutation%20in%20Binary%20Representation/README.md) | `位运算`,`数学`,`回溯` | 中等 | 第 160 场周赛 |
| 1239 | [串联字符串的最大长度](/solution/1200-1299/1239.Maximum%20Length%20of%20a%20Concatenated%20String%20with%20Unique%20Characters/README.md) | `位运算`,`数组`,`字符串`,`回溯` | 中等 | 第 160 场周赛 |
| 1240 | [铺瓷砖](/solution/1200-1299/1240.Tiling%20a%20Rectangle%20with%20the%20Fewest%20Squares/README.md) | `回溯` | 困难 | 第 160 场周赛 |
| 1241 | [每个帖子的评论数](/solution/1200-1299/1241.Number%20of%20Comments%20per%20Post/README.md) | `数据库` | 简单 | 🔒 |
| 1242 | [多线程网页爬虫](/solution/1200-1299/1242.Web%20Crawler%20Multithreaded/README.md) | `深度优先搜索`,`广度优先搜索`,`多线程` | 中等 | 🔒 |
| 1243 | [数组变换](/solution/1200-1299/1243.Array%20Transformation/README.md) | `数组`,`模拟` | 简单 | 第 12 场双周赛 |
| 1244 | [力扣排行榜](/solution/1200-1299/1244.Design%20A%20Leaderboard/README.md) | `设计`,`哈希表`,`排序` | 中等 | 第 12 场双周赛 |
| 1245 | [树的直径](/solution/1200-1299/1245.Tree%20Diameter/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | 第 12 场双周赛 |
| 1246 | [删除回文子数组](/solution/1200-1299/1246.Palindrome%20Removal/README.md) | `数组`,`动态规划` | 困难 | 第 12 场双周赛 |
| 1247 | [交换字符使得字符串相同](/solution/1200-1299/1247.Minimum%20Swaps%20to%20Make%20Strings%20Equal/README.md) | `贪心`,`数学`,`字符串` | 中等 | 第 161 场周赛 |
| 1248 | [统计「优美子数组」](/solution/1200-1299/1248.Count%20Number%20of%20Nice%20Subarrays/README.md) | `数组`,`哈希表`,`数学`,`前缀和`,`滑动窗口` | 中等 | 第 161 场周赛 |
| 1249 | [移除无效的括号](/solution/1200-1299/1249.Minimum%20Remove%20to%20Make%20Valid%20Parentheses/README.md) | `栈`,`字符串` | 中等 | 第 161 场周赛 |
| 1250 | [检查「好数组」](/solution/1200-1299/1250.Check%20If%20It%20Is%20a%20Good%20Array/README.md) | `数组`,`数学`,`数论` | 困难 | 第 161 场周赛 |
| 1251 | [平均售价](/solution/1200-1299/1251.Average%20Selling%20Price/README.md) | `数据库` | 简单 | |
| 1252 | [奇数值单元格的数目](/solution/1200-1299/1252.Cells%20with%20Odd%20Values%20in%20a%20Matrix/README.md) | `数组`,`数学`,`模拟` | 简单 | 第 162 场周赛 |
| 1253 | [重构 2 行二进制矩阵](/solution/1200-1299/1253.Reconstruct%20a%202-Row%20Binary%20Matrix/README.md) | `贪心`,`数组`,`矩阵` | 中等 | 第 162 场周赛 |
| 1254 | [统计封闭岛屿的数目](/solution/1200-1299/1254.Number%20of%20Closed%20Islands/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | 第 162 场周赛 |
| 1255 | [得分最高的单词集合](/solution/1200-1299/1255.Maximum%20Score%20Words%20Formed%20by%20Letters/README.md) | `位运算`,`数组`,`字符串`,`动态规划`,`回溯`,`状态压缩` | 困难 | 第 162 场周赛 |
| 1256 | [加密数字](/solution/1200-1299/1256.Encode%20Number/README.md) | `位运算`,`数学`,`字符串` | 中等 | 第 13 场双周赛 |
| 1257 | [最小公共区域](/solution/1200-1299/1257.Smallest%20Common%20Region/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组`,`哈希表`,`字符串` | 中等 | 第 13 场双周赛 |
| 1258 | [近义词句子](/solution/1200-1299/1258.Synonymous%20Sentences/README.md) | `并查集`,`数组`,`哈希表`,`字符串`,`回溯` | 中等 | 第 13 场双周赛 |
| 1259 | [不相交的握手](/solution/1200-1299/1259.Handshakes%20That%20Don%27t%20Cross/README.md) | `数学`,`动态规划` | 困难 | 第 13 场双周赛 |
| 1260 | [二维网格迁移](/solution/1200-1299/1260.Shift%202D%20Grid/README.md) | `数组`,`矩阵`,`模拟` | 简单 | 第 163 场周赛 |
| 1261 | [在受污染的二叉树中查找元素](/solution/1200-1299/1261.Find%20Elements%20in%20a%20Contaminated%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`设计`,`哈希表`,`二叉树` | 中等 | 第 163 场周赛 |
| 1262 | [可被三整除的最大和](/solution/1200-1299/1262.Greatest%20Sum%20Divisible%20by%20Three/README.md) | `贪心`,`数组`,`动态规划`,`排序` | 中等 | 第 163 场周赛 |
| 1263 | [推箱子](/solution/1200-1299/1263.Minimum%20Moves%20to%20Move%20a%20Box%20to%20Their%20Target%20Location/README.md) | `广度优先搜索`,`数组`,`矩阵`,`堆(优先队列)` | 困难 | 第 163 场周赛 |
| 1264 | [页面推荐](/solution/1200-1299/1264.Page%20Recommendations/README.md) | `数据库` | 中等 | 🔒 |
| 1265 | [逆序打印不可变链表](/solution/1200-1299/1265.Print%20Immutable%20Linked%20List%20in%20Reverse/README.md) | `栈`,`递归`,`链表`,`双指针` | 中等 | 🔒 |
| 1266 | [访问所有点的最小时间](/solution/1200-1299/1266.Minimum%20Time%20Visiting%20All%20Points/README.md) | `几何`,`数组`,`数学` | 简单 | 第 164 场周赛 |
| 1267 | [统计参与通信的服务器](/solution/1200-1299/1267.Count%20Servers%20that%20Communicate/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`计数`,`矩阵` | 中等 | 第 164 场周赛 |
| 1268 | [搜索推荐系统](/solution/1200-1299/1268.Search%20Suggestions%20System/README.md) | `字典树`,`数组`,`字符串`,`二分查找`,`排序`,`堆(优先队列)` | 中等 | 第 164 场周赛 |
| 1269 | [停在原地的方案数](/solution/1200-1299/1269.Number%20of%20Ways%20to%20Stay%20in%20the%20Same%20Place%20After%20Some%20Steps/README.md) | `动态规划` | 困难 | 第 164 场周赛 |
| 1270 | [向公司 CEO 汇报工作的所有人](/solution/1200-1299/1270.All%20People%20Report%20to%20the%20Given%20Manager/README.md) | `数据库` | 中等 | 🔒 |
| 1271 | [十六进制魔术数字](/solution/1200-1299/1271.Hexspeak/README.md) | `数学`,`字符串` | 简单 | 第 14 场双周赛 |
| 1272 | [删除区间](/solution/1200-1299/1272.Remove%20Interval/README.md) | `数组` | 中等 | 第 14 场双周赛 |
| 1273 | [删除树节点](/solution/1200-1299/1273.Delete%20Tree%20Nodes/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组` | 中等 | 第 14 场双周赛 |
| 1274 | [矩形内船只的数目](/solution/1200-1299/1274.Number%20of%20Ships%20in%20a%20Rectangle/README.md) | `数组`,`分治`,`交互` | 困难 | 第 14 场双周赛 |
| 1275 | [找出井字棋的获胜者](/solution/1200-1299/1275.Find%20Winner%20on%20a%20Tic%20Tac%20Toe%20Game/README.md) | `数组`,`哈希表`,`矩阵`,`模拟` | 简单 | 第 165 场周赛 |
| 1276 | [不浪费原料的汉堡制作方案](/solution/1200-1299/1276.Number%20of%20Burgers%20with%20No%20Waste%20of%20Ingredients/README.md) | `数学` | 中等 | 第 165 场周赛 |
| 1277 | [统计全为 1 的正方形子矩阵](/solution/1200-1299/1277.Count%20Square%20Submatrices%20with%20All%20Ones/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 165 场周赛 |
| 1278 | [分割回文串 III](/solution/1200-1299/1278.Palindrome%20Partitioning%20III/README.md) | `字符串`,`动态规划` | 困难 | 第 165 场周赛 |
| 1279 | [红绿灯路口](/solution/1200-1299/1279.Traffic%20Light%20Controlled%20Intersection/README.md) | `多线程` | 简单 | 🔒 |
| 1280 | [学生们参加各科测试的次数](/solution/1200-1299/1280.Students%20and%20Examinations/README.md) | `数据库` | 简单 | |
| 1281 | [整数的各位积和之差](/solution/1200-1299/1281.Subtract%20the%20Product%20and%20Sum%20of%20Digits%20of%20an%20Integer/README.md) | `数学` | 简单 | 第 166 场周赛 |
| 1282 | [用户分组](/solution/1200-1299/1282.Group%20the%20People%20Given%20the%20Group%20Size%20They%20Belong%20To/README.md) | `贪心`,`数组`,`哈希表` | 中等 | 第 166 场周赛 |
| 1283 | [使结果不超过阈值的最小除数](/solution/1200-1299/1283.Find%20the%20Smallest%20Divisor%20Given%20a%20Threshold/README.md) | `数组`,`二分查找` | 中等 | 第 166 场周赛 |
| 1284 | [转化为全零矩阵的最少反转次数](/solution/1200-1299/1284.Minimum%20Number%20of%20Flips%20to%20Convert%20Binary%20Matrix%20to%20Zero%20Matrix/README.md) | `位运算`,`广度优先搜索`,`数组`,`哈希表`,`矩阵` | 困难 | 第 166 场周赛 |
| 1285 | [找到连续区间的开始和结束数字](/solution/1200-1299/1285.Find%20the%20Start%20and%20End%20Number%20of%20Continuous%20Ranges/README.md) | `数据库` | 中等 | 🔒 |
| 1286 | [字母组合迭代器](/solution/1200-1299/1286.Iterator%20for%20Combination/README.md) | `设计`,`字符串`,`回溯`,`迭代器` | 中等 | 第 15 场双周赛 |
| 1287 | [有序数组中出现次数超过25%的元素](/solution/1200-1299/1287.Element%20Appearing%20More%20Than%2025%25%20In%20Sorted%20Array/README.md) | `数组` | 简单 | 第 15 场双周赛 |
| 1288 | [删除被覆盖区间](/solution/1200-1299/1288.Remove%20Covered%20Intervals/README.md) | `数组`,`排序` | 中等 | 第 15 场双周赛 |
| 1289 | [下降路径最小和 II](/solution/1200-1299/1289.Minimum%20Falling%20Path%20Sum%20II/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 15 场双周赛 |
| 1290 | [二进制链表转整数](/solution/1200-1299/1290.Convert%20Binary%20Number%20in%20a%20Linked%20List%20to%20Integer/README.md) | `链表`,`数学` | 简单 | 第 167 场周赛 |
| 1291 | [顺次数](/solution/1200-1299/1291.Sequential%20Digits/README.md) | `枚举` | 中等 | 第 167 场周赛 |
| 1292 | [元素和小于等于阈值的正方形的最大边长](/solution/1200-1299/1292.Maximum%20Side%20Length%20of%20a%20Square%20with%20Sum%20Less%20than%20or%20Equal%20to%20Threshold/README.md) | `数组`,`二分查找`,`矩阵`,`前缀和` | 中等 | 第 167 场周赛 |
| 1293 | [网格中的最短路径](/solution/1200-1299/1293.Shortest%20Path%20in%20a%20Grid%20with%20Obstacles%20Elimination/README.md) | `广度优先搜索`,`数组`,`矩阵` | 困难 | 第 167 场周赛 |
| 1294 | [不同国家的天气类型](/solution/1200-1299/1294.Weather%20Type%20in%20Each%20Country/README.md) | `数据库` | 简单 | 🔒 |
| 1295 | [统计位数为偶数的数字](/solution/1200-1299/1295.Find%20Numbers%20with%20Even%20Number%20of%20Digits/README.md) | `数组`,`数学` | 简单 | 第 168 场周赛 |
| 1296 | [划分数组为连续数字的集合](/solution/1200-1299/1296.Divide%20Array%20in%20Sets%20of%20K%20Consecutive%20Numbers/README.md) | `贪心`,`数组`,`哈希表`,`排序` | 中等 | 第 168 场周赛 |
| 1297 | [子串的最大出现次数](/solution/1200-1299/1297.Maximum%20Number%20of%20Occurrences%20of%20a%20Substring/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 168 场周赛 |
| 1298 | [你能从盒子里获得的最大糖果数](/solution/1200-1299/1298.Maximum%20Candies%20You%20Can%20Get%20from%20Boxes/README.md) | `广度优先搜索`,`图`,`数组` | 困难 | 第 168 场周赛 |
| 1299 | [将每个元素替换为右侧最大元素](/solution/1200-1299/1299.Replace%20Elements%20with%20Greatest%20Element%20on%20Right%20Side/README.md) | `数组` | 简单 | 第 16 场双周赛 |
| 1300 | [转变数组后最接近目标值的数组和](/solution/1300-1399/1300.Sum%20of%20Mutated%20Array%20Closest%20to%20Target/README.md) | `数组`,`二分查找`,`排序` | 中等 | 第 16 场双周赛 |
| 1301 | [最大得分的路径数目](/solution/1300-1399/1301.Number%20of%20Paths%20with%20Max%20Score/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 16 场双周赛 |
| 1302 | [层数最深叶子节点的和](/solution/1300-1399/1302.Deepest%20Leaves%20Sum/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 第 16 场双周赛 |
| 1303 | [求团队人数](/solution/1300-1399/1303.Find%20the%20Team%20Size/README.md) | `数据库` | 简单 | 🔒 |
| 1304 | [和为零的 N 个不同整数](/solution/1300-1399/1304.Find%20N%20Unique%20Integers%20Sum%20up%20to%20Zero/README.md) | `数组`,`数学` | 简单 | 第 169 场周赛 |
| 1305 | [两棵二叉搜索树中的所有元素](/solution/1300-1399/1305.All%20Elements%20in%20Two%20Binary%20Search%20Trees/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`二叉树`,`排序` | 中等 | 第 169 场周赛 |
| 1306 | [跳跃游戏 III](/solution/1300-1399/1306.Jump%20Game%20III/README.md) | `深度优先搜索`,`广度优先搜索`,`数组` | 中等 | 第 169 场周赛 |
| 1307 | [口算难题](/solution/1300-1399/1307.Verbal%20Arithmetic%20Puzzle/README.md) | `数组`,`数学`,`字符串`,`回溯` | 困难 | 第 169 场周赛 |
| 1308 | [不同性别每日分数总计](/solution/1300-1399/1308.Running%20Total%20for%20Different%20Genders/README.md) | `数据库` | 中等 | 🔒 |
| 1309 | [解码字母到整数映射](/solution/1300-1399/1309.Decrypt%20String%20from%20Alphabet%20to%20Integer%20Mapping/README.md) | `字符串` | 简单 | 第 170 场周赛 |
| 1310 | [子数组异或查询](/solution/1300-1399/1310.XOR%20Queries%20of%20a%20Subarray/README.md) | `位运算`,`数组`,`前缀和` | 中等 | 第 170 场周赛 |
| 1311 | [获取你好友已观看的视频](/solution/1300-1399/1311.Get%20Watched%20Videos%20by%20Your%20Friends/README.md) | `广度优先搜索`,`图`,`数组`,`哈希表`,`排序` | 中等 | 第 170 场周赛 |
| 1312 | [让字符串成为回文串的最少插入次数](/solution/1300-1399/1312.Minimum%20Insertion%20Steps%20to%20Make%20a%20String%20Palindrome/README.md) | `字符串`,`动态规划` | 困难 | 第 170 场周赛 |
| 1313 | [解压缩编码列表](/solution/1300-1399/1313.Decompress%20Run-Length%20Encoded%20List/README.md) | `数组` | 简单 | 第 17 场双周赛 |
| 1314 | [矩阵区域和](/solution/1300-1399/1314.Matrix%20Block%20Sum/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 17 场双周赛 |
| 1315 | [祖父节点值为偶数的节点和](/solution/1300-1399/1315.Sum%20of%20Nodes%20with%20Even-Valued%20Grandparent/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 第 17 场双周赛 |
| 1316 | [不同的循环子字符串](/solution/1300-1399/1316.Distinct%20Echo%20Substrings/README.md) | `字典树`,`字符串`,`哈希函数`,`滚动哈希` | 困难 | 第 17 场双周赛 |
| 1317 | [将整数转换为两个无零整数的和](/solution/1300-1399/1317.Convert%20Integer%20to%20the%20Sum%20of%20Two%20No-Zero%20Integers/README.md) | `数学` | 简单 | 第 171 场周赛 |
| 1318 | [或运算的最小翻转次数](/solution/1300-1399/1318.Minimum%20Flips%20to%20Make%20a%20OR%20b%20Equal%20to%20c/README.md) | `位运算` | 中等 | 第 171 场周赛 |
| 1319 | [连通网络的操作次数](/solution/1300-1399/1319.Number%20of%20Operations%20to%20Make%20Network%20Connected/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 第 171 场周赛 |
| 1320 | [二指输入的的最小距离](/solution/1300-1399/1320.Minimum%20Distance%20to%20Type%20a%20Word%20Using%20Two%20Fingers/README.md) | `字符串`,`动态规划` | 困难 | 第 171 场周赛 |
| 1321 | [餐馆营业额变化增长](/solution/1300-1399/1321.Restaurant%20Growth/README.md) | `数据库` | 中等 | |
| 1322 | [广告效果](/solution/1300-1399/1322.Ads%20Performance/README.md) | `数据库` | 简单 | 🔒 |
| 1323 | [6 和 9 组成的最大数字](/solution/1300-1399/1323.Maximum%2069%20Number/README.md) | `贪心`,`数学` | 简单 | 第 172 场周赛 |
| 1324 | [竖直打印单词](/solution/1300-1399/1324.Print%20Words%20Vertically/README.md) | `数组`,`字符串`,`模拟` | 中等 | 第 172 场周赛 |
| 1325 | [删除给定值的叶子节点](/solution/1300-1399/1325.Delete%20Leaves%20With%20a%20Given%20Value/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 172 场周赛 |
| 1326 | [灌溉花园的最少水龙头数目](/solution/1300-1399/1326.Minimum%20Number%20of%20Taps%20to%20Open%20to%20Water%20a%20Garden/README.md) | `贪心`,`数组`,`动态规划` | 困难 | 第 172 场周赛 |
| 1327 | [列出指定时间段内所有的下单产品](/solution/1300-1399/1327.List%20the%20Products%20Ordered%20in%20a%20Period/README.md) | `数据库` | 简单 | |
| 1328 | [破坏回文串](/solution/1300-1399/1328.Break%20a%20Palindrome/README.md) | `贪心`,`字符串` | 中等 | 第 18 场双周赛 |
| 1329 | [将矩阵按对角线排序](/solution/1300-1399/1329.Sort%20the%20Matrix%20Diagonally/README.md) | `数组`,`矩阵`,`排序` | 中等 | 第 18 场双周赛 |
| 1330 | [翻转子数组得到最大的数组值](/solution/1300-1399/1330.Reverse%20Subarray%20To%20Maximize%20Array%20Value/README.md) | `贪心`,`数组`,`数学` | 困难 | 第 18 场双周赛 |
| 1331 | [数组序号转换](/solution/1300-1399/1331.Rank%20Transform%20of%20an%20Array/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 18 场双周赛 |
| 1332 | [删除回文子序列](/solution/1300-1399/1332.Remove%20Palindromic%20Subsequences/README.md) | `双指针`,`字符串` | 简单 | 第 173 场周赛 |
| 1333 | [餐厅过滤器](/solution/1300-1399/1333.Filter%20Restaurants%20by%20Vegan-Friendly%2C%20Price%20and%20Distance/README.md) | `数组`,`排序` | 中等 | 第 173 场周赛 |
| 1334 | [阈值距离内邻居最少的城市](/solution/1300-1399/1334.Find%20the%20City%20With%20the%20Smallest%20Number%20of%20Neighbors%20at%20a%20Threshold%20Distance/README.md) | `图`,`动态规划`,`最短路` | 中等 | 第 173 场周赛 |
| 1335 | [工作计划的最低难度](/solution/1300-1399/1335.Minimum%20Difficulty%20of%20a%20Job%20Schedule/README.md) | `数组`,`动态规划` | 困难 | 第 173 场周赛 |
| 1336 | [每次访问的交易次数](/solution/1300-1399/1336.Number%20of%20Transactions%20per%20Visit/README.md) | `数据库` | 困难 | 🔒 |
| 1337 | [矩阵中战斗力最弱的 K 行](/solution/1300-1399/1337.The%20K%20Weakest%20Rows%20in%20a%20Matrix/README.md) | `数组`,`二分查找`,`矩阵`,`排序`,`堆(优先队列)` | 简单 | 第 174 场周赛 |
| 1338 | [数组大小减半](/solution/1300-1399/1338.Reduce%20Array%20Size%20to%20The%20Half/README.md) | `贪心`,`数组`,`哈希表`,`排序`,`堆(优先队列)` | 中等 | 第 174 场周赛 |
| 1339 | [分裂二叉树的最大乘积](/solution/1300-1399/1339.Maximum%20Product%20of%20Splitted%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 174 场周赛 |
| 1340 | [跳跃游戏 V](/solution/1300-1399/1340.Jump%20Game%20V/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 174 场周赛 |
| 1341 | [电影评分](/solution/1300-1399/1341.Movie%20Rating/README.md) | `数据库` | 中等 | |
| 1342 | [将数字变成 0 的操作次数](/solution/1300-1399/1342.Number%20of%20Steps%20to%20Reduce%20a%20Number%20to%20Zero/README.md) | `位运算`,`数学` | 简单 | 第 19 场双周赛 |
| 1343 | [大小为 K 且平均值大于等于阈值的子数组数目](/solution/1300-1399/1343.Number%20of%20Sub-arrays%20of%20Size%20K%20and%20Average%20Greater%20than%20or%20Equal%20to%20Threshold/README.md) | `数组`,`滑动窗口` | 中等 | 第 19 场双周赛 |
| 1344 | [时钟指针的夹角](/solution/1300-1399/1344.Angle%20Between%20Hands%20of%20a%20Clock/README.md) | `数学` | 中等 | 第 19 场双周赛 |
| 1345 | [跳跃游戏 IV](/solution/1300-1399/1345.Jump%20Game%20IV/README.md) | `广度优先搜索`,`数组`,`哈希表` | 困难 | 第 19 场双周赛 |
| 1346 | [检查整数及其两倍数是否存在](/solution/1300-1399/1346.Check%20If%20N%20and%20Its%20Double%20Exist/README.md) | `数组`,`哈希表`,`双指针`,`二分查找`,`排序` | 简单 | 第 175 场周赛 |
| 1347 | [制造字母异位词的最小步骤数](/solution/1300-1399/1347.Minimum%20Number%20of%20Steps%20to%20Make%20Two%20Strings%20Anagram/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 175 场周赛 |
| 1348 | [推文计数](/solution/1300-1399/1348.Tweet%20Counts%20Per%20Frequency/README.md) | `设计`,`哈希表`,`二分查找`,`有序集合`,`排序` | 中等 | 第 175 场周赛 |
| 1349 | [参加考试的最大学生数](/solution/1300-1399/1349.Maximum%20Students%20Taking%20Exam/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩`,`矩阵` | 困难 | 第 175 场周赛 |
| 1350 | [院系无效的学生](/solution/1300-1399/1350.Students%20With%20Invalid%20Departments/README.md) | `数据库` | 简单 | 🔒 |
| 1351 | [统计有序矩阵中的负数](/solution/1300-1399/1351.Count%20Negative%20Numbers%20in%20a%20Sorted%20Matrix/README.md) | `数组`,`二分查找`,`矩阵` | 简单 | 第 176 场周赛 |
| 1352 | [最后 K 个数的乘积](/solution/1300-1399/1352.Product%20of%20the%20Last%20K%20Numbers/README.md) | `设计`,`数组`,`数学`,`数据流`,`前缀和` | 中等 | 第 176 场周赛 |
| 1353 | [最多可以参加的会议数目](/solution/1300-1399/1353.Maximum%20Number%20of%20Events%20That%20Can%20Be%20Attended/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 中等 | 第 176 场周赛 |
| 1354 | [多次求和构造目标数组](/solution/1300-1399/1354.Construct%20Target%20Array%20With%20Multiple%20Sums/README.md) | `数组`,`堆(优先队列)` | 困难 | 第 176 场周赛 |
| 1355 | [活动参与者](/solution/1300-1399/1355.Activity%20Participants/README.md) | `数据库` | 中等 | 🔒 |
| 1356 | [根据数字二进制下 1 的数目排序](/solution/1300-1399/1356.Sort%20Integers%20by%20The%20Number%20of%201%20Bits/README.md) | `位运算`,`数组`,`计数`,`排序` | 简单 | 第 20 场双周赛 |
| 1357 | [每隔 n 个顾客打折](/solution/1300-1399/1357.Apply%20Discount%20Every%20n%20Orders/README.md) | `设计`,`数组`,`哈希表` | 中等 | 第 20 场双周赛 |
| 1358 | [包含所有三种字符的子字符串数目](/solution/1300-1399/1358.Number%20of%20Substrings%20Containing%20All%20Three%20Characters/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 20 场双周赛 |
| 1359 | [有效的快递序列数目](/solution/1300-1399/1359.Count%20All%20Valid%20Pickup%20and%20Delivery%20Options/README.md) | `数学`,`动态规划`,`组合数学` | 困难 | 第 20 场双周赛 |
| 1360 | [日期之间隔几天](/solution/1300-1399/1360.Number%20of%20Days%20Between%20Two%20Dates/README.md) | `数学`,`字符串` | 简单 | 第 177 场周赛 |
| 1361 | [验证二叉树](/solution/1300-1399/1361.Validate%20Binary%20Tree%20Nodes/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`二叉树` | 中等 | 第 177 场周赛 |
| 1362 | [最接近的因数](/solution/1300-1399/1362.Closest%20Divisors/README.md) | `数学` | 中等 | 第 177 场周赛 |
| 1363 | [形成三的最大倍数](/solution/1300-1399/1363.Largest%20Multiple%20of%20Three/README.md) | `贪心`,`数组`,`数学`,`动态规划`,`排序` | 困难 | 第 177 场周赛 |
| 1364 | [顾客的可信联系人数量](/solution/1300-1399/1364.Number%20of%20Trusted%20Contacts%20of%20a%20Customer/README.md) | `数据库` | 中等 | 🔒 |
| 1365 | [有多少小于当前数字的数字](/solution/1300-1399/1365.How%20Many%20Numbers%20Are%20Smaller%20Than%20the%20Current%20Number/README.md) | `数组`,`哈希表`,`计数排序`,`排序` | 简单 | 第 178 场周赛 |
| 1366 | [通过投票对团队排名](/solution/1300-1399/1366.Rank%20Teams%20by%20Votes/README.md) | `数组`,`哈希表`,`字符串`,`计数`,`排序` | 中等 | 第 178 场周赛 |
| 1367 | [二叉树中的链表](/solution/1300-1399/1367.Linked%20List%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`链表`,`二叉树` | 中等 | 第 178 场周赛 |
| 1368 | [使网格图至少有一条有效路径的最小代价](/solution/1300-1399/1368.Minimum%20Cost%20to%20Make%20at%20Least%20One%20Valid%20Path%20in%20a%20Grid/README.md) | `广度优先搜索`,`图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 困难 | 第 178 场周赛 |
| 1369 | [获取最近第二次的活动](/solution/1300-1399/1369.Get%20the%20Second%20Most%20Recent%20Activity/README.md) | `数据库` | 困难 | 🔒 |
| 1370 | [上升下降字符串](/solution/1300-1399/1370.Increasing%20Decreasing%20String/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 21 场双周赛 |
| 1371 | [每个元音包含偶数次的最长子字符串](/solution/1300-1399/1371.Find%20the%20Longest%20Substring%20Containing%20Vowels%20in%20Even%20Counts/README.md) | `位运算`,`哈希表`,`字符串`,`前缀和` | 中等 | 第 21 场双周赛 |
| 1372 | [二叉树中的最长交错路径](/solution/1300-1399/1372.Longest%20ZigZag%20Path%20in%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`动态规划`,`二叉树` | 中等 | 第 21 场双周赛 |
| 1373 | [二叉搜索子树的最大键值和](/solution/1300-1399/1373.Maximum%20Sum%20BST%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`动态规划`,`二叉树` | 困难 | 第 21 场双周赛 |
| 1374 | [生成每种字符都是奇数个的字符串](/solution/1300-1399/1374.Generate%20a%20String%20With%20Characters%20That%20Have%20Odd%20Counts/README.md) | `字符串` | 简单 | 第 179 场周赛 |
| 1375 | [二进制字符串前缀一致的次数](/solution/1300-1399/1375.Number%20of%20Times%20Binary%20String%20Is%20Prefix-Aligned/README.md) | `数组` | 中等 | 第 179 场周赛 |
| 1376 | [通知所有员工所需的时间](/solution/1300-1399/1376.Time%20Needed%20to%20Inform%20All%20Employees/README.md) | `树`,`深度优先搜索`,`广度优先搜索` | 中等 | 第 179 场周赛 |
| 1377 | [T 秒后青蛙的位置](/solution/1300-1399/1377.Frog%20Position%20After%20T%20Seconds/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`图` | 困难 | 第 179 场周赛 |
| 1378 | [使用唯一标识码替换员工ID](/solution/1300-1399/1378.Replace%20Employee%20ID%20With%20The%20Unique%20Identifier/README.md) | `数据库` | 简单 | |
| 1379 | [找出克隆二叉树中的相同节点](/solution/1300-1399/1379.Find%20a%20Corresponding%20Node%20of%20a%20Binary%20Tree%20in%20a%20Clone%20of%20That%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | |
| 1380 | [矩阵中的幸运数](/solution/1300-1399/1380.Lucky%20Numbers%20in%20a%20Matrix/README.md) | `数组`,`矩阵` | 简单 | 第 180 场周赛 |
| 1381 | [设计一个支持增量操作的栈](/solution/1300-1399/1381.Design%20a%20Stack%20With%20Increment%20Operation/README.md) | `栈`,`设计`,`数组` | 中等 | 第 180 场周赛 |
| 1382 | [将二叉搜索树变平衡](/solution/1300-1399/1382.Balance%20a%20Binary%20Search%20Tree/README.md) | `贪心`,`树`,`深度优先搜索`,`二叉搜索树`,`分治`,`二叉树` | 中等 | 第 180 场周赛 |
| 1383 | [最大的团队表现值](/solution/1300-1399/1383.Maximum%20Performance%20of%20a%20Team/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 困难 | 第 180 场周赛 |
| 1384 | [按年度列出销售总额](/solution/1300-1399/1384.Total%20Sales%20Amount%20by%20Year/README.md) | `数据库` | 困难 | 🔒 |
| 1385 | [两个数组间的距离值](/solution/1300-1399/1385.Find%20the%20Distance%20Value%20Between%20Two%20Arrays/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 简单 | 第 22 场双周赛 |
| 1386 | [安排电影院座位](/solution/1300-1399/1386.Cinema%20Seat%20Allocation/README.md) | `贪心`,`位运算`,`数组`,`哈希表` | 中等 | 第 22 场双周赛 |
| 1387 | [将整数按权重排序](/solution/1300-1399/1387.Sort%20Integers%20by%20The%20Power%20Value/README.md) | `记忆化搜索`,`动态规划`,`排序` | 中等 | 第 22 场双周赛 |
| 1388 | [3n 块披萨](/solution/1300-1399/1388.Pizza%20With%203n%20Slices/README.md) | `贪心`,`数组`,`动态规划`,`堆(优先队列)` | 困难 | 第 22 场双周赛 |
| 1389 | [按既定顺序创建目标数组](/solution/1300-1399/1389.Create%20Target%20Array%20in%20the%20Given%20Order/README.md) | `数组`,`模拟` | 简单 | 第 181 场周赛 |
| 1390 | [四因数](/solution/1300-1399/1390.Four%20Divisors/README.md) | `数组`,`数学` | 中等 | 第 181 场周赛 |
| 1391 | [检查网格中是否存在有效路径](/solution/1300-1399/1391.Check%20if%20There%20is%20a%20Valid%20Path%20in%20a%20Grid/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | 第 181 场周赛 |
| 1392 | [最长快乐前缀](/solution/1300-1399/1392.Longest%20Happy%20Prefix/README.md) | `字符串`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 181 场周赛 |
| 1393 | [股票的资本损益](/solution/1300-1399/1393.Capital%20GainLoss/README.md) | `数据库` | 中等 | |
| 1394 | [找出数组中的幸运数](/solution/1300-1399/1394.Find%20Lucky%20Integer%20in%20an%20Array/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 182 场周赛 |
| 1395 | [统计作战单位数](/solution/1300-1399/1395.Count%20Number%20of%20Teams/README.md) | `树状数组`,`线段树`,`数组`,`动态规划` | 中等 | 第 182 场周赛 |
| 1396 | [设计地铁系统](/solution/1300-1399/1396.Design%20Underground%20System/README.md) | `设计`,`哈希表`,`字符串` | 中等 | 第 182 场周赛 |
| 1397 | [找到所有好字符串](/solution/1300-1399/1397.Find%20All%20Good%20Strings/README.md) | `字符串`,`动态规划`,`字符串匹配` | 困难 | 第 182 场周赛 |
| 1398 | [购买了产品 A 和产品 B 却没有购买产品 C 的顾客](/solution/1300-1399/1398.Customers%20Who%20Bought%20Products%20A%20and%20B%20but%20Not%20C/README.md) | `数据库` | 中等 | 🔒 |
| 1399 | [统计最大组的数目](/solution/1300-1399/1399.Count%20Largest%20Group/README.md) | `哈希表`,`数学` | 简单 | 第 23 场双周赛 |
| 1400 | [构造 K 个回文字符串](/solution/1400-1499/1400.Construct%20K%20Palindrome%20Strings/README.md) | `贪心`,`哈希表`,`字符串`,`计数` | 中等 | 第 23 场双周赛 |
| 1401 | [圆和矩形是否有重叠](/solution/1400-1499/1401.Circle%20and%20Rectangle%20Overlapping/README.md) | `几何`,`数学` | 中等 | 第 23 场双周赛 |
| 1402 | [做菜顺序](/solution/1400-1499/1402.Reducing%20Dishes/README.md) | `贪心`,`数组`,`动态规划`,`排序` | 困难 | 第 23 场双周赛 |
| 1403 | [非递增顺序的最小子序列](/solution/1400-1499/1403.Minimum%20Subsequence%20in%20Non-Increasing%20Order/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 183 场周赛 |
| 1404 | [将二进制表示减到 1 的步骤数](/solution/1400-1499/1404.Number%20of%20Steps%20to%20Reduce%20a%20Number%20in%20Binary%20Representation%20to%20One/README.md) | `位运算`,`字符串`,`模拟` | 中等 | 第 183 场周赛 |
| 1405 | [最长快乐字符串](/solution/1400-1499/1405.Longest%20Happy%20String/README.md) | `贪心`,`字符串`,`堆(优先队列)` | 中等 | 第 183 场周赛 |
| 1406 | [石子游戏 III](/solution/1400-1499/1406.Stone%20Game%20III/README.md) | `数组`,`数学`,`动态规划`,`博弈` | 困难 | 第 183 场周赛 |
| 1407 | [排名靠前的旅行者](/solution/1400-1499/1407.Top%20Travellers/README.md) | `数据库` | 简单 | |
| 1408 | [数组中的字符串匹配](/solution/1400-1499/1408.String%20Matching%20in%20an%20Array/README.md) | `数组`,`字符串`,`字符串匹配` | 简单 | 第 184 场周赛 |
| 1409 | [查询带键的排列](/solution/1400-1499/1409.Queries%20on%20a%20Permutation%20With%20Key/README.md) | `树状数组`,`数组`,`模拟` | 中等 | 第 184 场周赛 |
| 1410 | [HTML 实体解析器](/solution/1400-1499/1410.HTML%20Entity%20Parser/README.md) | `哈希表`,`字符串` | 中等 | 第 184 场周赛 |
| 1411 | [给 N x 3 网格图涂色的方案数](/solution/1400-1499/1411.Number%20of%20Ways%20to%20Paint%20N%20%C3%97%203%20Grid/README.md) | `动态规划` | 困难 | 第 184 场周赛 |
| 1412 | [查找成绩处于中游的学生](/solution/1400-1499/1412.Find%20the%20Quiet%20Students%20in%20All%20Exams/README.md) | `数据库` | 困难 | 🔒 |
| 1413 | [逐步求和得到正数的最小值](/solution/1400-1499/1413.Minimum%20Value%20to%20Get%20Positive%20Step%20by%20Step%20Sum/README.md) | `数组`,`前缀和` | 简单 | 第 24 场双周赛 |
| 1414 | [和为 K 的最少斐波那契数字数目](/solution/1400-1499/1414.Find%20the%20Minimum%20Number%20of%20Fibonacci%20Numbers%20Whose%20Sum%20Is%20K/README.md) | `贪心`,`数学` | 中等 | 第 24 场双周赛 |
| 1415 | [长度为 n 的开心字符串中字典序第 k 小的字符串](/solution/1400-1499/1415.The%20k-th%20Lexicographical%20String%20of%20All%20Happy%20Strings%20of%20Length%20n/README.md) | `字符串`,`回溯` | 中等 | 第 24 场双周赛 |
| 1416 | [恢复数组](/solution/1400-1499/1416.Restore%20The%20Array/README.md) | `字符串`,`动态规划` | 困难 | 第 24 场双周赛 |
| 1417 | [重新格式化字符串](/solution/1400-1499/1417.Reformat%20The%20String/README.md) | `字符串` | 简单 | 第 185 场周赛 |
| 1418 | [点菜展示表](/solution/1400-1499/1418.Display%20Table%20of%20Food%20Orders%20in%20a%20Restaurant/README.md) | `数组`,`哈希表`,`字符串`,`有序集合`,`排序` | 中等 | 第 185 场周赛 |
| 1419 | [数青蛙](/solution/1400-1499/1419.Minimum%20Number%20of%20Frogs%20Croaking/README.md) | `字符串`,`计数` | 中等 | 第 185 场周赛 |
| 1420 | [生成数组](/solution/1400-1499/1420.Build%20Array%20Where%20You%20Can%20Find%20The%20Maximum%20Exactly%20K%20Comparisons/README.md) | `动态规划`,`前缀和` | 困难 | 第 185 场周赛 |
| 1421 | [净现值查询](/solution/1400-1499/1421.NPV%20Queries/README.md) | `数据库` | 简单 | 🔒 |
| 1422 | [分割字符串的最大得分](/solution/1400-1499/1422.Maximum%20Score%20After%20Splitting%20a%20String/README.md) | `字符串`,`前缀和` | 简单 | 第 186 场周赛 |
| 1423 | [可获得的最大点数](/solution/1400-1499/1423.Maximum%20Points%20You%20Can%20Obtain%20from%20Cards/README.md) | `数组`,`前缀和`,`滑动窗口` | 中等 | 第 186 场周赛 |
| 1424 | [对角线遍历 II](/solution/1400-1499/1424.Diagonal%20Traverse%20II/README.md) | `数组`,`排序`,`堆(优先队列)` | 中等 | 第 186 场周赛 |
| 1425 | [带限制的子序列和](/solution/1400-1499/1425.Constrained%20Subsequence%20Sum/README.md) | `队列`,`数组`,`动态规划`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 困难 | 第 186 场周赛 |
| 1426 | [数元素](/solution/1400-1499/1426.Counting%20Elements/README.md) | `数组`,`哈希表` | 简单 | 🔒 |
| 1427 | [字符串的左右移](/solution/1400-1499/1427.Perform%20String%20Shifts/README.md) | `数组`,`数学`,`字符串` | 简单 | 🔒 |
| 1428 | [至少有一个 1 的最左端列](/solution/1400-1499/1428.Leftmost%20Column%20with%20at%20Least%20a%20One/README.md) | `数组`,`二分查找`,`交互`,`矩阵` | 中等 | 🔒 |
| 1429 | [第一个唯一数字](/solution/1400-1499/1429.First%20Unique%20Number/README.md) | `设计`,`队列`,`数组`,`哈希表`,`数据流` | 中等 | 🔒 |
| 1430 | [判断给定的序列是否是二叉树从根到叶的路径](/solution/1400-1499/1430.Check%20If%20a%20String%20Is%20a%20Valid%20Sequence%20from%20Root%20to%20Leaves%20Path%20in%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 🔒 |
| 1431 | [拥有最多糖果的孩子](/solution/1400-1499/1431.Kids%20With%20the%20Greatest%20Number%20of%20Candies/README.md) | `数组` | 简单 | 第 25 场双周赛 |
| 1432 | [改变一个整数能得到的最大差值](/solution/1400-1499/1432.Max%20Difference%20You%20Can%20Get%20From%20Changing%20an%20Integer/README.md) | `贪心`,`数学` | 中等 | 第 25 场双周赛 |
| 1433 | [检查一个字符串是否可以打破另一个字符串](/solution/1400-1499/1433.Check%20If%20a%20String%20Can%20Break%20Another%20String/README.md) | `贪心`,`字符串`,`排序` | 中等 | 第 25 场双周赛 |
| 1434 | [每个人戴不同帽子的方案数](/solution/1400-1499/1434.Number%20of%20Ways%20to%20Wear%20Different%20Hats%20to%20Each%20Other/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 25 场双周赛 |
| 1435 | [制作会话柱状图](/solution/1400-1499/1435.Create%20a%20Session%20Bar%20Chart/README.md) | `数据库` | 简单 | 🔒 |
| 1436 | [旅行终点站](/solution/1400-1499/1436.Destination%20City/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 第 187 场周赛 |
| 1437 | [是否所有 1 都至少相隔 k 个元素](/solution/1400-1499/1437.Check%20If%20All%201%27s%20Are%20at%20Least%20Length%20K%20Places%20Away/README.md) | `数组` | 简单 | 第 187 场周赛 |
| 1438 | [绝对差不超过限制的最长连续子数组](/solution/1400-1499/1438.Longest%20Continuous%20Subarray%20With%20Absolute%20Diff%20Less%20Than%20or%20Equal%20to%20Limit/README.md) | `队列`,`数组`,`有序集合`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 中等 | 第 187 场周赛 |
| 1439 | [有序矩阵中的第 k 个最小数组和](/solution/1400-1499/1439.Find%20the%20Kth%20Smallest%20Sum%20of%20a%20Matrix%20With%20Sorted%20Rows/README.md) | `数组`,`二分查找`,`矩阵`,`堆(优先队列)` | 困难 | 第 187 场周赛 |
| 1440 | [计算布尔表达式的值](/solution/1400-1499/1440.Evaluate%20Boolean%20Expression/README.md) | `数据库` | 中等 | 🔒 |
| 1441 | [用栈操作构建数组](/solution/1400-1499/1441.Build%20an%20Array%20With%20Stack%20Operations/README.md) | `栈`,`数组`,`模拟` | 中等 | 第 188 场周赛 |
| 1442 | [形成两个异或相等数组的三元组数目](/solution/1400-1499/1442.Count%20Triplets%20That%20Can%20Form%20Two%20Arrays%20of%20Equal%20XOR/README.md) | `位运算`,`数组`,`哈希表`,`数学`,`前缀和` | 中等 | 第 188 场周赛 |
| 1443 | [收集树上所有苹果的最少时间](/solution/1400-1499/1443.Minimum%20Time%20to%20Collect%20All%20Apples%20in%20a%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表` | 中等 | 第 188 场周赛 |
| 1444 | [切披萨的方案数](/solution/1400-1499/1444.Number%20of%20Ways%20of%20Cutting%20a%20Pizza/README.md) | `记忆化搜索`,`数组`,`动态规划`,`矩阵`,`前缀和` | 困难 | 第 188 场周赛 |
| 1445 | [苹果和桔子](/solution/1400-1499/1445.Apples%20%26%20Oranges/README.md) | `数据库` | 中等 | 🔒 |
| 1446 | [连续字符](/solution/1400-1499/1446.Consecutive%20Characters/README.md) | `字符串` | 简单 | 第 26 场双周赛 |
| 1447 | [最简分数](/solution/1400-1499/1447.Simplified%20Fractions/README.md) | `数学`,`字符串`,`数论` | 中等 | 第 26 场双周赛 |
| 1448 | [统计二叉树中好节点的数目](/solution/1400-1499/1448.Count%20Good%20Nodes%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 第 26 场双周赛 |
| 1449 | [数位成本和为目标值的最大数字](/solution/1400-1499/1449.Form%20Largest%20Integer%20With%20Digits%20That%20Add%20up%20to%20Target/README.md) | `数组`,`动态规划` | 困难 | 第 26 场双周赛 |
| 1450 | [在既定时间做作业的学生人数](/solution/1400-1499/1450.Number%20of%20Students%20Doing%20Homework%20at%20a%20Given%20Time/README.md) | `数组` | 简单 | 第 189 场周赛 |
| 1451 | [重新排列句子中的单词](/solution/1400-1499/1451.Rearrange%20Words%20in%20a%20Sentence/README.md) | `字符串`,`排序` | 中等 | 第 189 场周赛 |
| 1452 | [收藏清单](/solution/1400-1499/1452.People%20Whose%20List%20of%20Favorite%20Companies%20Is%20Not%20a%20Subset%20of%20Another%20List/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 189 场周赛 |
| 1453 | [圆形靶内的最大飞镖数量](/solution/1400-1499/1453.Maximum%20Number%20of%20Darts%20Inside%20of%20a%20Circular%20Dartboard/README.md) | `几何`,`数组`,`数学` | 困难 | 第 189 场周赛 |
| 1454 | [活跃用户](/solution/1400-1499/1454.Active%20Users/README.md) | `数据库` | 中等 | 🔒 |
| 1455 | [检查单词是否为句中其他单词的前缀](/solution/1400-1499/1455.Check%20If%20a%20Word%20Occurs%20As%20a%20Prefix%20of%20Any%20Word%20in%20a%20Sentence/README.md) | `双指针`,`字符串`,`字符串匹配` | 简单 | 第 190 场周赛 |
| 1456 | [定长子串中元音的最大数目](/solution/1400-1499/1456.Maximum%20Number%20of%20Vowels%20in%20a%20Substring%20of%20Given%20Length/README.md) | `字符串`,`滑动窗口` | 中等 | 第 190 场周赛 |
| 1457 | [二叉树中的伪回文路径](/solution/1400-1499/1457.Pseudo-Palindromic%20Paths%20in%20a%20Binary%20Tree/README.md) | `位运算`,`树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 第 190 场周赛 |
| 1458 | [两个子序列的最大点积](/solution/1400-1499/1458.Max%20Dot%20Product%20of%20Two%20Subsequences/README.md) | `数组`,`动态规划` | 困难 | 第 190 场周赛 |
| 1459 | [矩形面积](/solution/1400-1499/1459.Rectangles%20Area/README.md) | `数据库` | 中等 | 🔒 |
| 1460 | [通过翻转子数组使两个数组相等](/solution/1400-1499/1460.Make%20Two%20Arrays%20Equal%20by%20Reversing%20Subarrays/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 27 场双周赛 |
| 1461 | [检查一个字符串是否包含所有长度为 K 的二进制子串](/solution/1400-1499/1461.Check%20If%20a%20String%20Contains%20All%20Binary%20Codes%20of%20Size%20K/README.md) | `位运算`,`哈希表`,`字符串`,`哈希函数`,`滚动哈希` | 中等 | 第 27 场双周赛 |
| 1462 | [课程表 IV](/solution/1400-1499/1462.Course%20Schedule%20IV/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | 第 27 场双周赛 |
| 1463 | [摘樱桃 II](/solution/1400-1499/1463.Cherry%20Pickup%20II/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 27 场双周赛 |
| 1464 | [数组中两元素的最大乘积](/solution/1400-1499/1464.Maximum%20Product%20of%20Two%20Elements%20in%20an%20Array/README.md) | `数组`,`排序`,`堆(优先队列)` | 简单 | 第 191 场周赛 |
| 1465 | [切割后面积最大的蛋糕](/solution/1400-1499/1465.Maximum%20Area%20of%20a%20Piece%20of%20Cake%20After%20Horizontal%20and%20Vertical%20Cuts/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 191 场周赛 |
| 1466 | [重新规划路线](/solution/1400-1499/1466.Reorder%20Routes%20to%20Make%20All%20Paths%20Lead%20to%20the%20City%20Zero/README.md) | `深度优先搜索`,`广度优先搜索`,`图` | 中等 | 第 191 场周赛 |
| 1467 | [两个盒子中球的颜色数相同的概率](/solution/1400-1499/1467.Probability%20of%20a%20Two%20Boxes%20Having%20The%20Same%20Number%20of%20Distinct%20Balls/README.md) | `数组`,`数学`,`动态规划`,`回溯`,`组合数学`,`概率与统计` | 困难 | 第 191 场周赛 |
| 1468 | [计算税后工资](/solution/1400-1499/1468.Calculate%20Salaries/README.md) | `数据库` | 中等 | 🔒 |
| 1469 | [寻找所有的独生节点](/solution/1400-1499/1469.Find%20All%20The%20Lonely%20Nodes/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 简单 | 🔒 |
| 1470 | [重新排列数组](/solution/1400-1499/1470.Shuffle%20the%20Array/README.md) | `数组` | 简单 | 第 192 场周赛 |
| 1471 | [数组中的 k 个最强值](/solution/1400-1499/1471.The%20k%20Strongest%20Values%20in%20an%20Array/README.md) | `数组`,`双指针`,`排序` | 中等 | 第 192 场周赛 |
| 1472 | [设计浏览器历史记录](/solution/1400-1499/1472.Design%20Browser%20History/README.md) | `栈`,`设计`,`数组`,`链表`,`数据流`,`双向链表` | 中等 | 第 192 场周赛 |
| 1473 | [粉刷房子 III](/solution/1400-1499/1473.Paint%20House%20III/README.md) | `数组`,`动态规划` | 困难 | 第 192 场周赛 |
| 1474 | [删除链表 M 个节点之后的 N 个节点](/solution/1400-1499/1474.Delete%20N%20Nodes%20After%20M%20Nodes%20of%20a%20Linked%20List/README.md) | `链表` | 简单 | 🔒 |
| 1475 | [商品折扣后的最终价格](/solution/1400-1499/1475.Final%20Prices%20With%20a%20Special%20Discount%20in%20a%20Shop/README.md) | `栈`,`数组`,`单调栈` | 简单 | 第 28 场双周赛 |
| 1476 | [子矩形查询](/solution/1400-1499/1476.Subrectangle%20Queries/README.md) | `设计`,`数组`,`矩阵` | 中等 | 第 28 场双周赛 |
| 1477 | [找两个和为目标值且不重叠的子数组](/solution/1400-1499/1477.Find%20Two%20Non-overlapping%20Sub-arrays%20Each%20With%20Target%20Sum/README.md) | `数组`,`哈希表`,`二分查找`,`动态规划`,`滑动窗口` | 中等 | 第 28 场双周赛 |
| 1478 | [安排邮筒](/solution/1400-1499/1478.Allocate%20Mailboxes/README.md) | `数组`,`数学`,`动态规划`,`排序` | 困难 | 第 28 场双周赛 |
| 1479 | [周内每天的销售情况](/solution/1400-1499/1479.Sales%20by%20Day%20of%20the%20Week/README.md) | `数据库` | 困难 | 🔒 |
| 1480 | [一维数组的动态和](/solution/1400-1499/1480.Running%20Sum%20of%201d%20Array/README.md) | `数组`,`前缀和` | 简单 | 第 193 场周赛 |
| 1481 | [不同整数的最少数目](/solution/1400-1499/1481.Least%20Number%20of%20Unique%20Integers%20after%20K%20Removals/README.md) | `贪心`,`数组`,`哈希表`,`计数`,`排序` | 中等 | 第 193 场周赛 |
| 1482 | [制作 m 束花所需的最少天数](/solution/1400-1499/1482.Minimum%20Number%20of%20Days%20to%20Make%20m%20Bouquets/README.md) | `数组`,`二分查找` | 中等 | 第 193 场周赛 |
| 1483 | [树节点的第 K 个祖先](/solution/1400-1499/1483.Kth%20Ancestor%20of%20a%20Tree%20Node/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`设计`,`二分查找`,`动态规划` | 困难 | 第 193 场周赛 |
| 1484 | [按日期分组销售产品](/solution/1400-1499/1484.Group%20Sold%20Products%20By%20The%20Date/README.md) | `数据库` | 简单 | |
| 1485 | [克隆含随机指针的二叉树](/solution/1400-1499/1485.Clone%20Binary%20Tree%20With%20Random%20Pointer/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 🔒 |
| 1486 | [数组异或操作](/solution/1400-1499/1486.XOR%20Operation%20in%20an%20Array/README.md) | `位运算`,`数学` | 简单 | 第 194 场周赛 |
| 1487 | [保证文件名唯一](/solution/1400-1499/1487.Making%20File%20Names%20Unique/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 194 场周赛 |
| 1488 | [避免洪水泛滥](/solution/1400-1499/1488.Avoid%20Flood%20in%20The%20City/README.md) | `贪心`,`数组`,`哈希表`,`二分查找`,`堆(优先队列)` | 中等 | 第 194 场周赛 |
| 1489 | [找到最小生成树里的关键边和伪关键边](/solution/1400-1499/1489.Find%20Critical%20and%20Pseudo-Critical%20Edges%20in%20Minimum%20Spanning%20Tree/README.md) | `并查集`,`图`,`最小生成树`,`排序`,`强连通分量` | 困难 | 第 194 场周赛 |
| 1490 | [克隆 N 叉树](/solution/1400-1499/1490.Clone%20N-ary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表` | 中等 | 🔒 |
| 1491 | [去掉最低工资和最高工资后的工资平均值](/solution/1400-1499/1491.Average%20Salary%20Excluding%20the%20Minimum%20and%20Maximum%20Salary/README.md) | `数组`,`排序` | 简单 | 第 29 场双周赛 |
| 1492 | [n 的第 k 个因子](/solution/1400-1499/1492.The%20kth%20Factor%20of%20n/README.md) | `数学`,`数论` | 中等 | 第 29 场双周赛 |
| 1493 | [删掉一个元素以后全为 1 的最长子数组](/solution/1400-1499/1493.Longest%20Subarray%20of%201%27s%20After%20Deleting%20One%20Element/README.md) | `数组`,`动态规划`,`滑动窗口` | 中等 | 第 29 场双周赛 |
| 1494 | [并行课程 II](/solution/1400-1499/1494.Parallel%20Courses%20II/README.md) | `位运算`,`图`,`动态规划`,`状态压缩` | 困难 | 第 29 场双周赛 |
| 1495 | [上月播放的儿童适宜电影](/solution/1400-1499/1495.Friendly%20Movies%20Streamed%20Last%20Month/README.md) | `数据库` | 简单 | 🔒 |
| 1496 | [判断路径是否相交](/solution/1400-1499/1496.Path%20Crossing/README.md) | `哈希表`,`字符串` | 简单 | 第 195 场周赛 |
| 1497 | [检查数组对是否可以被 k 整除](/solution/1400-1499/1497.Check%20If%20Array%20Pairs%20Are%20Divisible%20by%20k/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 195 场周赛 |
| 1498 | [满足条件的子序列数目](/solution/1400-1499/1498.Number%20of%20Subsequences%20That%20Satisfy%20the%20Given%20Sum%20Condition/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | 第 195 场周赛 |
| 1499 | [满足不等式的最大值](/solution/1400-1499/1499.Max%20Value%20of%20Equation/README.md) | `队列`,`数组`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 困难 | 第 195 场周赛 |
| 1500 | [设计文件分享系统](/solution/1500-1599/1500.Design%20a%20File%20Sharing%20System/README.md) | `设计`,`哈希表`,`数据流`,`排序`,`堆(优先队列)` | 中等 | 🔒 |
| 1501 | [可以放心投资的国家](/solution/1500-1599/1501.Countries%20You%20Can%20Safely%20Invest%20In/README.md) | `数据库` | 中等 | 🔒 |
| 1502 | [判断能否形成等差数列](/solution/1500-1599/1502.Can%20Make%20Arithmetic%20Progression%20From%20Sequence/README.md) | `数组`,`排序` | 简单 | 第 196 场周赛 |
| 1503 | [所有蚂蚁掉下来前的最后一刻](/solution/1500-1599/1503.Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank/README.md) | `脑筋急转弯`,`数组`,`模拟` | 中等 | 第 196 场周赛 |
| 1504 | [统计全 1 子矩形](/solution/1500-1599/1504.Count%20Submatrices%20With%20All%20Ones/README.md) | `栈`,`数组`,`动态规划`,`矩阵`,`单调栈` | 中等 | 第 196 场周赛 |
| 1505 | [最多 K 次交换相邻数位后得到的最小整数](/solution/1500-1599/1505.Minimum%20Possible%20Integer%20After%20at%20Most%20K%20Adjacent%20Swaps%20On%20Digits/README.md) | `贪心`,`树状数组`,`线段树`,`字符串` | 困难 | 第 196 场周赛 |
| 1506 | [找到 N 叉树的根节点](/solution/1500-1599/1506.Find%20Root%20of%20N-Ary%20Tree/README.md) | `位运算`,`树`,`深度优先搜索`,`哈希表` | 中等 | 🔒 |
| 1507 | [转变日期格式](/solution/1500-1599/1507.Reformat%20Date/README.md) | `字符串` | 简单 | 第 30 场双周赛 |
| 1508 | [子数组和排序后的区间和](/solution/1500-1599/1508.Range%20Sum%20of%20Sorted%20Subarray%20Sums/README.md) | `数组`,`双指针`,`二分查找`,`前缀和`,`排序` | 中等 | 第 30 场双周赛 |
| 1509 | [三次操作后最大值与最小值的最小差](/solution/1500-1599/1509.Minimum%20Difference%20Between%20Largest%20and%20Smallest%20Value%20in%20Three%20Moves/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 30 场双周赛 |
| 1510 | [石子游戏 IV](/solution/1500-1599/1510.Stone%20Game%20IV/README.md) | `数学`,`动态规划`,`博弈` | 困难 | 第 30 场双周赛 |
| 1511 | [消费者下单频率](/solution/1500-1599/1511.Customer%20Order%20Frequency/README.md) | `数据库` | 简单 | 🔒 |
| 1512 | [好数对的数目](/solution/1500-1599/1512.Number%20of%20Good%20Pairs/README.md) | `数组`,`哈希表`,`数学`,`计数` | 简单 | 第 197 场周赛 |
| 1513 | [仅含 1 的子串数](/solution/1500-1599/1513.Number%20of%20Substrings%20With%20Only%201s/README.md) | `数学`,`字符串` | 中等 | 第 197 场周赛 |
| 1514 | [概率最大的路径](/solution/1500-1599/1514.Path%20with%20Maximum%20Probability/README.md) | `图`,`数组`,`最短路`,`堆(优先队列)` | 中等 | 第 197 场周赛 |
| 1515 | [服务中心的最佳位置](/solution/1500-1599/1515.Best%20Position%20for%20a%20Service%20Centre/README.md) | `几何`,`数组`,`数学`,`随机化` | 困难 | 第 197 场周赛 |
| 1516 | [移动 N 叉树的子树](/solution/1500-1599/1516.Move%20Sub-Tree%20of%20N-Ary%20Tree/README.md) | `树`,`深度优先搜索` | 困难 | 🔒 |
| 1517 | [查找拥有有效邮箱的用户](/solution/1500-1599/1517.Find%20Users%20With%20Valid%20E-Mails/README.md) | `数据库` | 简单 | |
| 1518 | [换水问题](/solution/1500-1599/1518.Water%20Bottles/README.md) | `数学`,`模拟` | 简单 | 第 198 场周赛 |
| 1519 | [子树中标签相同的节点数](/solution/1500-1599/1519.Number%20of%20Nodes%20in%20the%20Sub-Tree%20With%20the%20Same%20Label/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`计数` | 中等 | 第 198 场周赛 |
| 1520 | [最多的不重叠子字符串](/solution/1500-1599/1520.Maximum%20Number%20of%20Non-Overlapping%20Substrings/README.md) | `贪心`,`字符串` | 困难 | 第 198 场周赛 |
| 1521 | [找到最接近目标值的函数值](/solution/1500-1599/1521.Find%20a%20Value%20of%20a%20Mysterious%20Function%20Closest%20to%20Target/README.md) | `位运算`,`线段树`,`数组`,`二分查找` | 困难 | 第 198 场周赛 |
| 1522 | [N 叉树的直径](/solution/1500-1599/1522.Diameter%20of%20N-Ary%20Tree/README.md) | `树`,`深度优先搜索` | 中等 | 🔒 |
| 1523 | [在区间范围内统计奇数数目](/solution/1500-1599/1523.Count%20Odd%20Numbers%20in%20an%20Interval%20Range/README.md) | `数学` | 简单 | 第 31 场双周赛 |
| 1524 | [和为奇数的子数组数目](/solution/1500-1599/1524.Number%20of%20Sub-arrays%20With%20Odd%20Sum/README.md) | `数组`,`数学`,`动态规划`,`前缀和` | 中等 | 第 31 场双周赛 |
| 1525 | [字符串的好分割数目](/solution/1500-1599/1525.Number%20of%20Good%20Ways%20to%20Split%20a%20String/README.md) | `位运算`,`哈希表`,`字符串`,`动态规划` | 中等 | 第 31 场双周赛 |
| 1526 | [形成目标数组的子数组最少增加次数](/solution/1500-1599/1526.Minimum%20Number%20of%20Increments%20on%20Subarrays%20to%20Form%20a%20Target%20Array/README.md) | `栈`,`贪心`,`数组`,`动态规划`,`单调栈` | 困难 | 第 31 场双周赛 |
| 1527 | [患某种疾病的患者](/solution/1500-1599/1527.Patients%20With%20a%20Condition/README.md) | `数据库` | 简单 | |
| 1528 | [重新排列字符串](/solution/1500-1599/1528.Shuffle%20String/README.md) | `数组`,`字符串` | 简单 | 第 199 场周赛 |
| 1529 | [最少的后缀翻转次数](/solution/1500-1599/1529.Minimum%20Suffix%20Flips/README.md) | `贪心`,`字符串` | 中等 | 第 199 场周赛 |
| 1530 | [好叶子节点对的数量](/solution/1500-1599/1530.Number%20of%20Good%20Leaf%20Nodes%20Pairs/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 199 场周赛 |
| 1531 | [压缩字符串 II](/solution/1500-1599/1531.String%20Compression%20II/README.md) | `字符串`,`动态规划` | 困难 | 第 199 场周赛 |
| 1532 | [最近的三笔订单](/solution/1500-1599/1532.The%20Most%20Recent%20Three%20Orders/README.md) | `数据库` | 中等 | 🔒 |
| 1533 | [找到最大整数的索引](/solution/1500-1599/1533.Find%20the%20Index%20of%20the%20Large%20Integer/README.md) | `数组`,`二分查找`,`交互` | 中等 | 🔒 |
| 1534 | [统计好三元组](/solution/1500-1599/1534.Count%20Good%20Triplets/README.md) | `数组`,`枚举` | 简单 | 第 200 场周赛 |
| 1535 | [找出数组游戏的赢家](/solution/1500-1599/1535.Find%20the%20Winner%20of%20an%20Array%20Game/README.md) | `数组`,`模拟` | 中等 | 第 200 场周赛 |
| 1536 | [排布二进制网格的最少交换次数](/solution/1500-1599/1536.Minimum%20Swaps%20to%20Arrange%20a%20Binary%20Grid/README.md) | `贪心`,`数组`,`矩阵` | 中等 | 第 200 场周赛 |
| 1537 | [最大得分](/solution/1500-1599/1537.Get%20the%20Maximum%20Score/README.md) | `贪心`,`数组`,`双指针`,`动态规划` | 困难 | 第 200 场周赛 |
| 1538 | [找出隐藏数组中出现次数最多的元素](/solution/1500-1599/1538.Guess%20the%20Majority%20in%20a%20Hidden%20Array/README.md) | `数组`,`数学`,`交互` | 中等 | 🔒 |
| 1539 | [第 k 个缺失的正整数](/solution/1500-1599/1539.Kth%20Missing%20Positive%20Number/README.md) | `数组`,`二分查找` | 简单 | 第 32 场双周赛 |
| 1540 | [K 次操作转变字符串](/solution/1500-1599/1540.Can%20Convert%20String%20in%20K%20Moves/README.md) | `哈希表`,`字符串` | 中等 | 第 32 场双周赛 |
| 1541 | [平衡括号字符串的最少插入次数](/solution/1500-1599/1541.Minimum%20Insertions%20to%20Balance%20a%20Parentheses%20String/README.md) | `栈`,`贪心`,`字符串` | 中等 | 第 32 场双周赛 |
| 1542 | [找出最长的超赞子字符串](/solution/1500-1599/1542.Find%20Longest%20Awesome%20Substring/README.md) | `位运算`,`哈希表`,`字符串` | 困难 | 第 32 场双周赛 |
| 1543 | [产品名称格式修复](/solution/1500-1599/1543.Fix%20Product%20Name%20Format/README.md) | `数据库` | 简单 | 🔒 |
| 1544 | [整理字符串](/solution/1500-1599/1544.Make%20The%20String%20Great/README.md) | `栈`,`字符串` | 简单 | 第 201 场周赛 |
| 1545 | [找出第 N 个二进制字符串中的第 K 位](/solution/1500-1599/1545.Find%20Kth%20Bit%20in%20Nth%20Binary%20String/README.md) | `递归`,`字符串`,`模拟` | 中等 | 第 201 场周赛 |
| 1546 | [和为目标值且不重叠的非空子数组的最大数目](/solution/1500-1599/1546.Maximum%20Number%20of%20Non-Overlapping%20Subarrays%20With%20Sum%20Equals%20Target/README.md) | `贪心`,`数组`,`哈希表`,`前缀和` | 中等 | 第 201 场周赛 |
| 1547 | [切棍子的最小成本](/solution/1500-1599/1547.Minimum%20Cost%20to%20Cut%20a%20Stick/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 201 场周赛 |
| 1548 | [图中最相似的路径](/solution/1500-1599/1548.The%20Most%20Similar%20Path%20in%20a%20Graph/README.md) | `图`,`动态规划` | 困难 | 🔒 |
| 1549 | [每件商品的最新订单](/solution/1500-1599/1549.The%20Most%20Recent%20Orders%20for%20Each%20Product/README.md) | `数据库` | 中等 | 🔒 |
| 1550 | [存在连续三个奇数的数组](/solution/1500-1599/1550.Three%20Consecutive%20Odds/README.md) | `数组` | 简单 | 第 202 场周赛 |
| 1551 | [使数组中所有元素相等的最小操作数](/solution/1500-1599/1551.Minimum%20Operations%20to%20Make%20Array%20Equal/README.md) | `数学` | 中等 | 第 202 场周赛 |
| 1552 | [两球之间的磁力](/solution/1500-1599/1552.Magnetic%20Force%20Between%20Two%20Balls/README.md) | `数组`,`二分查找`,`排序` | 中等 | 第 202 场周赛 |
| 1553 | [吃掉 N 个橘子的最少天数](/solution/1500-1599/1553.Minimum%20Number%20of%20Days%20to%20Eat%20N%20Oranges/README.md) | `记忆化搜索`,`动态规划` | 困难 | 第 202 场周赛 |
| 1554 | [只有一个不同字符的字符串](/solution/1500-1599/1554.Strings%20Differ%20by%20One%20Character/README.md) | `哈希表`,`字符串`,`哈希函数`,`滚动哈希` | 中等 | 🔒 |
| 1555 | [银行账户概要](/solution/1500-1599/1555.Bank%20Account%20Summary/README.md) | `数据库` | 中等 | 🔒 |
| 1556 | [千位分隔数](/solution/1500-1599/1556.Thousand%20Separator/README.md) | `字符串` | 简单 | 第 33 场双周赛 |
| 1557 | [可以到达所有点的最少点数目](/solution/1500-1599/1557.Minimum%20Number%20of%20Vertices%20to%20Reach%20All%20Nodes/README.md) | `图` | 中等 | 第 33 场双周赛 |
| 1558 | [得到目标数组的最少函数调用次数](/solution/1500-1599/1558.Minimum%20Numbers%20of%20Function%20Calls%20to%20Make%20Target%20Array/README.md) | `贪心`,`位运算`,`数组` | 中等 | 第 33 场双周赛 |
| 1559 | [二维网格图中探测环](/solution/1500-1599/1559.Detect%20Cycles%20in%202D%20Grid/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | 第 33 场双周赛 |
| 1560 | [圆形赛道上经过次数最多的扇区](/solution/1500-1599/1560.Most%20Visited%20Sector%20in%20%20a%20Circular%20Track/README.md) | `数组`,`模拟` | 简单 | 第 203 场周赛 |
| 1561 | [你可以获得的最大硬币数目](/solution/1500-1599/1561.Maximum%20Number%20of%20Coins%20You%20Can%20Get/README.md) | `贪心`,`数组`,`数学`,`博弈`,`排序` | 中等 | 第 203 场周赛 |
| 1562 | [查找大小为 M 的最新分组](/solution/1500-1599/1562.Find%20Latest%20Group%20of%20Size%20M/README.md) | `数组`,`哈希表`,`二分查找`,`模拟` | 中等 | 第 203 场周赛 |
| 1563 | [石子游戏 V](/solution/1500-1599/1563.Stone%20Game%20V/README.md) | `数组`,`数学`,`动态规划`,`博弈` | 困难 | 第 203 场周赛 |
| 1564 | [把箱子放进仓库里 I](/solution/1500-1599/1564.Put%20Boxes%20Into%20the%20Warehouse%20I/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 1565 | [按月统计订单数与顾客数](/solution/1500-1599/1565.Unique%20Orders%20and%20Customers%20Per%20Month/README.md) | `数据库` | 简单 | 🔒 |
| 1566 | [重复至少 K 次且长度为 M 的模式](/solution/1500-1599/1566.Detect%20Pattern%20of%20Length%20M%20Repeated%20K%20or%20More%20Times/README.md) | `数组`,`枚举` | 简单 | 第 204 场周赛 |
| 1567 | [乘积为正数的最长子数组长度](/solution/1500-1599/1567.Maximum%20Length%20of%20Subarray%20With%20Positive%20Product/README.md) | `贪心`,`数组`,`动态规划` | 中等 | 第 204 场周赛 |
| 1568 | [使陆地分离的最少天数](/solution/1500-1599/1568.Minimum%20Number%20of%20Days%20to%20Disconnect%20Island/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵`,`强连通分量` | 困难 | 第 204 场周赛 |
| 1569 | [将子数组重新排序得到同一个二叉搜索树的方案数](/solution/1500-1599/1569.Number%20of%20Ways%20to%20Reorder%20Array%20to%20Get%20Same%20BST/README.md) | `树`,`并查集`,`二叉搜索树`,`记忆化搜索`,`数组`,`数学`,`分治`,`动态规划`,`二叉树`,`组合数学` | 困难 | 第 204 场周赛 |
| 1570 | [两个稀疏向量的点积](/solution/1500-1599/1570.Dot%20Product%20of%20Two%20Sparse%20Vectors/README.md) | `设计`,`数组`,`哈希表`,`双指针` | 中等 | 🔒 |
| 1571 | [仓库经理](/solution/1500-1599/1571.Warehouse%20Manager/README.md) | `数据库` | 简单 | 🔒 |
| 1572 | [矩阵对角线元素的和](/solution/1500-1599/1572.Matrix%20Diagonal%20Sum/README.md) | `数组`,`矩阵` | 简单 | 第 34 场双周赛 |
| 1573 | [分割字符串的方案数](/solution/1500-1599/1573.Number%20of%20Ways%20to%20Split%20a%20String/README.md) | `数学`,`字符串` | 中等 | 第 34 场双周赛 |
| 1574 | [删除最短的子数组使剩余数组有序](/solution/1500-1599/1574.Shortest%20Subarray%20to%20be%20Removed%20to%20Make%20Array%20Sorted/README.md) | `栈`,`数组`,`双指针`,`二分查找`,`单调栈` | 中等 | 第 34 场双周赛 |
| 1575 | [统计所有可行路径](/solution/1500-1599/1575.Count%20All%20Possible%20Routes/README.md) | `记忆化搜索`,`数组`,`动态规划` | 困难 | 第 34 场双周赛 |
| 1576 | [替换所有的问号](/solution/1500-1599/1576.Replace%20All%20%27s%20to%20Avoid%20Consecutive%20Repeating%20Characters/README.md) | `字符串` | 简单 | 第 205 场周赛 |
| 1577 | [数的平方等于两数乘积的方法数](/solution/1500-1599/1577.Number%20of%20Ways%20Where%20Square%20of%20Number%20Is%20Equal%20to%20Product%20of%20Two%20Numbers/README.md) | `数组`,`哈希表`,`数学`,`双指针` | 中等 | 第 205 场周赛 |
| 1578 | [使绳子变成彩色的最短时间](/solution/1500-1599/1578.Minimum%20Time%20to%20Make%20Rope%20Colorful/README.md) | `贪心`,`数组`,`字符串`,`动态规划` | 中等 | 第 205 场周赛 |
| 1579 | [保证图可完全遍历](/solution/1500-1599/1579.Remove%20Max%20Number%20of%20Edges%20to%20Keep%20Graph%20Fully%20Traversable/README.md) | `并查集`,`图` | 困难 | 第 205 场周赛 |
| 1580 | [把箱子放进仓库里 II](/solution/1500-1599/1580.Put%20Boxes%20Into%20the%20Warehouse%20II/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 1581 | [进店却未进行过交易的顾客](/solution/1500-1599/1581.Customer%20Who%20Visited%20but%20Did%20Not%20Make%20Any%20Transactions/README.md) | `数据库` | 简单 | |
| 1582 | [二进制矩阵中的特殊位置](/solution/1500-1599/1582.Special%20Positions%20in%20a%20Binary%20Matrix/README.md) | `数组`,`矩阵` | 简单 | 第 206 场周赛 |
| 1583 | [统计不开心的朋友](/solution/1500-1599/1583.Count%20Unhappy%20Friends/README.md) | `数组`,`模拟` | 中等 | 第 206 场周赛 |
| 1584 | [连接所有点的最小费用](/solution/1500-1599/1584.Min%20Cost%20to%20Connect%20All%20Points/README.md) | `并查集`,`图`,`数组`,`最小生成树` | 中等 | 第 206 场周赛 |
| 1585 | [检查字符串是否可以通过排序子字符串得到另一个字符串](/solution/1500-1599/1585.Check%20If%20String%20Is%20Transformable%20With%20Substring%20Sort%20Operations/README.md) | `贪心`,`字符串`,`排序` | 困难 | 第 206 场周赛 |
| 1586 | [二叉搜索树迭代器 II](/solution/1500-1599/1586.Binary%20Search%20Tree%20Iterator%20II/README.md) | `栈`,`树`,`设计`,`二叉搜索树`,`二叉树`,`迭代器` | 中等 | 🔒 |
| 1587 | [银行账户概要 II](/solution/1500-1599/1587.Bank%20Account%20Summary%20II/README.md) | `数据库` | 简单 | |
| 1588 | [所有奇数长度子数组的和](/solution/1500-1599/1588.Sum%20of%20All%20Odd%20Length%20Subarrays/README.md) | `数组`,`数学`,`前缀和` | 简单 | 第 35 场双周赛 |
| 1589 | [所有排列中的最大和](/solution/1500-1599/1589.Maximum%20Sum%20Obtained%20of%20Any%20Permutation/README.md) | `贪心`,`数组`,`前缀和`,`排序` | 中等 | 第 35 场双周赛 |
| 1590 | [使数组和能被 P 整除](/solution/1500-1599/1590.Make%20Sum%20Divisible%20by%20P/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 35 场双周赛 |
| 1591 | [奇怪的打印机 II](/solution/1500-1599/1591.Strange%20Printer%20II/README.md) | `图`,`拓扑排序`,`数组`,`矩阵` | 困难 | 第 35 场双周赛 |
| 1592 | [重新排列单词间的空格](/solution/1500-1599/1592.Rearrange%20Spaces%20Between%20Words/README.md) | `字符串` | 简单 | 第 207 场周赛 |
| 1593 | [拆分字符串使唯一子字符串的数目最大](/solution/1500-1599/1593.Split%20a%20String%20Into%20the%20Max%20Number%20of%20Unique%20Substrings/README.md) | `哈希表`,`字符串`,`回溯` | 中等 | 第 207 场周赛 |
| 1594 | [矩阵的最大非负积](/solution/1500-1599/1594.Maximum%20Non%20Negative%20Product%20in%20a%20Matrix/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 207 场周赛 |
| 1595 | [连通两组点的最小成本](/solution/1500-1599/1595.Minimum%20Cost%20to%20Connect%20Two%20Groups%20of%20Points/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩`,`矩阵` | 困难 | 第 207 场周赛 |
| 1596 | [每位顾客最经常订购的商品](/solution/1500-1599/1596.The%20Most%20Frequently%20Ordered%20Products%20for%20Each%20Customer/README.md) | `数据库` | 中等 | 🔒 |
| 1597 | [根据中缀表达式构造二叉表达式树](/solution/1500-1599/1597.Build%20Binary%20Expression%20Tree%20From%20Infix%20Expression/README.md) | `栈`,`树`,`字符串`,`二叉树` | 困难 | 🔒 |
| 1598 | [文件夹操作日志搜集器](/solution/1500-1599/1598.Crawler%20Log%20Folder/README.md) | `栈`,`数组`,`字符串` | 简单 | 第 208 场周赛 |
| 1599 | [经营摩天轮的最大利润](/solution/1500-1599/1599.Maximum%20Profit%20of%20Operating%20a%20Centennial%20Wheel/README.md) | `数组`,`模拟` | 中等 | 第 208 场周赛 |
| 1600 | [王位继承顺序](/solution/1600-1699/1600.Throne%20Inheritance/README.md) | `树`,`深度优先搜索`,`设计`,`哈希表` | 中等 | 第 208 场周赛 |
| 1601 | [最多可达成的换楼请求数目](/solution/1600-1699/1601.Maximum%20Number%20of%20Achievable%20Transfer%20Requests/README.md) | `位运算`,`数组`,`回溯`,`枚举` | 困难 | 第 208 场周赛 |
| 1602 | [找到二叉树中最近的右侧节点](/solution/1600-1699/1602.Find%20Nearest%20Right%20Node%20in%20Binary%20Tree/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | 🔒 |
| 1603 | [设计停车系统](/solution/1600-1699/1603.Design%20Parking%20System/README.md) | `设计`,`计数`,`模拟` | 简单 | 第 36 场双周赛 |
| 1604 | [警告一小时内使用相同员工卡大于等于三次的人](/solution/1600-1699/1604.Alert%20Using%20Same%20Key-Card%20Three%20or%20More%20Times%20in%20a%20One%20Hour%20Period/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 36 场双周赛 |
| 1605 | [给定行和列的和求可行矩阵](/solution/1600-1699/1605.Find%20Valid%20Matrix%20Given%20Row%20and%20Column%20Sums/README.md) | `贪心`,`数组`,`矩阵` | 中等 | 第 36 场双周赛 |
| 1606 | [找到处理最多请求的服务器](/solution/1600-1699/1606.Find%20Servers%20That%20Handled%20Most%20Number%20of%20Requests/README.md) | `贪心`,`数组`,`有序集合`,`堆(优先队列)` | 困难 | 第 36 场双周赛 |
| 1607 | [没有卖出的卖家](/solution/1600-1699/1607.Sellers%20With%20No%20Sales/README.md) | `数据库` | 简单 | 🔒 |
| 1608 | [特殊数组的特征值](/solution/1600-1699/1608.Special%20Array%20With%20X%20Elements%20Greater%20Than%20or%20Equal%20X/README.md) | `数组`,`二分查找`,`排序` | 简单 | 第 209 场周赛 |
| 1609 | [奇偶树](/solution/1600-1699/1609.Even%20Odd%20Tree/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | 第 209 场周赛 |
| 1610 | [可见点的最大数目](/solution/1600-1699/1610.Maximum%20Number%20of%20Visible%20Points/README.md) | `几何`,`数组`,`数学`,`排序`,`滑动窗口` | 困难 | 第 209 场周赛 |
| 1611 | [使整数变为 0 的最少操作次数](/solution/1600-1699/1611.Minimum%20One%20Bit%20Operations%20to%20Make%20Integers%20Zero/README.md) | `位运算`,`记忆化搜索`,`动态规划` | 困难 | 第 209 场周赛 |
| 1612 | [检查两棵二叉表达式树是否等价](/solution/1600-1699/1612.Check%20If%20Two%20Expression%20Trees%20are%20Equivalent/README.md) | `树`,`深度优先搜索`,`哈希表`,`二叉树`,`计数` | 中等 | 🔒 |
| 1613 | [找到遗失的ID](/solution/1600-1699/1613.Find%20the%20Missing%20IDs/README.md) | `数据库` | 中等 | 🔒 |
| 1614 | [括号的最大嵌套深度](/solution/1600-1699/1614.Maximum%20Nesting%20Depth%20of%20the%20Parentheses/README.md) | `栈`,`字符串` | 简单 | 第 210 场周赛 |
| 1615 | [最大网络秩](/solution/1600-1699/1615.Maximal%20Network%20Rank/README.md) | `图` | 中等 | 第 210 场周赛 |
| 1616 | [分割两个字符串得到回文串](/solution/1600-1699/1616.Split%20Two%20Strings%20to%20Make%20Palindrome/README.md) | `双指针`,`字符串` | 中等 | 第 210 场周赛 |
| 1617 | [统计子树中城市之间最大距离](/solution/1600-1699/1617.Count%20Subtrees%20With%20Max%20Distance%20Between%20Cities/README.md) | `位运算`,`树`,`动态规划`,`状态压缩`,`枚举` | 困难 | 第 210 场周赛 |
| 1618 | [找出适应屏幕的最大字号](/solution/1600-1699/1618.Maximum%20Font%20to%20Fit%20a%20Sentence%20in%20a%20Screen/README.md) | `数组`,`字符串`,`二分查找`,`交互` | 中等 | 🔒 |
| 1619 | [删除某些元素后的数组均值](/solution/1600-1699/1619.Mean%20of%20Array%20After%20Removing%20Some%20Elements/README.md) | `数组`,`排序` | 简单 | 第 37 场双周赛 |
| 1620 | [网络信号最好的坐标](/solution/1600-1699/1620.Coordinate%20With%20Maximum%20Network%20Quality/README.md) | `数组`,`枚举` | 中等 | 第 37 场双周赛 |
| 1621 | [大小为 K 的不重叠线段的数目](/solution/1600-1699/1621.Number%20of%20Sets%20of%20K%20Non-Overlapping%20Line%20Segments/README.md) | `数学`,`动态规划`,`组合数学` | 中等 | 第 37 场双周赛 |
| 1622 | [奇妙序列](/solution/1600-1699/1622.Fancy%20Sequence/README.md) | `设计`,`线段树`,`数学` | 困难 | 第 37 场双周赛 |
| 1623 | [三人国家代表队](/solution/1600-1699/1623.All%20Valid%20Triplets%20That%20Can%20Represent%20a%20Country/README.md) | `数据库` | 简单 | 🔒 |
| 1624 | [两个相同字符之间的最长子字符串](/solution/1600-1699/1624.Largest%20Substring%20Between%20Two%20Equal%20Characters/README.md) | `哈希表`,`字符串` | 简单 | 第 211 场周赛 |
| 1625 | [执行操作后字典序最小的字符串](/solution/1600-1699/1625.Lexicographically%20Smallest%20String%20After%20Applying%20Operations/README.md) | `深度优先搜索`,`广度优先搜索`,`字符串`,`枚举` | 中等 | 第 211 场周赛 |
| 1626 | [无矛盾的最佳球队](/solution/1600-1699/1626.Best%20Team%20With%20No%20Conflicts/README.md) | `数组`,`动态规划`,`排序` | 中等 | 第 211 场周赛 |
| 1627 | [带阈值的图连通性](/solution/1600-1699/1627.Graph%20Connectivity%20With%20Threshold/README.md) | `并查集`,`数组`,`数学`,`数论` | 困难 | 第 211 场周赛 |
| 1628 | [设计带解析函数的表达式树](/solution/1600-1699/1628.Design%20an%20Expression%20Tree%20With%20Evaluate%20Function/README.md) | `栈`,`树`,`设计`,`数组`,`数学`,`二叉树` | 中等 | 🔒 |
| 1629 | [按键持续时间最长的键](/solution/1600-1699/1629.Slowest%20Key/README.md) | `数组`,`字符串` | 简单 | 第 212 场周赛 |
| 1630 | [等差子数组](/solution/1600-1699/1630.Arithmetic%20Subarrays/README.md) | `数组`,`哈希表`,`排序` | 中等 | 第 212 场周赛 |
| 1631 | [最小体力消耗路径](/solution/1600-1699/1631.Path%20With%20Minimum%20Effort/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`二分查找`,`矩阵`,`堆(优先队列)` | 中等 | 第 212 场周赛 |
| 1632 | [矩阵转换后的秩](/solution/1600-1699/1632.Rank%20Transform%20of%20a%20Matrix/README.md) | `并查集`,`图`,`拓扑排序`,`数组`,`矩阵`,`排序` | 困难 | 第 212 场周赛 |
| 1633 | [各赛事的用户注册率](/solution/1600-1699/1633.Percentage%20of%20Users%20Attended%20a%20Contest/README.md) | `数据库` | 简单 | |
| 1634 | [求两个多项式链表的和](/solution/1600-1699/1634.Add%20Two%20Polynomials%20Represented%20as%20Linked%20Lists/README.md) | `链表`,`数学`,`双指针` | 中等 | 🔒 |
| 1635 | [Hopper 公司查询 I](/solution/1600-1699/1635.Hopper%20Company%20Queries%20I/README.md) | `数据库` | 困难 | 🔒 |
| 1636 | [按照频率将数组升序排序](/solution/1600-1699/1636.Sort%20Array%20by%20Increasing%20Frequency/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 38 场双周赛 |
| 1637 | [两点之间不包含任何点的最宽垂直区域](/solution/1600-1699/1637.Widest%20Vertical%20Area%20Between%20Two%20Points%20Containing%20No%20Points/README.md) | `数组`,`排序` | 简单 | 第 38 场双周赛 |
| 1638 | [统计只差一个字符的子串数目](/solution/1600-1699/1638.Count%20Substrings%20That%20Differ%20by%20One%20Character/README.md) | `哈希表`,`字符串`,`动态规划`,`枚举` | 中等 | 第 38 场双周赛 |
| 1639 | [通过给定词典构造目标字符串的方案数](/solution/1600-1699/1639.Number%20of%20Ways%20to%20Form%20a%20Target%20String%20Given%20a%20Dictionary/README.md) | `数组`,`字符串`,`动态规划` | 困难 | 第 38 场双周赛 |
| 1640 | [能否连接形成数组](/solution/1600-1699/1640.Check%20Array%20Formation%20Through%20Concatenation/README.md) | `数组`,`哈希表` | 简单 | 第 213 场周赛 |
| 1641 | [统计字典序元音字符串的数目](/solution/1600-1699/1641.Count%20Sorted%20Vowel%20Strings/README.md) | `数学`,`动态规划`,`组合数学` | 中等 | 第 213 场周赛 |
| 1642 | [可以到达的最远建筑](/solution/1600-1699/1642.Furthest%20Building%20You%20Can%20Reach/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 213 场周赛 |
| 1643 | [第 K 条最小指令](/solution/1600-1699/1643.Kth%20Smallest%20Instructions/README.md) | `数组`,`数学`,`动态规划`,`组合数学` | 困难 | 第 213 场周赛 |
| 1644 | [二叉树的最近公共祖先 II](/solution/1600-1699/1644.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Tree%20II/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 1645 | [Hopper 公司查询 II](/solution/1600-1699/1645.Hopper%20Company%20Queries%20II/README.md) | `数据库` | 困难 | 🔒 |
| 1646 | [获取生成数组中的最大值](/solution/1600-1699/1646.Get%20Maximum%20in%20Generated%20Array/README.md) | `数组`,`模拟` | 简单 | 第 214 场周赛 |
| 1647 | [字符频次唯一的最小删除次数](/solution/1600-1699/1647.Minimum%20Deletions%20to%20Make%20Character%20Frequencies%20Unique/README.md) | `贪心`,`哈希表`,`字符串`,`排序` | 中等 | 第 214 场周赛 |
| 1648 | [销售价值减少的颜色球](/solution/1600-1699/1648.Sell%20Diminishing-Valued%20Colored%20Balls/README.md) | `贪心`,`数组`,`数学`,`二分查找`,`排序`,`堆(优先队列)` | 中等 | 第 214 场周赛 |
| 1649 | [通过指令创建有序数组](/solution/1600-1699/1649.Create%20Sorted%20Array%20through%20Instructions/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | 第 214 场周赛 |
| 1650 | [二叉树的最近公共祖先 III](/solution/1600-1699/1650.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Tree%20III/README.md) | `树`,`哈希表`,`双指针`,`二叉树` | 中等 | 🔒 |
| 1651 | [Hopper 公司查询 III](/solution/1600-1699/1651.Hopper%20Company%20Queries%20III/README.md) | `数据库` | 困难 | 🔒 |
| 1652 | [拆炸弹](/solution/1600-1699/1652.Defuse%20the%20Bomb/README.md) | `数组`,`滑动窗口` | 简单 | 第 39 场双周赛 |
| 1653 | [使字符串平衡的最少删除次数](/solution/1600-1699/1653.Minimum%20Deletions%20to%20Make%20String%20Balanced/README.md) | `栈`,`字符串`,`动态规划` | 中等 | 第 39 场双周赛 |
| 1654 | [到家的最少跳跃次数](/solution/1600-1699/1654.Minimum%20Jumps%20to%20Reach%20Home/README.md) | `广度优先搜索`,`数组`,`动态规划` | 中等 | 第 39 场双周赛 |
| 1655 | [分配重复整数](/solution/1600-1699/1655.Distribute%20Repeating%20Integers/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 困难 | 第 39 场双周赛 |
| 1656 | [设计有序流](/solution/1600-1699/1656.Design%20an%20Ordered%20Stream/README.md) | `设计`,`数组`,`哈希表`,`数据流` | 简单 | 第 215 场周赛 |
| 1657 | [确定两个字符串是否接近](/solution/1600-1699/1657.Determine%20if%20Two%20Strings%20Are%20Close/README.md) | `哈希表`,`字符串`,`计数`,`排序` | 中等 | 第 215 场周赛 |
| 1658 | [将 x 减到 0 的最小操作数](/solution/1600-1699/1658.Minimum%20Operations%20to%20Reduce%20X%20to%20Zero/README.md) | `数组`,`哈希表`,`二分查找`,`前缀和`,`滑动窗口` | 中等 | 第 215 场周赛 |
| 1659 | [最大化网格幸福感](/solution/1600-1699/1659.Maximize%20Grid%20Happiness/README.md) | `位运算`,`记忆化搜索`,`动态规划`,`状态压缩` | 困难 | 第 215 场周赛 |
| 1660 | [纠正二叉树](/solution/1600-1699/1660.Correct%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 🔒 |
| 1661 | [每台机器的进程平均运行时间](/solution/1600-1699/1661.Average%20Time%20of%20Process%20per%20Machine/README.md) | `数据库` | 简单 | |
| 1662 | [检查两个字符串数组是否相等](/solution/1600-1699/1662.Check%20If%20Two%20String%20Arrays%20are%20Equivalent/README.md) | `数组`,`字符串` | 简单 | 第 216 场周赛 |
| 1663 | [具有给定数值的最小字符串](/solution/1600-1699/1663.Smallest%20String%20With%20A%20Given%20Numeric%20Value/README.md) | `贪心`,`字符串` | 中等 | 第 216 场周赛 |
| 1664 | [生成平衡数组的方案数](/solution/1600-1699/1664.Ways%20to%20Make%20a%20Fair%20Array/README.md) | `数组`,`前缀和` | 中等 | 第 216 场周赛 |
| 1665 | [完成所有任务的最少初始能量](/solution/1600-1699/1665.Minimum%20Initial%20Energy%20to%20Finish%20Tasks/README.md) | `贪心`,`数组`,`排序` | 困难 | 第 216 场周赛 |
| 1666 | [改变二叉树的根节点](/solution/1600-1699/1666.Change%20the%20Root%20of%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 1667 | [修复表中的名字](/solution/1600-1699/1667.Fix%20Names%20in%20a%20Table/README.md) | `数据库` | 简单 | |
| 1668 | [最大重复子字符串](/solution/1600-1699/1668.Maximum%20Repeating%20Substring/README.md) | `字符串`,`动态规划`,`字符串匹配` | 简单 | 第 40 场双周赛 |
| 1669 | [合并两个链表](/solution/1600-1699/1669.Merge%20In%20Between%20Linked%20Lists/README.md) | `链表` | 中等 | 第 40 场双周赛 |
| 1670 | [设计前中后队列](/solution/1600-1699/1670.Design%20Front%20Middle%20Back%20Queue/README.md) | `设计`,`队列`,`数组`,`链表`,`数据流` | 中等 | 第 40 场双周赛 |
| 1671 | [得到山形数组的最少删除次数](/solution/1600-1699/1671.Minimum%20Number%20of%20Removals%20to%20Make%20Mountain%20Array/README.md) | `贪心`,`数组`,`二分查找`,`动态规划` | 困难 | 第 40 场双周赛 |
| 1672 | [最富有客户的资产总量](/solution/1600-1699/1672.Richest%20Customer%20Wealth/README.md) | `数组`,`矩阵` | 简单 | 第 217 场周赛 |
| 1673 | [找出最具竞争力的子序列](/solution/1600-1699/1673.Find%20the%20Most%20Competitive%20Subsequence/README.md) | `栈`,`贪心`,`数组`,`单调栈` | 中等 | 第 217 场周赛 |
| 1674 | [使数组互补的最少操作次数](/solution/1600-1699/1674.Minimum%20Moves%20to%20Make%20Array%20Complementary/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 217 场周赛 |
| 1675 | [数组的最小偏移量](/solution/1600-1699/1675.Minimize%20Deviation%20in%20Array/README.md) | `贪心`,`数组`,`有序集合`,`堆(优先队列)` | 困难 | 第 217 场周赛 |
| 1676 | [二叉树的最近公共祖先 IV](/solution/1600-1699/1676.Lowest%20Common%20Ancestor%20of%20a%20Binary%20Tree%20IV/README.md) | `树`,`深度优先搜索`,`哈希表`,`二叉树` | 中等 | 🔒 |
| 1677 | [发票中的产品金额](/solution/1600-1699/1677.Product%27s%20Worth%20Over%20Invoices/README.md) | `数据库` | 简单 | 🔒 |
| 1678 | [设计 Goal 解析器](/solution/1600-1699/1678.Goal%20Parser%20Interpretation/README.md) | `字符串` | 简单 | 第 218 场周赛 |
| 1679 | [K 和数对的最大数目](/solution/1600-1699/1679.Max%20Number%20of%20K-Sum%20Pairs/README.md) | `数组`,`哈希表`,`双指针`,`排序` | 中等 | 第 218 场周赛 |
| 1680 | [连接连续二进制数字](/solution/1600-1699/1680.Concatenation%20of%20Consecutive%20Binary%20Numbers/README.md) | `位运算`,`数学`,`模拟` | 中等 | 第 218 场周赛 |
| 1681 | [最小不兼容性](/solution/1600-1699/1681.Minimum%20Incompatibility/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 218 场周赛 |
| 1682 | [最长回文子序列 II](/solution/1600-1699/1682.Longest%20Palindromic%20Subsequence%20II/README.md) | `字符串`,`动态规划` | 中等 | 🔒 |
| 1683 | [无效的推文](/solution/1600-1699/1683.Invalid%20Tweets/README.md) | `数据库` | 简单 | |
| 1684 | [统计一致字符串的数目](/solution/1600-1699/1684.Count%20the%20Number%20of%20Consistent%20Strings/README.md) | `位运算`,`数组`,`哈希表`,`字符串`,`计数` | 简单 | 第 41 场双周赛 |
| 1685 | [有序数组中差绝对值之和](/solution/1600-1699/1685.Sum%20of%20Absolute%20Differences%20in%20a%20Sorted%20Array/README.md) | `数组`,`数学`,`前缀和` | 中等 | 第 41 场双周赛 |
| 1686 | [石子游戏 VI](/solution/1600-1699/1686.Stone%20Game%20VI/README.md) | `贪心`,`数组`,`数学`,`博弈`,`排序`,`堆(优先队列)` | 中等 | 第 41 场双周赛 |
| 1687 | [从仓库到码头运输箱子](/solution/1600-1699/1687.Delivering%20Boxes%20from%20Storage%20to%20Ports/README.md) | `线段树`,`队列`,`数组`,`动态规划`,`前缀和`,`单调队列`,`堆(优先队列)` | 困难 | 第 41 场双周赛 |
| 1688 | [比赛中的配对次数](/solution/1600-1699/1688.Count%20of%20Matches%20in%20Tournament/README.md) | `数学`,`模拟` | 简单 | 第 219 场周赛 |
| 1689 | [十-二进制数的最少数目](/solution/1600-1699/1689.Partitioning%20Into%20Minimum%20Number%20Of%20Deci-Binary%20Numbers/README.md) | `贪心`,`字符串` | 中等 | 第 219 场周赛 |
| 1690 | [石子游戏 VII](/solution/1600-1699/1690.Stone%20Game%20VII/README.md) | `数组`,`数学`,`动态规划`,`博弈` | 中等 | 第 219 场周赛 |
| 1691 | [堆叠长方体的最大高度](/solution/1600-1699/1691.Maximum%20Height%20by%20Stacking%20Cuboids/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 219 场周赛 |
| 1692 | [计算分配糖果的不同方式](/solution/1600-1699/1692.Count%20Ways%20to%20Distribute%20Candies/README.md) | `动态规划` | 困难 | 🔒 |
| 1693 | [每天的领导和合伙人](/solution/1600-1699/1693.Daily%20Leads%20and%20Partners/README.md) | `数据库` | 简单 | |
| 1694 | [重新格式化电话号码](/solution/1600-1699/1694.Reformat%20Phone%20Number/README.md) | `字符串` | 简单 | 第 220 场周赛 |
| 1695 | [删除子数组的最大得分](/solution/1600-1699/1695.Maximum%20Erasure%20Value/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 220 场周赛 |
| 1696 | [跳跃游戏 VI](/solution/1600-1699/1696.Jump%20Game%20VI/README.md) | `队列`,`数组`,`动态规划`,`单调队列`,`堆(优先队列)` | 中等 | 第 220 场周赛 |
| 1697 | [检查边长度限制的路径是否存在](/solution/1600-1699/1697.Checking%20Existence%20of%20Edge%20Length%20Limited%20Paths/README.md) | `并查集`,`图`,`数组`,`双指针`,`排序` | 困难 | 第 220 场周赛 |
| 1698 | [字符串的不同子字符串个数](/solution/1600-1699/1698.Number%20of%20Distinct%20Substrings%20in%20a%20String/README.md) | `字典树`,`字符串`,`后缀数组`,`哈希函数`,`滚动哈希` | 中等 | 🔒 |
| 1699 | [两人之间的通话次数](/solution/1600-1699/1699.Number%20of%20Calls%20Between%20Two%20Persons/README.md) | `数据库` | 中等 | 🔒 |
| 1700 | [无法吃午餐的学生数量](/solution/1700-1799/1700.Number%20of%20Students%20Unable%20to%20Eat%20Lunch/README.md) | `栈`,`队列`,`数组`,`模拟` | 简单 | 第 42 场双周赛 |
| 1701 | [平均等待时间](/solution/1700-1799/1701.Average%20Waiting%20Time/README.md) | `数组`,`模拟` | 中等 | 第 42 场双周赛 |
| 1702 | [修改后的最大二进制字符串](/solution/1700-1799/1702.Maximum%20Binary%20String%20After%20Change/README.md) | `贪心`,`字符串` | 中等 | 第 42 场双周赛 |
| 1703 | [得到连续 K 个 1 的最少相邻交换次数](/solution/1700-1799/1703.Minimum%20Adjacent%20Swaps%20for%20K%20Consecutive%20Ones/README.md) | `贪心`,`数组`,`前缀和`,`滑动窗口` | 困难 | 第 42 场双周赛 |
| 1704 | [判断字符串的两半是否相似](/solution/1700-1799/1704.Determine%20if%20String%20Halves%20Are%20Alike/README.md) | `字符串`,`计数` | 简单 | 第 221 场周赛 |
| 1705 | [吃苹果的最大数目](/solution/1700-1799/1705.Maximum%20Number%20of%20Eaten%20Apples/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 221 场周赛 |
| 1706 | [球会落何处](/solution/1700-1799/1706.Where%20Will%20the%20Ball%20Fall/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 第 221 场周赛 |
| 1707 | [与数组中元素的最大异或值](/solution/1700-1799/1707.Maximum%20XOR%20With%20an%20Element%20From%20Array/README.md) | `位运算`,`字典树`,`数组` | 困难 | 第 221 场周赛 |
| 1708 | [长度为 K 的最大子数组](/solution/1700-1799/1708.Largest%20Subarray%20Length%20K/README.md) | `贪心`,`数组` | 简单 | 🔒 |
| 1709 | [访问日期之间最大的空档期](/solution/1700-1799/1709.Biggest%20Window%20Between%20Visits/README.md) | `数据库` | 中等 | 🔒 |
| 1710 | [卡车上的最大单元数](/solution/1700-1799/1710.Maximum%20Units%20on%20a%20Truck/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 222 场周赛 |
| 1711 | [大餐计数](/solution/1700-1799/1711.Count%20Good%20Meals/README.md) | `数组`,`哈希表` | 中等 | 第 222 场周赛 |
| 1712 | [将数组分成三个子数组的方案数](/solution/1700-1799/1712.Ways%20to%20Split%20Array%20Into%20Three%20Subarrays/README.md) | `数组`,`双指针`,`二分查找`,`前缀和` | 中等 | 第 222 场周赛 |
| 1713 | [得到子序列的最少操作次数](/solution/1700-1799/1713.Minimum%20Operations%20to%20Make%20a%20Subsequence/README.md) | `贪心`,`数组`,`哈希表`,`二分查找` | 困难 | 第 222 场周赛 |
| 1714 | [数组中特殊等间距元素的和](/solution/1700-1799/1714.Sum%20Of%20Special%20Evenly-Spaced%20Elements%20In%20Array/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 1715 | [苹果和橘子的个数](/solution/1700-1799/1715.Count%20Apples%20and%20Oranges/README.md) | `数据库` | 中等 | 🔒 |
| 1716 | [计算力扣银行的钱](/solution/1700-1799/1716.Calculate%20Money%20in%20Leetcode%20Bank/README.md) | `数学` | 简单 | 第 43 场双周赛 |
| 1717 | [删除子字符串的最大得分](/solution/1700-1799/1717.Maximum%20Score%20From%20Removing%20Substrings/README.md) | `栈`,`贪心`,`字符串` | 中等 | 第 43 场双周赛 |
| 1718 | [构建字典序最大的可行序列](/solution/1700-1799/1718.Construct%20the%20Lexicographically%20Largest%20Valid%20Sequence/README.md) | `数组`,`回溯` | 中等 | 第 43 场双周赛 |
| 1719 | [重构一棵树的方案数](/solution/1700-1799/1719.Number%20Of%20Ways%20To%20Reconstruct%20A%20Tree/README.md) | `树`,`图` | 困难 | 第 43 场双周赛 |
| 1720 | [解码异或后的数组](/solution/1700-1799/1720.Decode%20XORed%20Array/README.md) | `位运算`,`数组` | 简单 | 第 223 场周赛 |
| 1721 | [交换链表中的节点](/solution/1700-1799/1721.Swapping%20Nodes%20in%20a%20Linked%20List/README.md) | `链表`,`双指针` | 中等 | 第 223 场周赛 |
| 1722 | [执行交换操作后的最小汉明距离](/solution/1700-1799/1722.Minimize%20Hamming%20Distance%20After%20Swap%20Operations/README.md) | `深度优先搜索`,`并查集`,`数组` | 中等 | 第 223 场周赛 |
| 1723 | [完成所有工作的最短时间](/solution/1700-1799/1723.Find%20Minimum%20Time%20to%20Finish%20All%20Jobs/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 困难 | 第 223 场周赛 |
| 1724 | [检查边长度限制的路径是否存在 II](/solution/1700-1799/1724.Checking%20Existence%20of%20Edge%20Length%20Limited%20Paths%20II/README.md) | `并查集`,`图`,`最小生成树` | 困难 | 🔒 |
| 1725 | [可以形成最大正方形的矩形数目](/solution/1700-1799/1725.Number%20Of%20Rectangles%20That%20Can%20Form%20The%20Largest%20Square/README.md) | `数组` | 简单 | 第 224 场周赛 |
| 1726 | [同积元组](/solution/1700-1799/1726.Tuple%20with%20Same%20Product/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 224 场周赛 |
| 1727 | [重新排列后的最大子矩阵](/solution/1700-1799/1727.Largest%20Submatrix%20With%20Rearrangements/README.md) | `贪心`,`数组`,`矩阵`,`排序` | 中等 | 第 224 场周赛 |
| 1728 | [猫和老鼠 II](/solution/1700-1799/1728.Cat%20and%20Mouse%20II/README.md) | `图`,`拓扑排序`,`记忆化搜索`,`数组`,`数学`,`动态规划`,`博弈`,`矩阵` | 困难 | 第 224 场周赛 |
| 1729 | [求关注者的数量](/solution/1700-1799/1729.Find%20Followers%20Count/README.md) | `数据库` | 简单 | |
| 1730 | [获取食物的最短路径](/solution/1700-1799/1730.Shortest%20Path%20to%20Get%20Food/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 🔒 |
| 1731 | [每位经理的下属员工数量](/solution/1700-1799/1731.The%20Number%20of%20Employees%20Which%20Report%20to%20Each%20Employee/README.md) | `数据库` | 简单 | |
| 1732 | [找到最高海拔](/solution/1700-1799/1732.Find%20the%20Highest%20Altitude/README.md) | `数组`,`前缀和` | 简单 | 第 44 场双周赛 |
| 1733 | [需要教语言的最少人数](/solution/1700-1799/1733.Minimum%20Number%20of%20People%20to%20Teach/README.md) | `贪心`,`数组`,`哈希表` | 中等 | 第 44 场双周赛 |
| 1734 | [解码异或后的排列](/solution/1700-1799/1734.Decode%20XORed%20Permutation/README.md) | `位运算`,`数组` | 中等 | 第 44 场双周赛 |
| 1735 | [生成乘积数组的方案数](/solution/1700-1799/1735.Count%20Ways%20to%20Make%20Array%20With%20Product/README.md) | `数组`,`数学`,`动态规划`,`组合数学`,`数论` | 困难 | 第 44 场双周赛 |
| 1736 | [替换隐藏数字得到的最晚时间](/solution/1700-1799/1736.Latest%20Time%20by%20Replacing%20Hidden%20Digits/README.md) | `贪心`,`字符串` | 简单 | 第 225 场周赛 |
| 1737 | [满足三条件之一需改变的最少字符数](/solution/1700-1799/1737.Change%20Minimum%20Characters%20to%20Satisfy%20One%20of%20Three%20Conditions/README.md) | `哈希表`,`字符串`,`计数`,`前缀和` | 中等 | 第 225 场周赛 |
| 1738 | [找出第 K 大的异或坐标值](/solution/1700-1799/1738.Find%20Kth%20Largest%20XOR%20Coordinate%20Value/README.md) | `位运算`,`数组`,`分治`,`矩阵`,`前缀和`,`快速选择`,`排序`,`堆(优先队列)` | 中等 | 第 225 场周赛 |
| 1739 | [放置盒子](/solution/1700-1799/1739.Building%20Boxes/README.md) | `贪心`,`数学`,`二分查找` | 困难 | 第 225 场周赛 |
| 1740 | [找到二叉树中的距离](/solution/1700-1799/1740.Find%20Distance%20in%20a%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 🔒 |
| 1741 | [查找每个员工花费的总时间](/solution/1700-1799/1741.Find%20Total%20Time%20Spent%20by%20Each%20Employee/README.md) | `数据库` | 简单 | |
| 1742 | [盒子中小球的最大数量](/solution/1700-1799/1742.Maximum%20Number%20of%20Balls%20in%20a%20Box/README.md) | `哈希表`,`数学`,`计数` | 简单 | 第 226 场周赛 |
| 1743 | [从相邻元素对还原数组](/solution/1700-1799/1743.Restore%20the%20Array%20From%20Adjacent%20Pairs/README.md) | `深度优先搜索`,`数组`,`哈希表` | 中等 | 第 226 场周赛 |
| 1744 | [你能在你最喜欢的那天吃到你最喜欢的糖果吗?](/solution/1700-1799/1744.Can%20You%20Eat%20Your%20Favorite%20Candy%20on%20Your%20Favorite%20Day/README.md) | `数组`,`前缀和` | 中等 | 第 226 场周赛 |
| 1745 | [分割回文串 IV](/solution/1700-1799/1745.Palindrome%20Partitioning%20IV/README.md) | `字符串`,`动态规划` | 困难 | 第 226 场周赛 |
| 1746 | [经过一次操作后的最大子数组和](/solution/1700-1799/1746.Maximum%20Subarray%20Sum%20After%20One%20Operation/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 1747 | [应该被禁止的 Leetflex 账户](/solution/1700-1799/1747.Leetflex%20Banned%20Accounts/README.md) | `数据库` | 中等 | 🔒 |
| 1748 | [唯一元素的和](/solution/1700-1799/1748.Sum%20of%20Unique%20Elements/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 45 场双周赛 |
| 1749 | [任意子数组和的绝对值的最大值](/solution/1700-1799/1749.Maximum%20Absolute%20Sum%20of%20Any%20Subarray/README.md) | `数组`,`动态规划` | 中等 | 第 45 场双周赛 |
| 1750 | [删除字符串两端相同字符后的最短长度](/solution/1700-1799/1750.Minimum%20Length%20of%20String%20After%20Deleting%20Similar%20Ends/README.md) | `双指针`,`字符串` | 中等 | 第 45 场双周赛 |
| 1751 | [最多可以参加的会议数目 II](/solution/1700-1799/1751.Maximum%20Number%20of%20Events%20That%20Can%20Be%20Attended%20II/README.md) | `数组`,`二分查找`,`动态规划`,`排序` | 困难 | 第 45 场双周赛 |
| 1752 | [检查数组是否经排序和轮转得到](/solution/1700-1799/1752.Check%20if%20Array%20Is%20Sorted%20and%20Rotated/README.md) | `数组` | 简单 | 第 227 场周赛 |
| 1753 | [移除石子的最大得分](/solution/1700-1799/1753.Maximum%20Score%20From%20Removing%20Stones/README.md) | `贪心`,`数学`,`堆(优先队列)` | 中等 | 第 227 场周赛 |
| 1754 | [构造字典序最大的合并字符串](/solution/1700-1799/1754.Largest%20Merge%20Of%20Two%20Strings/README.md) | `贪心`,`双指针`,`字符串` | 中等 | 第 227 场周赛 |
| 1755 | [最接近目标值的子序列和](/solution/1700-1799/1755.Closest%20Subsequence%20Sum/README.md) | `位运算`,`数组`,`双指针`,`动态规划`,`状态压缩`,`排序` | 困难 | 第 227 场周赛 |
| 1756 | [设计最近使用MRU队列](/solution/1700-1799/1756.Design%20Most%20Recently%20Used%20Queue/README.md) | `栈`,`设计`,`树状数组`,`数组`,`哈希表`,`有序集合` | 中等 | 🔒 |
| 1757 | [可回收且低脂的产品](/solution/1700-1799/1757.Recyclable%20and%20Low%20Fat%20Products/README.md) | `数据库` | 简单 | |
| 1758 | [生成交替二进制字符串的最少操作数](/solution/1700-1799/1758.Minimum%20Changes%20To%20Make%20Alternating%20Binary%20String/README.md) | `字符串` | 简单 | 第 228 场周赛 |
| 1759 | [统计同质子字符串的数目](/solution/1700-1799/1759.Count%20Number%20of%20Homogenous%20Substrings/README.md) | `数学`,`字符串` | 中等 | 第 228 场周赛 |
| 1760 | [袋子里最少数目的球](/solution/1700-1799/1760.Minimum%20Limit%20of%20Balls%20in%20a%20Bag/README.md) | `数组`,`二分查找` | 中等 | 第 228 场周赛 |
| 1761 | [一个图中连通三元组的最小度数](/solution/1700-1799/1761.Minimum%20Degree%20of%20a%20Connected%20Trio%20in%20a%20Graph/README.md) | `图`,`枚举` | 困难 | 第 228 场周赛 |
| 1762 | [能看到海景的建筑物](/solution/1700-1799/1762.Buildings%20With%20an%20Ocean%20View/README.md) | `栈`,`数组`,`单调栈` | 中等 | 🔒 |
| 1763 | [最长的美好子字符串](/solution/1700-1799/1763.Longest%20Nice%20Substring/README.md) | `位运算`,`哈希表`,`字符串`,`分治`,`滑动窗口` | 简单 | 第 46 场双周赛 |
| 1764 | [通过连接另一个数组的子数组得到一个数组](/solution/1700-1799/1764.Form%20Array%20by%20Concatenating%20Subarrays%20of%20Another%20Array/README.md) | `贪心`,`数组`,`双指针`,`字符串匹配` | 中等 | 第 46 场双周赛 |
| 1765 | [地图中的最高点](/solution/1700-1799/1765.Map%20of%20Highest%20Peak/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 第 46 场双周赛 |
| 1766 | [互质树](/solution/1700-1799/1766.Tree%20of%20Coprimes/README.md) | `树`,`深度优先搜索`,`数组`,`数学`,`数论` | 困难 | 第 46 场双周赛 |
| 1767 | [寻找没有被执行的任务对](/solution/1700-1799/1767.Find%20the%20Subtasks%20That%20Did%20Not%20Execute/README.md) | `数据库` | 困难 | 🔒 |
| 1768 | [交替合并字符串](/solution/1700-1799/1768.Merge%20Strings%20Alternately/README.md) | `双指针`,`字符串` | 简单 | 第 229 场周赛 |
| 1769 | [移动所有球到每个盒子所需的最小操作数](/solution/1700-1799/1769.Minimum%20Number%20of%20Operations%20to%20Move%20All%20Balls%20to%20Each%20Box/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 229 场周赛 |
| 1770 | [执行乘法运算的最大分数](/solution/1700-1799/1770.Maximum%20Score%20from%20Performing%20Multiplication%20Operations/README.md) | `数组`,`动态规划` | 困难 | 第 229 场周赛 |
| 1771 | [由子序列构造的最长回文串的长度](/solution/1700-1799/1771.Maximize%20Palindrome%20Length%20From%20Subsequences/README.md) | `字符串`,`动态规划` | 困难 | 第 229 场周赛 |
| 1772 | [按受欢迎程度排列功能](/solution/1700-1799/1772.Sort%20Features%20by%20Popularity/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 🔒 |
| 1773 | [统计匹配检索规则的物品数量](/solution/1700-1799/1773.Count%20Items%20Matching%20a%20Rule/README.md) | `数组`,`字符串` | 简单 | 第 230 场周赛 |
| 1774 | [最接近目标价格的甜点成本](/solution/1700-1799/1774.Closest%20Dessert%20Cost/README.md) | `数组`,`动态规划`,`回溯` | 中等 | 第 230 场周赛 |
| 1775 | [通过最少操作次数使数组的和相等](/solution/1700-1799/1775.Equal%20Sum%20Arrays%20With%20Minimum%20Number%20of%20Operations/README.md) | `贪心`,`数组`,`哈希表`,`计数` | 中等 | 第 230 场周赛 |
| 1776 | [车队 II](/solution/1700-1799/1776.Car%20Fleet%20II/README.md) | `栈`,`数组`,`数学`,`单调栈`,`堆(优先队列)` | 困难 | 第 230 场周赛 |
| 1777 | [每家商店的产品价格](/solution/1700-1799/1777.Product%27s%20Price%20for%20Each%20Store/README.md) | `数据库` | 简单 | 🔒 |
| 1778 | [未知网格中的最短路径](/solution/1700-1799/1778.Shortest%20Path%20in%20a%20Hidden%20Grid/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`交互`,`矩阵` | 中等 | 🔒 |
| 1779 | [找到最近的有相同 X 或 Y 坐标的点](/solution/1700-1799/1779.Find%20Nearest%20Point%20That%20Has%20the%20Same%20X%20or%20Y%20Coordinate/README.md) | `数组` | 简单 | 第 47 场双周赛 |
| 1780 | [判断一个数字是否可以表示成三的幂的和](/solution/1700-1799/1780.Check%20if%20Number%20is%20a%20Sum%20of%20Powers%20of%20Three/README.md) | `数学` | 中等 | 第 47 场双周赛 |
| 1781 | [所有子字符串美丽值之和](/solution/1700-1799/1781.Sum%20of%20Beauty%20of%20All%20Substrings/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 47 场双周赛 |
| 1782 | [统计点对的数目](/solution/1700-1799/1782.Count%20Pairs%20Of%20Nodes/README.md) | `图`,`数组`,`哈希表`,`双指针`,`二分查找`,`计数`,`排序` | 困难 | 第 47 场双周赛 |
| 1783 | [大满贯数量](/solution/1700-1799/1783.Grand%20Slam%20Titles/README.md) | `数据库` | 中等 | 🔒 |
| 1784 | [检查二进制字符串字段](/solution/1700-1799/1784.Check%20if%20Binary%20String%20Has%20at%20Most%20One%20Segment%20of%20Ones/README.md) | `字符串` | 简单 | 第 231 场周赛 |
| 1785 | [构成特定和需要添加的最少元素](/solution/1700-1799/1785.Minimum%20Elements%20to%20Add%20to%20Form%20a%20Given%20Sum/README.md) | `贪心`,`数组` | 中等 | 第 231 场周赛 |
| 1786 | [从第一个节点出发到最后一个节点的受限路径数](/solution/1700-1799/1786.Number%20of%20Restricted%20Paths%20From%20First%20to%20Last%20Node/README.md) | `图`,`拓扑排序`,`动态规划`,`最短路`,`堆(优先队列)` | 中等 | 第 231 场周赛 |
| 1787 | [使所有区间的异或结果为零](/solution/1700-1799/1787.Make%20the%20XOR%20of%20All%20Segments%20Equal%20to%20Zero/README.md) | `位运算`,`数组`,`动态规划` | 困难 | 第 231 场周赛 |
| 1788 | [最大化花园的美观度](/solution/1700-1799/1788.Maximize%20the%20Beauty%20of%20the%20Garden/README.md) | `贪心`,`数组`,`哈希表`,`前缀和` | 困难 | 🔒 |
| 1789 | [员工的直属部门](/solution/1700-1799/1789.Primary%20Department%20for%20Each%20Employee/README.md) | `数据库` | 简单 | |
| 1790 | [仅执行一次字符串交换能否使两个字符串相等](/solution/1700-1799/1790.Check%20if%20One%20String%20Swap%20Can%20Make%20Strings%20Equal/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 232 场周赛 |
| 1791 | [找出星型图的中心节点](/solution/1700-1799/1791.Find%20Center%20of%20Star%20Graph/README.md) | `图` | 简单 | 第 232 场周赛 |
| 1792 | [最大平均通过率](/solution/1700-1799/1792.Maximum%20Average%20Pass%20Ratio/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 232 场周赛 |
| 1793 | [好子数组的最大分数](/solution/1700-1799/1793.Maximum%20Score%20of%20a%20Good%20Subarray/README.md) | `栈`,`数组`,`双指针`,`二分查找`,`单调栈` | 困难 | 第 232 场周赛 |
| 1794 | [统计距离最小的子串对个数](/solution/1700-1799/1794.Count%20Pairs%20of%20Equal%20Substrings%20With%20Minimum%20Difference/README.md) | `贪心`,`哈希表`,`字符串` | 中等 | 🔒 |
| 1795 | [每个产品在不同商店的价格](/solution/1700-1799/1795.Rearrange%20Products%20Table/README.md) | `数据库` | 简单 | |
| 1796 | [字符串中第二大的数字](/solution/1700-1799/1796.Second%20Largest%20Digit%20in%20a%20String/README.md) | `哈希表`,`字符串` | 简单 | 第 48 场双周赛 |
| 1797 | [设计一个验证系统](/solution/1700-1799/1797.Design%20Authentication%20Manager/README.md) | `设计`,`哈希表`,`链表`,`双向链表` | 中等 | 第 48 场双周赛 |
| 1798 | [你能构造出连续值的最大数目](/solution/1700-1799/1798.Maximum%20Number%20of%20Consecutive%20Values%20You%20Can%20Make/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 48 场双周赛 |
| 1799 | [N 次操作后的最大分数和](/solution/1700-1799/1799.Maximize%20Score%20After%20N%20Operations/README.md) | `位运算`,`数组`,`数学`,`动态规划`,`回溯`,`状态压缩`,`数论` | 困难 | 第 48 场双周赛 |
| 1800 | [最大升序子数组和](/solution/1800-1899/1800.Maximum%20Ascending%20Subarray%20Sum/README.md) | `数组` | 简单 | 第 233 场周赛 |
| 1801 | [积压订单中的订单总数](/solution/1800-1899/1801.Number%20of%20Orders%20in%20the%20Backlog/README.md) | `数组`,`模拟`,`堆(优先队列)` | 中等 | 第 233 场周赛 |
| 1802 | [有界数组中指定下标处的最大值](/solution/1800-1899/1802.Maximum%20Value%20at%20a%20Given%20Index%20in%20a%20Bounded%20Array/README.md) | `贪心`,`数学`,`二分查找` | 中等 | 第 233 场周赛 |
| 1803 | [统计异或值在范围内的数对有多少](/solution/1800-1899/1803.Count%20Pairs%20With%20XOR%20in%20a%20Range/README.md) | `位运算`,`字典树`,`数组` | 困难 | 第 233 场周赛 |
| 1804 | [实现 Trie (前缀树) II](/solution/1800-1899/1804.Implement%20Trie%20II%20%28Prefix%20Tree%29/README.md) | `设计`,`字典树`,`哈希表`,`字符串` | 中等 | 🔒 |
| 1805 | [字符串中不同整数的数目](/solution/1800-1899/1805.Number%20of%20Different%20Integers%20in%20a%20String/README.md) | `哈希表`,`字符串` | 简单 | 第 234 场周赛 |
| 1806 | [还原排列的最少操作步数](/solution/1800-1899/1806.Minimum%20Number%20of%20Operations%20to%20Reinitialize%20a%20Permutation/README.md) | `数组`,`数学`,`模拟` | 中等 | 第 234 场周赛 |
| 1807 | [替换字符串中的括号内容](/solution/1800-1899/1807.Evaluate%20the%20Bracket%20Pairs%20of%20a%20String/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 234 场周赛 |
| 1808 | [好因子的最大数目](/solution/1800-1899/1808.Maximize%20Number%20of%20Nice%20Divisors/README.md) | `递归`,`数学`,`数论` | 困难 | 第 234 场周赛 |
| 1809 | [没有广告的剧集](/solution/1800-1899/1809.Ad-Free%20Sessions/README.md) | `数据库` | 简单 | 🔒 |
| 1810 | [隐藏网格下的最小消耗路径](/solution/1800-1899/1810.Minimum%20Path%20Cost%20in%20a%20Hidden%20Grid/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`数组`,`交互`,`矩阵`,`最短路`,`堆(优先队列)` | 中等 | 🔒 |
| 1811 | [寻找面试候选人](/solution/1800-1899/1811.Find%20Interview%20Candidates/README.md) | `数据库` | 中等 | 🔒 |
| 1812 | [判断国际象棋棋盘中一个格子的颜色](/solution/1800-1899/1812.Determine%20Color%20of%20a%20Chessboard%20Square/README.md) | `数学`,`字符串` | 简单 | 第 49 场双周赛 |
| 1813 | [句子相似性 III](/solution/1800-1899/1813.Sentence%20Similarity%20III/README.md) | `数组`,`双指针`,`字符串` | 中等 | 第 49 场双周赛 |
| 1814 | [统计一个数组中好对子的数目](/solution/1800-1899/1814.Count%20Nice%20Pairs%20in%20an%20Array/README.md) | `数组`,`哈希表`,`数学`,`计数` | 中等 | 第 49 场双周赛 |
| 1815 | [得到新鲜甜甜圈的最多组数](/solution/1800-1899/1815.Maximum%20Number%20of%20Groups%20Getting%20Fresh%20Donuts/README.md) | `位运算`,`记忆化搜索`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 49 场双周赛 |
| 1816 | [截断句子](/solution/1800-1899/1816.Truncate%20Sentence/README.md) | `数组`,`字符串` | 简单 | 第 235 场周赛 |
| 1817 | [查找用户活跃分钟数](/solution/1800-1899/1817.Finding%20the%20Users%20Active%20Minutes/README.md) | `数组`,`哈希表` | 中等 | 第 235 场周赛 |
| 1818 | [绝对差值和](/solution/1800-1899/1818.Minimum%20Absolute%20Sum%20Difference/README.md) | `数组`,`二分查找`,`有序集合`,`排序` | 中等 | 第 235 场周赛 |
| 1819 | [序列中不同最大公约数的数目](/solution/1800-1899/1819.Number%20of%20Different%20Subsequences%20GCDs/README.md) | `数组`,`数学`,`计数`,`数论` | 困难 | 第 235 场周赛 |
| 1820 | [最多邀请的个数](/solution/1800-1899/1820.Maximum%20Number%20of%20Accepted%20Invitations/README.md) | `深度优先搜索`,`图`,`数组`,`矩阵` | 中等 | 🔒 |
| 1821 | [寻找今年具有正收入的客户](/solution/1800-1899/1821.Find%20Customers%20With%20Positive%20Revenue%20this%20Year/README.md) | `数据库` | 简单 | 🔒 |
| 1822 | [数组元素积的符号](/solution/1800-1899/1822.Sign%20of%20the%20Product%20of%20an%20Array/README.md) | `数组`,`数学` | 简单 | 第 236 场周赛 |
| 1823 | [找出游戏的获胜者](/solution/1800-1899/1823.Find%20the%20Winner%20of%20the%20Circular%20Game/README.md) | `递归`,`队列`,`数组`,`数学`,`模拟` | 中等 | 第 236 场周赛 |
| 1824 | [最少侧跳次数](/solution/1800-1899/1824.Minimum%20Sideway%20Jumps/README.md) | `贪心`,`数组`,`动态规划` | 中等 | 第 236 场周赛 |
| 1825 | [求出 MK 平均值](/solution/1800-1899/1825.Finding%20MK%20Average/README.md) | `设计`,`队列`,`数据流`,`有序集合`,`堆(优先队列)` | 困难 | 第 236 场周赛 |
| 1826 | [有缺陷的传感器](/solution/1800-1899/1826.Faulty%20Sensor/README.md) | `数组`,`双指针` | 简单 | 🔒 |
| 1827 | [最少操作使数组递增](/solution/1800-1899/1827.Minimum%20Operations%20to%20Make%20the%20Array%20Increasing/README.md) | `贪心`,`数组` | 简单 | 第 50 场双周赛 |
| 1828 | [统计一个圆中点的数目](/solution/1800-1899/1828.Queries%20on%20Number%20of%20Points%20Inside%20a%20Circle/README.md) | `几何`,`数组`,`数学` | 中等 | 第 50 场双周赛 |
| 1829 | [每个查询的最大异或值](/solution/1800-1899/1829.Maximum%20XOR%20for%20Each%20Query/README.md) | `位运算`,`数组`,`前缀和` | 中等 | 第 50 场双周赛 |
| 1830 | [使字符串有序的最少操作次数](/solution/1800-1899/1830.Minimum%20Number%20of%20Operations%20to%20Make%20String%20Sorted/README.md) | `数学`,`字符串`,`组合数学` | 困难 | 第 50 场双周赛 |
| 1831 | [每天的最大交易](/solution/1800-1899/1831.Maximum%20Transaction%20Each%20Day/README.md) | `数据库` | 中等 | 🔒 |
| 1832 | [判断句子是否为全字母句](/solution/1800-1899/1832.Check%20if%20the%20Sentence%20Is%20Pangram/README.md) | `哈希表`,`字符串` | 简单 | 第 237 场周赛 |
| 1833 | [雪糕的最大数量](/solution/1800-1899/1833.Maximum%20Ice%20Cream%20Bars/README.md) | `贪心`,`数组`,`计数排序`,`排序` | 中等 | 第 237 场周赛 |
| 1834 | [单线程 CPU](/solution/1800-1899/1834.Single-Threaded%20CPU/README.md) | `数组`,`排序`,`堆(优先队列)` | 中等 | 第 237 场周赛 |
| 1835 | [所有数对按位与结果的异或和](/solution/1800-1899/1835.Find%20XOR%20Sum%20of%20All%20Pairs%20Bitwise%20AND/README.md) | `位运算`,`数组`,`数学` | 困难 | 第 237 场周赛 |
| 1836 | [从未排序的链表中移除重复元素](/solution/1800-1899/1836.Remove%20Duplicates%20From%20an%20Unsorted%20Linked%20List/README.md) | `哈希表`,`链表` | 中等 | 🔒 |
| 1837 | [K 进制表示下的各位数字总和](/solution/1800-1899/1837.Sum%20of%20Digits%20in%20Base%20K/README.md) | `数学` | 简单 | 第 238 场周赛 |
| 1838 | [最高频元素的频数](/solution/1800-1899/1838.Frequency%20of%20the%20Most%20Frequent%20Element/README.md) | `贪心`,`数组`,`二分查找`,`前缀和`,`排序`,`滑动窗口` | 中等 | 第 238 场周赛 |
| 1839 | [所有元音按顺序排布的最长子字符串](/solution/1800-1899/1839.Longest%20Substring%20Of%20All%20Vowels%20in%20Order/README.md) | `字符串`,`滑动窗口` | 中等 | 第 238 场周赛 |
| 1840 | [最高建筑高度](/solution/1800-1899/1840.Maximum%20Building%20Height/README.md) | `数组`,`数学`,`排序` | 困难 | 第 238 场周赛 |
| 1841 | [联赛信息统计](/solution/1800-1899/1841.League%20Statistics/README.md) | `数据库` | 中等 | 🔒 |
| 1842 | [下个由相同数字构成的回文串](/solution/1800-1899/1842.Next%20Palindrome%20Using%20Same%20Digits/README.md) | `双指针`,`字符串` | 困难 | 🔒 |
| 1843 | [可疑银行账户](/solution/1800-1899/1843.Suspicious%20Bank%20Accounts/README.md) | `数据库` | 中等 | 🔒 |
| 1844 | [将所有数字用字符替换](/solution/1800-1899/1844.Replace%20All%20Digits%20with%20Characters/README.md) | `字符串` | 简单 | 第 51 场双周赛 |
| 1845 | [座位预约管理系统](/solution/1800-1899/1845.Seat%20Reservation%20Manager/README.md) | `设计`,`堆(优先队列)` | 中等 | 第 51 场双周赛 |
| 1846 | [减小和重新排列数组后的最大元素](/solution/1800-1899/1846.Maximum%20Element%20After%20Decreasing%20and%20Rearranging/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 51 场双周赛 |
| 1847 | [最近的房间](/solution/1800-1899/1847.Closest%20Room/README.md) | `数组`,`二分查找`,`有序集合`,`排序` | 困难 | 第 51 场双周赛 |
| 1848 | [到目标元素的最小距离](/solution/1800-1899/1848.Minimum%20Distance%20to%20the%20Target%20Element/README.md) | `数组` | 简单 | 第 239 场周赛 |
| 1849 | [将字符串拆分为递减的连续值](/solution/1800-1899/1849.Splitting%20a%20String%20Into%20Descending%20Consecutive%20Values/README.md) | `字符串`,`回溯`,`枚举` | 中等 | 第 239 场周赛 |
| 1850 | [邻位交换的最小次数](/solution/1800-1899/1850.Minimum%20Adjacent%20Swaps%20to%20Reach%20the%20Kth%20Smallest%20Number/README.md) | `贪心`,`双指针`,`字符串` | 中等 | 第 239 场周赛 |
| 1851 | [包含每个查询的最小区间](/solution/1800-1899/1851.Minimum%20Interval%20to%20Include%20Each%20Query/README.md) | `数组`,`二分查找`,`排序`,`扫描线`,`堆(优先队列)` | 困难 | 第 239 场周赛 |
| 1852 | [每个子数组的数字种类数](/solution/1800-1899/1852.Distinct%20Numbers%20in%20Each%20Subarray/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 🔒 |
| 1853 | [转换日期格式](/solution/1800-1899/1853.Convert%20Date%20Format/README.md) | `数据库` | 简单 | 🔒 |
| 1854 | [人口最多的年份](/solution/1800-1899/1854.Maximum%20Population%20Year/README.md) | `数组`,`计数`,`前缀和` | 简单 | 第 240 场周赛 |
| 1855 | [下标对中的最大距离](/solution/1800-1899/1855.Maximum%20Distance%20Between%20a%20Pair%20of%20Values/README.md) | `数组`,`双指针`,`二分查找` | 中等 | 第 240 场周赛 |
| 1856 | [子数组最小乘积的最大值](/solution/1800-1899/1856.Maximum%20Subarray%20Min-Product/README.md) | `栈`,`数组`,`前缀和`,`单调栈` | 中等 | 第 240 场周赛 |
| 1857 | [有向图中最大颜色值](/solution/1800-1899/1857.Largest%20Color%20Value%20in%20a%20Directed%20Graph/README.md) | `图`,`拓扑排序`,`记忆化搜索`,`哈希表`,`动态规划`,`计数` | 困难 | 第 240 场周赛 |
| 1858 | [包含所有前缀的最长单词](/solution/1800-1899/1858.Longest%20Word%20With%20All%20Prefixes/README.md) | `深度优先搜索`,`字典树`,`数组`,`字符串` | 中等 | 🔒 |
| 1859 | [将句子排序](/solution/1800-1899/1859.Sorting%20the%20Sentence/README.md) | `字符串`,`排序` | 简单 | 第 52 场双周赛 |
| 1860 | [增长的内存泄露](/solution/1800-1899/1860.Incremental%20Memory%20Leak/README.md) | `数学`,`模拟` | 中等 | 第 52 场双周赛 |
| 1861 | [旋转盒子](/solution/1800-1899/1861.Rotating%20the%20Box/README.md) | `数组`,`双指针`,`矩阵` | 中等 | 第 52 场双周赛 |
| 1862 | [向下取整数对和](/solution/1800-1899/1862.Sum%20of%20Floored%20Pairs/README.md) | `数组`,`数学`,`二分查找`,`前缀和` | 困难 | 第 52 场双周赛 |
| 1863 | [找出所有子集的异或总和再求和](/solution/1800-1899/1863.Sum%20of%20All%20Subset%20XOR%20Totals/README.md) | `位运算`,`数组`,`数学`,`回溯`,`组合数学`,`枚举` | 简单 | 第 241 场周赛 |
| 1864 | [构成交替字符串需要的最小交换次数](/solution/1800-1899/1864.Minimum%20Number%20of%20Swaps%20to%20Make%20the%20Binary%20String%20Alternating/README.md) | `贪心`,`字符串` | 中等 | 第 241 场周赛 |
| 1865 | [找出和为指定值的下标对](/solution/1800-1899/1865.Finding%20Pairs%20With%20a%20Certain%20Sum/README.md) | `设计`,`数组`,`哈希表` | 中等 | 第 241 场周赛 |
| 1866 | [恰有 K 根木棍可以看到的排列数目](/solution/1800-1899/1866.Number%20of%20Ways%20to%20Rearrange%20Sticks%20With%20K%20Sticks%20Visible/README.md) | `数学`,`动态规划`,`组合数学` | 困难 | 第 241 场周赛 |
| 1867 | [最大数量高于平均水平的订单](/solution/1800-1899/1867.Orders%20With%20Maximum%20Quantity%20Above%20Average/README.md) | `数据库` | 中等 | 🔒 |
| 1868 | [两个行程编码数组的积](/solution/1800-1899/1868.Product%20of%20Two%20Run-Length%20Encoded%20Arrays/README.md) | `数组`,`双指针` | 中等 | 🔒 |
| 1869 | [哪种连续子字符串更长](/solution/1800-1899/1869.Longer%20Contiguous%20Segments%20of%20Ones%20than%20Zeros/README.md) | `字符串` | 简单 | 第 242 场周赛 |
| 1870 | [准时到达的列车最小时速](/solution/1800-1899/1870.Minimum%20Speed%20to%20Arrive%20on%20Time/README.md) | `数组`,`二分查找` | 中等 | 第 242 场周赛 |
| 1871 | [跳跃游戏 VII](/solution/1800-1899/1871.Jump%20Game%20VII/README.md) | `字符串`,`动态规划`,`前缀和`,`滑动窗口` | 中等 | 第 242 场周赛 |
| 1872 | [石子游戏 VIII](/solution/1800-1899/1872.Stone%20Game%20VIII/README.md) | `数组`,`数学`,`动态规划`,`博弈`,`前缀和` | 困难 | 第 242 场周赛 |
| 1873 | [计算特殊奖金](/solution/1800-1899/1873.Calculate%20Special%20Bonus/README.md) | `数据库` | 简单 | |
| 1874 | [两个数组的最小乘积和](/solution/1800-1899/1874.Minimize%20Product%20Sum%20of%20Two%20Arrays/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 1875 | [将工资相同的雇员分组](/solution/1800-1899/1875.Group%20Employees%20of%20the%20Same%20Salary/README.md) | `数据库` | 中等 | 🔒 |
| 1876 | [长度为三且各字符不同的子字符串](/solution/1800-1899/1876.Substrings%20of%20Size%20Three%20with%20Distinct%20Characters/README.md) | `哈希表`,`字符串`,`计数`,`滑动窗口` | 简单 | 第 53 场双周赛 |
| 1877 | [数组中最大数对和的最小值](/solution/1800-1899/1877.Minimize%20Maximum%20Pair%20Sum%20in%20Array/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 53 场双周赛 |
| 1878 | [矩阵中最大的三个菱形和](/solution/1800-1899/1878.Get%20Biggest%20Three%20Rhombus%20Sums%20in%20a%20Grid/README.md) | `数组`,`数学`,`矩阵`,`前缀和`,`排序`,`堆(优先队列)` | 中等 | 第 53 场双周赛 |
| 1879 | [两个数组最小的异或值之和](/solution/1800-1899/1879.Minimum%20XOR%20Sum%20of%20Two%20Arrays/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 53 场双周赛 |
| 1880 | [检查某单词是否等于两单词之和](/solution/1800-1899/1880.Check%20if%20Word%20Equals%20Summation%20of%20Two%20Words/README.md) | `字符串` | 简单 | 第 243 场周赛 |
| 1881 | [插入后的最大值](/solution/1800-1899/1881.Maximum%20Value%20after%20Insertion/README.md) | `贪心`,`字符串` | 中等 | 第 243 场周赛 |
| 1882 | [使用服务器处理任务](/solution/1800-1899/1882.Process%20Tasks%20Using%20Servers/README.md) | `数组`,`堆(优先队列)` | 中等 | 第 243 场周赛 |
| 1883 | [准时抵达会议现场的最小跳过休息次数](/solution/1800-1899/1883.Minimum%20Skips%20to%20Arrive%20at%20Meeting%20On%20Time/README.md) | `数组`,`动态规划` | 困难 | 第 243 场周赛 |
| 1884 | [鸡蛋掉落-两枚鸡蛋](/solution/1800-1899/1884.Egg%20Drop%20With%202%20Eggs%20and%20N%20Floors/README.md) | `数学`,`动态规划` | 中等 | |
| 1885 | [统计数对](/solution/1800-1899/1885.Count%20Pairs%20in%20Two%20Arrays/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | 🔒 |
| 1886 | [判断矩阵经轮转后是否一致](/solution/1800-1899/1886.Determine%20Whether%20Matrix%20Can%20Be%20Obtained%20By%20Rotation/README.md) | `数组`,`矩阵` | 简单 | 第 244 场周赛 |
| 1887 | [使数组元素相等的减少操作次数](/solution/1800-1899/1887.Reduction%20Operations%20to%20Make%20the%20Array%20Elements%20Equal/README.md) | `数组`,`排序` | 中等 | 第 244 场周赛 |
| 1888 | [使二进制字符串字符交替的最少反转次数](/solution/1800-1899/1888.Minimum%20Number%20of%20Flips%20to%20Make%20the%20Binary%20String%20Alternating/README.md) | `字符串`,`动态规划`,`滑动窗口` | 中等 | 第 244 场周赛 |
| 1889 | [装包裹的最小浪费空间](/solution/1800-1899/1889.Minimum%20Space%20Wasted%20From%20Packaging/README.md) | `数组`,`二分查找`,`前缀和`,`排序` | 困难 | 第 244 场周赛 |
| 1890 | [2020年最后一次登录](/solution/1800-1899/1890.The%20Latest%20Login%20in%202020/README.md) | `数据库` | 简单 | |
| 1891 | [割绳子](/solution/1800-1899/1891.Cutting%20Ribbons/README.md) | `数组`,`二分查找` | 中等 | 🔒 |
| 1892 | [页面推荐Ⅱ](/solution/1800-1899/1892.Page%20Recommendations%20II/README.md) | `数据库` | 困难 | 🔒 |
| 1893 | [检查是否区域内所有整数都被覆盖](/solution/1800-1899/1893.Check%20if%20All%20the%20Integers%20in%20a%20Range%20Are%20Covered/README.md) | `数组`,`哈希表`,`前缀和` | 简单 | 第 54 场双周赛 |
| 1894 | [找到需要补充粉笔的学生编号](/solution/1800-1899/1894.Find%20the%20Student%20that%20Will%20Replace%20the%20Chalk/README.md) | `数组`,`二分查找`,`前缀和`,`模拟` | 中等 | 第 54 场双周赛 |
| 1895 | [最大的幻方](/solution/1800-1899/1895.Largest%20Magic%20Square/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 54 场双周赛 |
| 1896 | [反转表达式值的最少操作次数](/solution/1800-1899/1896.Minimum%20Cost%20to%20Change%20the%20Final%20Value%20of%20Expression/README.md) | `栈`,`数学`,`字符串`,`动态规划` | 困难 | 第 54 场双周赛 |
| 1897 | [重新分配字符使所有字符串都相等](/solution/1800-1899/1897.Redistribute%20Characters%20to%20Make%20All%20Strings%20Equal/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 245 场周赛 |
| 1898 | [可移除字符的最大数目](/solution/1800-1899/1898.Maximum%20Number%20of%20Removable%20Characters/README.md) | `数组`,`双指针`,`字符串`,`二分查找` | 中等 | 第 245 场周赛 |
| 1899 | [合并若干三元组以形成目标三元组](/solution/1800-1899/1899.Merge%20Triplets%20to%20Form%20Target%20Triplet/README.md) | `贪心`,`数组` | 中等 | 第 245 场周赛 |
| 1900 | [最佳运动员的比拼回合](/solution/1900-1999/1900.The%20Earliest%20and%20Latest%20Rounds%20Where%20Players%20Compete/README.md) | `记忆化搜索`,`动态规划` | 困难 | 第 245 场周赛 |
| 1901 | [寻找峰值 II](/solution/1900-1999/1901.Find%20a%20Peak%20Element%20II/README.md) | `数组`,`二分查找`,`矩阵` | 中等 | |
| 1902 | [给定二叉搜索树的插入顺序求深度](/solution/1900-1999/1902.Depth%20of%20BST%20Given%20Insertion%20Order/README.md) | `树`,`二叉搜索树`,`数组`,`二叉树`,`有序集合` | 中等 | 🔒 |
| 1903 | [字符串中的最大奇数](/solution/1900-1999/1903.Largest%20Odd%20Number%20in%20String/README.md) | `贪心`,`数学`,`字符串` | 简单 | 第 246 场周赛 |
| 1904 | [你完成的完整对局数](/solution/1900-1999/1904.The%20Number%20of%20Full%20Rounds%20You%20Have%20Played/README.md) | `数学`,`字符串` | 中等 | 第 246 场周赛 |
| 1905 | [统计子岛屿](/solution/1900-1999/1905.Count%20Sub%20Islands/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | 第 246 场周赛 |
| 1906 | [查询差绝对值的最小值](/solution/1900-1999/1906.Minimum%20Absolute%20Difference%20Queries/README.md) | `数组`,`哈希表` | 中等 | 第 246 场周赛 |
| 1907 | [按分类统计薪水](/solution/1900-1999/1907.Count%20Salary%20Categories/README.md) | `数据库` | 中等 | |
| 1908 | [Nim 游戏 II](/solution/1900-1999/1908.Game%20of%20Nim/README.md) | `位运算`,`脑筋急转弯`,`数组`,`数学`,`动态规划`,`博弈` | 中等 | 🔒 |
| 1909 | [删除一个元素使数组严格递增](/solution/1900-1999/1909.Remove%20One%20Element%20to%20Make%20the%20Array%20Strictly%20Increasing/README.md) | `数组` | 简单 | 第 55 场双周赛 |
| 1910 | [删除一个字符串中所有出现的给定子字符串](/solution/1900-1999/1910.Remove%20All%20Occurrences%20of%20a%20Substring/README.md) | `栈`,`字符串`,`模拟` | 中等 | 第 55 场双周赛 |
| 1911 | [最大交替子序列和](/solution/1900-1999/1911.Maximum%20Alternating%20Subsequence%20Sum/README.md) | `数组`,`动态规划` | 中等 | 第 55 场双周赛 |
| 1912 | [设计电影租借系统](/solution/1900-1999/1912.Design%20Movie%20Rental%20System/README.md) | `设计`,`数组`,`哈希表`,`有序集合`,`堆(优先队列)` | 困难 | 第 55 场双周赛 |
| 1913 | [两个数对之间的最大乘积差](/solution/1900-1999/1913.Maximum%20Product%20Difference%20Between%20Two%20Pairs/README.md) | `数组`,`排序` | 简单 | 第 247 场周赛 |
| 1914 | [循环轮转矩阵](/solution/1900-1999/1914.Cyclically%20Rotating%20a%20Grid/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 第 247 场周赛 |
| 1915 | [最美子字符串的数目](/solution/1900-1999/1915.Number%20of%20Wonderful%20Substrings/README.md) | `位运算`,`哈希表`,`字符串`,`前缀和` | 中等 | 第 247 场周赛 |
| 1916 | [统计为蚁群构筑房间的不同顺序](/solution/1900-1999/1916.Count%20Ways%20to%20Build%20Rooms%20in%20an%20Ant%20Colony/README.md) | `树`,`图`,`拓扑排序`,`数学`,`动态规划`,`组合数学` | 困难 | 第 247 场周赛 |
| 1917 | [Leetcodify 好友推荐](/solution/1900-1999/1917.Leetcodify%20Friends%20Recommendations/README.md) | `数据库` | 困难 | 🔒 |
| 1918 | [第 K 小的子数组和](/solution/1900-1999/1918.Kth%20Smallest%20Subarray%20Sum/README.md) | `数组`,`二分查找`,`滑动窗口` | 中等 | 🔒 |
| 1919 | [兴趣相同的朋友](/solution/1900-1999/1919.Leetcodify%20Similar%20Friends/README.md) | `数据库` | 困难 | 🔒 |
| 1920 | [基于排列构建数组](/solution/1900-1999/1920.Build%20Array%20from%20Permutation/README.md) | `数组`,`模拟` | 简单 | 第 248 场周赛 |
| 1921 | [消灭怪物的最大数量](/solution/1900-1999/1921.Eliminate%20Maximum%20Number%20of%20Monsters/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 248 场周赛 |
| 1922 | [统计好数字的数目](/solution/1900-1999/1922.Count%20Good%20Numbers/README.md) | `递归`,`数学` | 中等 | 第 248 场周赛 |
| 1923 | [最长公共子路径](/solution/1900-1999/1923.Longest%20Common%20Subpath/README.md) | `数组`,`二分查找`,`后缀数组`,`哈希函数`,`滚动哈希` | 困难 | 第 248 场周赛 |
| 1924 | [安装栅栏 II](/solution/1900-1999/1924.Erect%20the%20Fence%20II/README.md) | `几何`,`数组`,`数学` | 困难 | 🔒 |
| 1925 | [统计平方和三元组的数目](/solution/1900-1999/1925.Count%20Square%20Sum%20Triples/README.md) | `数学`,`枚举` | 简单 | 第 56 场双周赛 |
| 1926 | [迷宫中离入口最近的出口](/solution/1900-1999/1926.Nearest%20Exit%20from%20Entrance%20in%20Maze/README.md) | `广度优先搜索`,`数组`,`矩阵` | 中等 | 第 56 场双周赛 |
| 1927 | [求和游戏](/solution/1900-1999/1927.Sum%20Game/README.md) | `贪心`,`数学`,`字符串`,`博弈` | 中等 | 第 56 场双周赛 |
| 1928 | [规定时间内到达终点的最小花费](/solution/1900-1999/1928.Minimum%20Cost%20to%20Reach%20Destination%20in%20Time/README.md) | `图`,`数组`,`动态规划` | 困难 | 第 56 场双周赛 |
| 1929 | [数组串联](/solution/1900-1999/1929.Concatenation%20of%20Array/README.md) | `数组`,`模拟` | 简单 | 第 249 场周赛 |
| 1930 | [长度为 3 的不同回文子序列](/solution/1900-1999/1930.Unique%20Length-3%20Palindromic%20Subsequences/README.md) | `位运算`,`哈希表`,`字符串`,`前缀和` | 中等 | 第 249 场周赛 |
| 1931 | [用三种不同颜色为网格涂色](/solution/1900-1999/1931.Painting%20a%20Grid%20With%20Three%20Different%20Colors/README.md) | `动态规划` | 困难 | 第 249 场周赛 |
| 1932 | [合并多棵二叉搜索树](/solution/1900-1999/1932.Merge%20BSTs%20to%20Create%20Single%20BST/README.md) | `树`,`深度优先搜索`,`哈希表`,`二分查找`,`二叉树` | 困难 | 第 249 场周赛 |
| 1933 | [判断字符串是否可分解为值均等的子串](/solution/1900-1999/1933.Check%20if%20String%20Is%20Decomposable%20Into%20Value-Equal%20Substrings/README.md) | `字符串` | 简单 | 🔒 |
| 1934 | [确认率](/solution/1900-1999/1934.Confirmation%20Rate/README.md) | `数据库` | 中等 | |
| 1935 | [可以输入的最大单词数](/solution/1900-1999/1935.Maximum%20Number%20of%20Words%20You%20Can%20Type/README.md) | `哈希表`,`字符串` | 简单 | 第 250 场周赛 |
| 1936 | [新增的最少台阶数](/solution/1900-1999/1936.Add%20Minimum%20Number%20of%20Rungs/README.md) | `贪心`,`数组` | 中等 | 第 250 场周赛 |
| 1937 | [扣分后的最大得分](/solution/1900-1999/1937.Maximum%20Number%20of%20Points%20with%20Cost/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 250 场周赛 |
| 1938 | [查询最大基因差](/solution/1900-1999/1938.Maximum%20Genetic%20Difference%20Query/README.md) | `位运算`,`深度优先搜索`,`字典树`,`数组`,`哈希表` | 困难 | 第 250 场周赛 |
| 1939 | [主动请求确认消息的用户](/solution/1900-1999/1939.Users%20That%20Actively%20Request%20Confirmation%20Messages/README.md) | `数据库` | 简单 | 🔒 |
| 1940 | [排序数组之间的最长公共子序列](/solution/1900-1999/1940.Longest%20Common%20Subsequence%20Between%20Sorted%20Arrays/README.md) | `数组`,`哈希表`,`计数` | 中等 | 🔒 |
| 1941 | [检查是否所有字符出现次数相同](/solution/1900-1999/1941.Check%20if%20All%20Characters%20Have%20Equal%20Number%20of%20Occurrences/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 57 场双周赛 |
| 1942 | [最小未被占据椅子的编号](/solution/1900-1999/1942.The%20Number%20of%20the%20Smallest%20Unoccupied%20Chair/README.md) | `数组`,`哈希表`,`堆(优先队列)` | 中等 | 第 57 场双周赛 |
| 1943 | [描述绘画结果](/solution/1900-1999/1943.Describe%20the%20Painting/README.md) | `数组`,`哈希表`,`前缀和`,`排序` | 中等 | 第 57 场双周赛 |
| 1944 | [队列中可以看到的人数](/solution/1900-1999/1944.Number%20of%20Visible%20People%20in%20a%20Queue/README.md) | `栈`,`数组`,`单调栈` | 困难 | 第 57 场双周赛 |
| 1945 | [字符串转化后的各位数字之和](/solution/1900-1999/1945.Sum%20of%20Digits%20of%20String%20After%20Convert/README.md) | `字符串`,`模拟` | 简单 | 第 251 场周赛 |
| 1946 | [子字符串突变后可能得到的最大整数](/solution/1900-1999/1946.Largest%20Number%20After%20Mutating%20Substring/README.md) | `贪心`,`数组`,`字符串` | 中等 | 第 251 场周赛 |
| 1947 | [最大兼容性评分和](/solution/1900-1999/1947.Maximum%20Compatibility%20Score%20Sum/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | 第 251 场周赛 |
| 1948 | [删除系统中的重复文件夹](/solution/1900-1999/1948.Delete%20Duplicate%20Folders%20in%20System/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`哈希函数` | 困难 | 第 251 场周赛 |
| 1949 | [坚定的友谊](/solution/1900-1999/1949.Strong%20Friendship/README.md) | `数据库` | 中等 | 🔒 |
| 1950 | [所有子数组最小值中的最大值](/solution/1900-1999/1950.Maximum%20of%20Minimum%20Values%20in%20All%20Subarrays/README.md) | `栈`,`数组`,`单调栈` | 中等 | 🔒 |
| 1951 | [查询具有最多共同关注者的所有两两结对组](/solution/1900-1999/1951.All%20the%20Pairs%20With%20the%20Maximum%20Number%20of%20Common%20Followers/README.md) | `数据库` | 中等 | 🔒 |
| 1952 | [三除数](/solution/1900-1999/1952.Three%20Divisors/README.md) | `数学`,`枚举`,`数论` | 简单 | 第 252 场周赛 |
| 1953 | [你可以工作的最大周数](/solution/1900-1999/1953.Maximum%20Number%20of%20Weeks%20for%20Which%20You%20Can%20Work/README.md) | `贪心`,`数组` | 中等 | 第 252 场周赛 |
| 1954 | [收集足够苹果的最小花园周长](/solution/1900-1999/1954.Minimum%20Garden%20Perimeter%20to%20Collect%20Enough%20Apples/README.md) | `数学`,`二分查找` | 中等 | 第 252 场周赛 |
| 1955 | [统计特殊子序列的数目](/solution/1900-1999/1955.Count%20Number%20of%20Special%20Subsequences/README.md) | `数组`,`动态规划` | 困难 | 第 252 场周赛 |
| 1956 | [感染 K 种病毒所需的最短时间](/solution/1900-1999/1956.Minimum%20Time%20For%20K%20Virus%20Variants%20to%20Spread/README.md) | `几何`,`数组`,`数学`,`二分查找`,`枚举` | 困难 | 🔒 |
| 1957 | [删除字符使字符串变好](/solution/1900-1999/1957.Delete%20Characters%20to%20Make%20Fancy%20String/README.md) | `字符串` | 简单 | 第 58 场双周赛 |
| 1958 | [检查操作是否合法](/solution/1900-1999/1958.Check%20if%20Move%20is%20Legal/README.md) | `数组`,`枚举`,`矩阵` | 中等 | 第 58 场双周赛 |
| 1959 | [K 次调整数组大小浪费的最小总空间](/solution/1900-1999/1959.Minimum%20Total%20Space%20Wasted%20With%20K%20Resizing%20Operations/README.md) | `数组`,`动态规划` | 中等 | 第 58 场双周赛 |
| 1960 | [两个回文子字符串长度的最大乘积](/solution/1900-1999/1960.Maximum%20Product%20of%20the%20Length%20of%20Two%20Palindromic%20Substrings/README.md) | `字符串`,`哈希函数`,`滚动哈希` | 困难 | 第 58 场双周赛 |
| 1961 | [检查字符串是否为数组前缀](/solution/1900-1999/1961.Check%20If%20String%20Is%20a%20Prefix%20of%20Array/README.md) | `数组`,`双指针`,`字符串` | 简单 | 第 253 场周赛 |
| 1962 | [移除石子使总数最小](/solution/1900-1999/1962.Remove%20Stones%20to%20Minimize%20the%20Total/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 253 场周赛 |
| 1963 | [使字符串平衡的最小交换次数](/solution/1900-1999/1963.Minimum%20Number%20of%20Swaps%20to%20Make%20the%20String%20Balanced/README.md) | `栈`,`贪心`,`双指针`,`字符串` | 中等 | 第 253 场周赛 |
| 1964 | [找出到每个位置为止最长的有效障碍赛跑路线](/solution/1900-1999/1964.Find%20the%20Longest%20Valid%20Obstacle%20Course%20at%20Each%20Position/README.md) | `树状数组`,`数组`,`二分查找` | 困难 | 第 253 场周赛 |
| 1965 | [丢失信息的雇员](/solution/1900-1999/1965.Employees%20With%20Missing%20Information/README.md) | `数据库` | 简单 | |
| 1966 | [未排序数组中的可被二分搜索的数](/solution/1900-1999/1966.Binary%20Searchable%20Numbers%20in%20an%20Unsorted%20Array/README.md) | `数组`,`二分查找` | 中等 | 🔒 |
| 1967 | [作为子字符串出现在单词中的字符串数目](/solution/1900-1999/1967.Number%20of%20Strings%20That%20Appear%20as%20Substrings%20in%20Word/README.md) | `数组`,`字符串` | 简单 | 第 254 场周赛 |
| 1968 | [构造元素不等于两相邻元素平均值的数组](/solution/1900-1999/1968.Array%20With%20Elements%20Not%20Equal%20to%20Average%20of%20Neighbors/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 254 场周赛 |
| 1969 | [数组元素的最小非零乘积](/solution/1900-1999/1969.Minimum%20Non-Zero%20Product%20of%20the%20Array%20Elements/README.md) | `贪心`,`递归`,`数学` | 中等 | 第 254 场周赛 |
| 1970 | [你能穿过矩阵的最后一天](/solution/1900-1999/1970.Last%20Day%20Where%20You%20Can%20Still%20Cross/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`二分查找`,`矩阵` | 困难 | 第 254 场周赛 |
| 1971 | [寻找图中是否存在路径](/solution/1900-1999/1971.Find%20if%20Path%20Exists%20in%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 简单 | |
| 1972 | [同一天的第一个电话和最后一个电话](/solution/1900-1999/1972.First%20and%20Last%20Call%20On%20the%20Same%20Day/README.md) | `数据库` | 困难 | 🔒 |
| 1973 | [值等于子节点值之和的节点数量](/solution/1900-1999/1973.Count%20Nodes%20Equal%20to%20Sum%20of%20Descendants/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 1974 | [使用特殊打字机键入单词的最少时间](/solution/1900-1999/1974.Minimum%20Time%20to%20Type%20Word%20Using%20Special%20Typewriter/README.md) | `贪心`,`字符串` | 简单 | 第 59 场双周赛 |
| 1975 | [最大方阵和](/solution/1900-1999/1975.Maximum%20Matrix%20Sum/README.md) | `贪心`,`数组`,`矩阵` | 中等 | 第 59 场双周赛 |
| 1976 | [到达目的地的方案数](/solution/1900-1999/1976.Number%20of%20Ways%20to%20Arrive%20at%20Destination/README.md) | `图`,`拓扑排序`,`动态规划`,`最短路` | 中等 | 第 59 场双周赛 |
| 1977 | [划分数字的方案数](/solution/1900-1999/1977.Number%20of%20Ways%20to%20Separate%20Numbers/README.md) | `字符串`,`动态规划`,`后缀数组` | 困难 | 第 59 场双周赛 |
| 1978 | [上级经理已离职的公司员工](/solution/1900-1999/1978.Employees%20Whose%20Manager%20Left%20the%20Company/README.md) | `数据库` | 简单 | |
| 1979 | [找出数组的最大公约数](/solution/1900-1999/1979.Find%20Greatest%20Common%20Divisor%20of%20Array/README.md) | `数组`,`数学`,`数论` | 简单 | 第 255 场周赛 |
| 1980 | [找出不同的二进制字符串](/solution/1900-1999/1980.Find%20Unique%20Binary%20String/README.md) | `数组`,`哈希表`,`字符串`,`回溯` | 中等 | 第 255 场周赛 |
| 1981 | [最小化目标值与所选元素的差](/solution/1900-1999/1981.Minimize%20the%20Difference%20Between%20Target%20and%20Chosen%20Elements/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 255 场周赛 |
| 1982 | [从子集的和还原数组](/solution/1900-1999/1982.Find%20Array%20Given%20Subset%20Sums/README.md) | `数组`,`分治` | 困难 | 第 255 场周赛 |
| 1983 | [范围和相等的最宽索引对](/solution/1900-1999/1983.Widest%20Pair%20of%20Indices%20With%20Equal%20Range%20Sum/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 🔒 |
| 1984 | [学生分数的最小差值](/solution/1900-1999/1984.Minimum%20Difference%20Between%20Highest%20and%20Lowest%20of%20K%20Scores/README.md) | `数组`,`排序`,`滑动窗口` | 简单 | 第 256 场周赛 |
| 1985 | [找出数组中的第 K 大整数](/solution/1900-1999/1985.Find%20the%20Kth%20Largest%20Integer%20in%20the%20Array/README.md) | `数组`,`字符串`,`分治`,`快速选择`,`排序`,`堆(优先队列)` | 中等 | 第 256 场周赛 |
| 1986 | [完成任务的最少工作时间段](/solution/1900-1999/1986.Minimum%20Number%20of%20Work%20Sessions%20to%20Finish%20the%20Tasks/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | 第 256 场周赛 |
| 1987 | [不同的好子序列数目](/solution/1900-1999/1987.Number%20of%20Unique%20Good%20Subsequences/README.md) | `字符串`,`动态规划` | 困难 | 第 256 场周赛 |
| 1988 | [找出每所学校的最低分数要求](/solution/1900-1999/1988.Find%20Cutoff%20Score%20for%20Each%20School/README.md) | `数据库` | 中等 | 🔒 |
| 1989 | [捉迷藏中可捕获的最大人数](/solution/1900-1999/1989.Maximum%20Number%20of%20People%20That%20Can%20Be%20Caught%20in%20Tag/README.md) | `贪心`,`数组` | 中等 | 🔒 |
| 1990 | [统计实验的数量](/solution/1900-1999/1990.Count%20the%20Number%20of%20Experiments/README.md) | `数据库` | 中等 | 🔒 |
| 1991 | [找到数组的中间位置](/solution/1900-1999/1991.Find%20the%20Middle%20Index%20in%20Array/README.md) | `数组`,`前缀和` | 简单 | 第 60 场双周赛 |
| 1992 | [找到所有的农场组](/solution/1900-1999/1992.Find%20All%20Groups%20of%20Farmland/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵` | 中等 | 第 60 场双周赛 |
| 1993 | [树上的操作](/solution/1900-1999/1993.Operations%20on%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`设计`,`数组`,`哈希表` | 中等 | 第 60 场双周赛 |
| 1994 | [好子集的数目](/solution/1900-1999/1994.The%20Number%20of%20Good%20Subsets/README.md) | `位运算`,`数组`,`数学`,`动态规划`,`状态压缩` | 困难 | 第 60 场双周赛 |
| 1995 | [统计特殊四元组](/solution/1900-1999/1995.Count%20Special%20Quadruplets/README.md) | `数组`,`哈希表`,`枚举` | 简单 | 第 257 场周赛 |
| 1996 | [游戏中弱角色的数量](/solution/1900-1999/1996.The%20Number%20of%20Weak%20Characters%20in%20the%20Game/README.md) | `栈`,`贪心`,`数组`,`排序`,`单调栈` | 中等 | 第 257 场周赛 |
| 1997 | [访问完所有房间的第一天](/solution/1900-1999/1997.First%20Day%20Where%20You%20Have%20Been%20in%20All%20the%20Rooms/README.md) | `数组`,`动态规划` | 中等 | 第 257 场周赛 |
| 1998 | [数组的最大公因数排序](/solution/1900-1999/1998.GCD%20Sort%20of%20an%20Array/README.md) | `并查集`,`数组`,`数学`,`数论`,`排序` | 困难 | 第 257 场周赛 |
| 1999 | [最小的仅由两个数组成的倍数](/solution/1900-1999/1999.Smallest%20Greater%20Multiple%20Made%20of%20Two%20Digits/README.md) | `数学`,`枚举` | 中等 | 🔒 |
| 2000 | [反转单词前缀](/solution/2000-2099/2000.Reverse%20Prefix%20of%20Word/README.md) | `栈`,`双指针`,`字符串` | 简单 | 第 258 场周赛 |
| 2001 | [可互换矩形的组数](/solution/2000-2099/2001.Number%20of%20Pairs%20of%20Interchangeable%20Rectangles/README.md) | `数组`,`哈希表`,`数学`,`计数`,`数论` | 中等 | 第 258 场周赛 |
| 2002 | [两个回文子序列长度的最大乘积](/solution/2000-2099/2002.Maximum%20Product%20of%20the%20Length%20of%20Two%20Palindromic%20Subsequences/README.md) | `位运算`,`字符串`,`动态规划`,`回溯`,`状态压缩` | 中等 | 第 258 场周赛 |
| 2003 | [每棵子树内缺失的最小基因值](/solution/2000-2099/2003.Smallest%20Missing%20Genetic%20Value%20in%20Each%20Subtree/README.md) | `树`,`深度优先搜索`,`并查集`,`动态规划` | 困难 | 第 258 场周赛 |
| 2004 | [职员招聘人数](/solution/2000-2099/2004.The%20Number%20of%20Seniors%20and%20Juniors%20to%20Join%20the%20Company/README.md) | `数据库` | 困难 | 🔒 |
| 2005 | [斐波那契树的移除子树游戏](/solution/2000-2099/2005.Subtree%20Removal%20Game%20with%20Fibonacci%20Tree/README.md) | `树`,`数学`,`动态规划`,`二叉树`,`博弈` | 困难 | 🔒 |
| 2006 | [差的绝对值为 K 的数对数目](/solution/2000-2099/2006.Count%20Number%20of%20Pairs%20With%20Absolute%20Difference%20K/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 61 场双周赛 |
| 2007 | [从双倍数组中还原原数组](/solution/2000-2099/2007.Find%20Original%20Array%20From%20Doubled%20Array/README.md) | `贪心`,`数组`,`哈希表`,`排序` | 中等 | 第 61 场双周赛 |
| 2008 | [出租车的最大盈利](/solution/2000-2099/2008.Maximum%20Earnings%20From%20Taxi/README.md) | `数组`,`哈希表`,`二分查找`,`动态规划`,`排序` | 中等 | 第 61 场双周赛 |
| 2009 | [使数组连续的最少操作数](/solution/2000-2099/2009.Minimum%20Number%20of%20Operations%20to%20Make%20Array%20Continuous/README.md) | `数组`,`哈希表`,`二分查找`,`滑动窗口` | 困难 | 第 61 场双周赛 |
| 2010 | [职员招聘人数 II](/solution/2000-2099/2010.The%20Number%20of%20Seniors%20and%20Juniors%20to%20Join%20the%20Company%20II/README.md) | `数据库` | 困难 | 🔒 |
| 2011 | [执行操作后的变量值](/solution/2000-2099/2011.Final%20Value%20of%20Variable%20After%20Performing%20Operations/README.md) | `数组`,`字符串`,`模拟` | 简单 | 第 259 场周赛 |
| 2012 | [数组美丽值求和](/solution/2000-2099/2012.Sum%20of%20Beauty%20in%20the%20Array/README.md) | `数组` | 中等 | 第 259 场周赛 |
| 2013 | [检测正方形](/solution/2000-2099/2013.Detect%20Squares/README.md) | `设计`,`数组`,`哈希表`,`计数` | 中等 | 第 259 场周赛 |
| 2014 | [重复 K 次的最长子序列](/solution/2000-2099/2014.Longest%20Subsequence%20Repeated%20k%20Times/README.md) | `贪心`,`字符串`,`回溯`,`计数`,`枚举` | 困难 | 第 259 场周赛 |
| 2015 | [每段建筑物的平均高度](/solution/2000-2099/2015.Average%20Height%20of%20Buildings%20in%20Each%20Segment/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 中等 | 🔒 |
| 2016 | [增量元素之间的最大差值](/solution/2000-2099/2016.Maximum%20Difference%20Between%20Increasing%20Elements/README.md) | `数组` | 简单 | 第 260 场周赛 |
| 2017 | [网格游戏](/solution/2000-2099/2017.Grid%20Game/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 260 场周赛 |
| 2018 | [判断单词是否能放入填字游戏内](/solution/2000-2099/2018.Check%20if%20Word%20Can%20Be%20Placed%20In%20Crossword/README.md) | `数组`,`枚举`,`矩阵` | 中等 | 第 260 场周赛 |
| 2019 | [解出数学表达式的学生分数](/solution/2000-2099/2019.The%20Score%20of%20Students%20Solving%20Math%20Expression/README.md) | `栈`,`记忆化搜索`,`数组`,`数学`,`字符串`,`动态规划` | 困难 | 第 260 场周赛 |
| 2020 | [无流量的帐户数](/solution/2000-2099/2020.Number%20of%20Accounts%20That%20Did%20Not%20Stream/README.md) | `数据库` | 中等 | 🔒 |
| 2021 | [街上最亮的位置](/solution/2000-2099/2021.Brightest%20Position%20on%20Street/README.md) | `数组`,`有序集合`,`前缀和`,`排序` | 中等 | 🔒 |
| 2022 | [将一维数组转变成二维数组](/solution/2000-2099/2022.Convert%201D%20Array%20Into%202D%20Array/README.md) | `数组`,`矩阵`,`模拟` | 简单 | 第 62 场双周赛 |
| 2023 | [连接后等于目标字符串的字符串对](/solution/2000-2099/2023.Number%20of%20Pairs%20of%20Strings%20With%20Concatenation%20Equal%20to%20Target/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 中等 | 第 62 场双周赛 |
| 2024 | [考试的最大困扰度](/solution/2000-2099/2024.Maximize%20the%20Confusion%20of%20an%20Exam/README.md) | `字符串`,`二分查找`,`前缀和`,`滑动窗口` | 中等 | 第 62 场双周赛 |
| 2025 | [分割数组的最多方案数](/solution/2000-2099/2025.Maximum%20Number%20of%20Ways%20to%20Partition%20an%20Array/README.md) | `数组`,`哈希表`,`计数`,`枚举`,`前缀和` | 困难 | 第 62 场双周赛 |
| 2026 | [低质量的问题](/solution/2000-2099/2026.Low-Quality%20Problems/README.md) | `数据库` | 简单 | 🔒 |
| 2027 | [转换字符串的最少操作次数](/solution/2000-2099/2027.Minimum%20Moves%20to%20Convert%20String/README.md) | `贪心`,`字符串` | 简单 | 第 261 场周赛 |
| 2028 | [找出缺失的观测数据](/solution/2000-2099/2028.Find%20Missing%20Observations/README.md) | `数组`,`数学`,`模拟` | 中等 | 第 261 场周赛 |
| 2029 | [石子游戏 IX](/solution/2000-2099/2029.Stone%20Game%20IX/README.md) | `贪心`,`数组`,`数学`,`计数`,`博弈` | 中等 | 第 261 场周赛 |
| 2030 | [含特定字母的最小子序列](/solution/2000-2099/2030.Smallest%20K-Length%20Subsequence%20With%20Occurrences%20of%20a%20Letter/README.md) | `栈`,`贪心`,`字符串`,`单调栈` | 困难 | 第 261 场周赛 |
| 2031 | [1 比 0 多的子数组个数](/solution/2000-2099/2031.Count%20Subarrays%20With%20More%20Ones%20Than%20Zeros/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 中等 | 🔒 |
| 2032 | [至少在两个数组中出现的值](/solution/2000-2099/2032.Two%20Out%20of%20Three/README.md) | `位运算`,`数组`,`哈希表` | 简单 | 第 262 场周赛 |
| 2033 | [获取单值网格的最小操作数](/solution/2000-2099/2033.Minimum%20Operations%20to%20Make%20a%20Uni-Value%20Grid/README.md) | `数组`,`数学`,`矩阵`,`排序` | 中等 | 第 262 场周赛 |
| 2034 | [股票价格波动](/solution/2000-2099/2034.Stock%20Price%20Fluctuation/README.md) | `设计`,`哈希表`,`数据流`,`有序集合`,`堆(优先队列)` | 中等 | 第 262 场周赛 |
| 2035 | [将数组分成两个数组并最小化数组和的差](/solution/2000-2099/2035.Partition%20Array%20Into%20Two%20Arrays%20to%20Minimize%20Sum%20Difference/README.md) | `位运算`,`数组`,`双指针`,`二分查找`,`动态规划`,`状态压缩`,`有序集合` | 困难 | 第 262 场周赛 |
| 2036 | [最大交替子数组和](/solution/2000-2099/2036.Maximum%20Alternating%20Subarray%20Sum/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 2037 | [使每位学生都有座位的最少移动次数](/solution/2000-2099/2037.Minimum%20Number%20of%20Moves%20to%20Seat%20Everyone/README.md) | `贪心`,`数组`,`计数排序`,`排序` | 简单 | 第 63 场双周赛 |
| 2038 | [如果相邻两个颜色均相同则删除当前颜色](/solution/2000-2099/2038.Remove%20Colored%20Pieces%20if%20Both%20Neighbors%20are%20the%20Same%20Color/README.md) | `贪心`,`数学`,`字符串`,`博弈` | 中等 | 第 63 场双周赛 |
| 2039 | [网络空闲的时刻](/solution/2000-2099/2039.The%20Time%20When%20the%20Network%20Becomes%20Idle/README.md) | `广度优先搜索`,`图`,`数组` | 中等 | 第 63 场双周赛 |
| 2040 | [两个有序数组的第 K 小乘积](/solution/2000-2099/2040.Kth%20Smallest%20Product%20of%20Two%20Sorted%20Arrays/README.md) | `数组`,`二分查找` | 困难 | 第 63 场双周赛 |
| 2041 | [面试中被录取的候选人](/solution/2000-2099/2041.Accepted%20Candidates%20From%20the%20Interviews/README.md) | `数据库` | 中等 | 🔒 |
| 2042 | [检查句子中的数字是否递增](/solution/2000-2099/2042.Check%20if%20Numbers%20Are%20Ascending%20in%20a%20Sentence/README.md) | `字符串` | 简单 | 第 263 场周赛 |
| 2043 | [简易银行系统](/solution/2000-2099/2043.Simple%20Bank%20System/README.md) | `设计`,`数组`,`哈希表`,`模拟` | 中等 | 第 263 场周赛 |
| 2044 | [统计按位或能得到最大值的子集数目](/solution/2000-2099/2044.Count%20Number%20of%20Maximum%20Bitwise-OR%20Subsets/README.md) | `位运算`,`数组`,`回溯`,`枚举` | 中等 | 第 263 场周赛 |
| 2045 | [到达目的地的第二短时间](/solution/2000-2099/2045.Second%20Minimum%20Time%20to%20Reach%20Destination/README.md) | `广度优先搜索`,`图`,`最短路` | 困难 | 第 263 场周赛 |
| 2046 | [给按照绝对值排序的链表排序](/solution/2000-2099/2046.Sort%20Linked%20List%20Already%20Sorted%20Using%20Absolute%20Values/README.md) | `链表`,`双指针`,`排序` | 中等 | 🔒 |
| 2047 | [句子中的有效单词数](/solution/2000-2099/2047.Number%20of%20Valid%20Words%20in%20a%20Sentence/README.md) | `字符串` | 简单 | 第 264 场周赛 |
| 2048 | [下一个更大的数值平衡数](/solution/2000-2099/2048.Next%20Greater%20Numerically%20Balanced%20Number/README.md) | `哈希表`,`数学`,`回溯`,`计数`,`枚举` | 中等 | 第 264 场周赛 |
| 2049 | [统计最高分的节点数目](/solution/2000-2099/2049.Count%20Nodes%20With%20the%20Highest%20Score/README.md) | `树`,`深度优先搜索`,`数组`,`二叉树` | 中等 | 第 264 场周赛 |
| 2050 | [并行课程 III](/solution/2000-2099/2050.Parallel%20Courses%20III/README.md) | `图`,`拓扑排序`,`数组`,`动态规划` | 困难 | 第 264 场周赛 |
| 2051 | [商店中每个成员的级别](/solution/2000-2099/2051.The%20Category%20of%20Each%20Member%20in%20the%20Store/README.md) | `数据库` | 中等 | 🔒 |
| 2052 | [将句子分隔成行的最低成本](/solution/2000-2099/2052.Minimum%20Cost%20to%20Separate%20Sentence%20Into%20Rows/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 2053 | [数组中第 K 个独一无二的字符串](/solution/2000-2099/2053.Kth%20Distinct%20String%20in%20an%20Array/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 简单 | 第 64 场双周赛 |
| 2054 | [两个最好的不重叠活动](/solution/2000-2099/2054.Two%20Best%20Non-Overlapping%20Events/README.md) | `数组`,`二分查找`,`动态规划`,`排序`,`堆(优先队列)` | 中等 | 第 64 场双周赛 |
| 2055 | [蜡烛之间的盘子](/solution/2000-2099/2055.Plates%20Between%20Candles/README.md) | `数组`,`字符串`,`二分查找`,`前缀和` | 中等 | 第 64 场双周赛 |
| 2056 | [棋盘上有效移动组合的数目](/solution/2000-2099/2056.Number%20of%20Valid%20Move%20Combinations%20On%20Chessboard/README.md) | `数组`,`字符串`,`回溯`,`模拟` | 困难 | 第 64 场双周赛 |
| 2057 | [值相等的最小索引](/solution/2000-2099/2057.Smallest%20Index%20With%20Equal%20Value/README.md) | `数组` | 简单 | 第 265 场周赛 |
| 2058 | [找出临界点之间的最小和最大距离](/solution/2000-2099/2058.Find%20the%20Minimum%20and%20Maximum%20Number%20of%20Nodes%20Between%20Critical%20Points/README.md) | `链表` | 中等 | 第 265 场周赛 |
| 2059 | [转化数字的最小运算数](/solution/2000-2099/2059.Minimum%20Operations%20to%20Convert%20Number/README.md) | `广度优先搜索`,`数组` | 中等 | 第 265 场周赛 |
| 2060 | [同源字符串检测](/solution/2000-2099/2060.Check%20if%20an%20Original%20String%20Exists%20Given%20Two%20Encoded%20Strings/README.md) | `字符串`,`动态规划` | 困难 | 第 265 场周赛 |
| 2061 | [扫地机器人清扫过的空间个数](/solution/2000-2099/2061.Number%20of%20Spaces%20Cleaning%20Robot%20Cleaned/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 🔒 |
| 2062 | [统计字符串中的元音子字符串](/solution/2000-2099/2062.Count%20Vowel%20Substrings%20of%20a%20String/README.md) | `哈希表`,`字符串` | 简单 | 第 266 场周赛 |
| 2063 | [所有子字符串中的元音](/solution/2000-2099/2063.Vowels%20of%20All%20Substrings/README.md) | `数学`,`字符串`,`动态规划`,`组合数学` | 中等 | 第 266 场周赛 |
| 2064 | [分配给商店的最多商品的最小值](/solution/2000-2099/2064.Minimized%20Maximum%20of%20Products%20Distributed%20to%20Any%20Store/README.md) | `贪心`,`数组`,`二分查找` | 中等 | 第 266 场周赛 |
| 2065 | [最大化一张图中的路径价值](/solution/2000-2099/2065.Maximum%20Path%20Quality%20of%20a%20Graph/README.md) | `图`,`数组`,`回溯` | 困难 | 第 266 场周赛 |
| 2066 | [账户余额](/solution/2000-2099/2066.Account%20Balance/README.md) | `数据库` | 中等 | 🔒 |
| 2067 | [等计数子串的数量](/solution/2000-2099/2067.Number%20of%20Equal%20Count%20Substrings/README.md) | `哈希表`,`字符串`,`计数`,`滑动窗口` | 中等 | 🔒 |
| 2068 | [检查两个字符串是否几乎相等](/solution/2000-2099/2068.Check%20Whether%20Two%20Strings%20are%20Almost%20Equivalent/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 65 场双周赛 |
| 2069 | [模拟行走机器人 II](/solution/2000-2099/2069.Walking%20Robot%20Simulation%20II/README.md) | `设计`,`模拟` | 中等 | 第 65 场双周赛 |
| 2070 | [每一个查询的最大美丽值](/solution/2000-2099/2070.Most%20Beautiful%20Item%20for%20Each%20Query/README.md) | `数组`,`二分查找`,`排序` | 中等 | 第 65 场双周赛 |
| 2071 | [你可以安排的最多任务数目](/solution/2000-2099/2071.Maximum%20Number%20of%20Tasks%20You%20Can%20Assign/README.md) | `贪心`,`队列`,`数组`,`双指针`,`二分查找`,`排序`,`单调队列` | 困难 | 第 65 场双周赛 |
| 2072 | [赢得比赛的大学](/solution/2000-2099/2072.The%20Winner%20University/README.md) | `数据库` | 简单 | 🔒 |
| 2073 | [买票需要的时间](/solution/2000-2099/2073.Time%20Needed%20to%20Buy%20Tickets/README.md) | `队列`,`数组`,`模拟` | 简单 | 第 267 场周赛 |
| 2074 | [反转偶数长度组的节点](/solution/2000-2099/2074.Reverse%20Nodes%20in%20Even%20Length%20Groups/README.md) | `链表` | 中等 | 第 267 场周赛 |
| 2075 | [解码斜向换位密码](/solution/2000-2099/2075.Decode%20the%20Slanted%20Ciphertext/README.md) | `字符串`,`模拟` | 中等 | 第 267 场周赛 |
| 2076 | [处理含限制条件的好友请求](/solution/2000-2099/2076.Process%20Restricted%20Friend%20Requests/README.md) | `并查集`,`图` | 困难 | 第 267 场周赛 |
| 2077 | [殊途同归](/solution/2000-2099/2077.Paths%20in%20Maze%20That%20Lead%20to%20Same%20Room/README.md) | `图` | 中等 | 🔒 |
| 2078 | [两栋颜色不同且距离最远的房子](/solution/2000-2099/2078.Two%20Furthest%20Houses%20With%20Different%20Colors/README.md) | `贪心`,`数组` | 简单 | 第 268 场周赛 |
| 2079 | [给植物浇水](/solution/2000-2099/2079.Watering%20Plants/README.md) | `数组`,`模拟` | 中等 | 第 268 场周赛 |
| 2080 | [区间内查询数字的频率](/solution/2000-2099/2080.Range%20Frequency%20Queries/README.md) | `设计`,`线段树`,`数组`,`哈希表`,`二分查找` | 中等 | 第 268 场周赛 |
| 2081 | [k 镜像数字的和](/solution/2000-2099/2081.Sum%20of%20k-Mirror%20Numbers/README.md) | `数学`,`枚举` | 困难 | 第 268 场周赛 |
| 2082 | [富有客户的数量](/solution/2000-2099/2082.The%20Number%20of%20Rich%20Customers/README.md) | `数据库` | 简单 | 🔒 |
| 2083 | [求以相同字母开头和结尾的子串总数](/solution/2000-2099/2083.Substrings%20That%20Begin%20and%20End%20With%20the%20Same%20Letter/README.md) | `哈希表`,`数学`,`字符串`,`计数`,`前缀和` | 中等 | 🔒 |
| 2084 | [为订单类型为 0 的客户删除类型为 1 的订单](/solution/2000-2099/2084.Drop%20Type%201%20Orders%20for%20Customers%20With%20Type%200%20Orders/README.md) | `数据库` | 中等 | 🔒 |
| 2085 | [统计出现过一次的公共字符串](/solution/2000-2099/2085.Count%20Common%20Words%20With%20One%20Occurrence/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 简单 | 第 66 场双周赛 |
| 2086 | [喂食仓鼠的最小食物桶数](/solution/2000-2099/2086.Minimum%20Number%20of%20Food%20Buckets%20to%20Feed%20the%20Hamsters/README.md) | `贪心`,`字符串`,`动态规划` | 中等 | 第 66 场双周赛 |
| 2087 | [网格图中机器人回家的最小代价](/solution/2000-2099/2087.Minimum%20Cost%20Homecoming%20of%20a%20Robot%20in%20a%20Grid/README.md) | `贪心`,`数组` | 中等 | 第 66 场双周赛 |
| 2088 | [统计农场中肥沃金字塔的数目](/solution/2000-2099/2088.Count%20Fertile%20Pyramids%20in%20a%20Land/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 66 场双周赛 |
| 2089 | [找出数组排序后的目标下标](/solution/2000-2099/2089.Find%20Target%20Indices%20After%20Sorting%20Array/README.md) | `数组`,`二分查找`,`排序` | 简单 | 第 269 场周赛 |
| 2090 | [半径为 k 的子数组平均值](/solution/2000-2099/2090.K%20Radius%20Subarray%20Averages/README.md) | `数组`,`滑动窗口` | 中等 | 第 269 场周赛 |
| 2091 | [从数组中移除最大值和最小值](/solution/2000-2099/2091.Removing%20Minimum%20and%20Maximum%20From%20Array/README.md) | `贪心`,`数组` | 中等 | 第 269 场周赛 |
| 2092 | [找出知晓秘密的所有专家](/solution/2000-2099/2092.Find%20All%20People%20With%20Secret/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`排序` | 困难 | 第 269 场周赛 |
| 2093 | [前往目标城市的最小费用](/solution/2000-2099/2093.Minimum%20Cost%20to%20Reach%20City%20With%20Discounts/README.md) | `图`,`最短路`,`堆(优先队列)` | 中等 | 🔒 |
| 2094 | [找出 3 位偶数](/solution/2000-2099/2094.Finding%203-Digit%20Even%20Numbers/README.md) | `数组`,`哈希表`,`枚举`,`排序` | 简单 | 第 270 场周赛 |
| 2095 | [删除链表的中间节点](/solution/2000-2099/2095.Delete%20the%20Middle%20Node%20of%20a%20Linked%20List/README.md) | `链表`,`双指针` | 中等 | 第 270 场周赛 |
| 2096 | [从二叉树一个节点到另一个节点每一步的方向](/solution/2000-2099/2096.Step-By-Step%20Directions%20From%20a%20Binary%20Tree%20Node%20to%20Another/README.md) | `树`,`深度优先搜索`,`字符串`,`二叉树` | 中等 | 第 270 场周赛 |
| 2097 | [合法重新排列数对](/solution/2000-2099/2097.Valid%20Arrangement%20of%20Pairs/README.md) | `深度优先搜索`,`图`,`欧拉回路` | 困难 | 第 270 场周赛 |
| 2098 | [长度为 K 的最大偶数和子序列](/solution/2000-2099/2098.Subsequence%20of%20Size%20K%20With%20the%20Largest%20Even%20Sum/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 2099 | [找到和最大的长度为 K 的子序列](/solution/2000-2099/2099.Find%20Subsequence%20of%20Length%20K%20With%20the%20Largest%20Sum/README.md) | `数组`,`哈希表`,`排序`,`堆(优先队列)` | 简单 | 第 67 场双周赛 |
| 2100 | [适合野炊的日子](/solution/2100-2199/2100.Find%20Good%20Days%20to%20Rob%20the%20Bank/README.md) | `数组`,`动态规划`,`前缀和` | 中等 | 第 67 场双周赛 |
| 2101 | [引爆最多的炸弹](/solution/2100-2199/2101.Detonate%20the%20Maximum%20Bombs/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`几何`,`数组`,`数学` | 中等 | 第 67 场双周赛 |
| 2102 | [序列顺序查询](/solution/2100-2199/2102.Sequentially%20Ordinal%20Rank%20Tracker/README.md) | `设计`,`数据流`,`有序集合`,`堆(优先队列)` | 困难 | 第 67 场双周赛 |
| 2103 | [环和杆](/solution/2100-2199/2103.Rings%20and%20Rods/README.md) | `哈希表`,`字符串` | 简单 | 第 271 场周赛 |
| 2104 | [子数组范围和](/solution/2100-2199/2104.Sum%20of%20Subarray%20Ranges/README.md) | `栈`,`数组`,`单调栈` | 中等 | 第 271 场周赛 |
| 2105 | [给植物浇水 II](/solution/2100-2199/2105.Watering%20Plants%20II/README.md) | `数组`,`双指针`,`模拟` | 中等 | 第 271 场周赛 |
| 2106 | [摘水果](/solution/2100-2199/2106.Maximum%20Fruits%20Harvested%20After%20at%20Most%20K%20Steps/README.md) | `数组`,`二分查找`,`前缀和`,`滑动窗口` | 困难 | 第 271 场周赛 |
| 2107 | [分享 K 个糖果后独特口味的数量](/solution/2100-2199/2107.Number%20of%20Unique%20Flavors%20After%20Sharing%20K%20Candies/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 🔒 |
| 2108 | [找出数组中的第一个回文字符串](/solution/2100-2199/2108.Find%20First%20Palindromic%20String%20in%20the%20Array/README.md) | `数组`,`双指针`,`字符串` | 简单 | 第 272 场周赛 |
| 2109 | [向字符串添加空格](/solution/2100-2199/2109.Adding%20Spaces%20to%20a%20String/README.md) | `数组`,`双指针`,`字符串`,`模拟` | 中等 | 第 272 场周赛 |
| 2110 | [股票平滑下跌阶段的数目](/solution/2100-2199/2110.Number%20of%20Smooth%20Descent%20Periods%20of%20a%20Stock/README.md) | `数组`,`数学`,`动态规划` | 中等 | 第 272 场周赛 |
| 2111 | [使数组 K 递增的最少操作次数](/solution/2100-2199/2111.Minimum%20Operations%20to%20Make%20the%20Array%20K-Increasing/README.md) | `数组`,`二分查找` | 困难 | 第 272 场周赛 |
| 2112 | [最繁忙的机场](/solution/2100-2199/2112.The%20Airport%20With%20the%20Most%20Traffic/README.md) | `数据库` | 中等 | 🔒 |
| 2113 | [查询删除和添加元素后的数组](/solution/2100-2199/2113.Elements%20in%20Array%20After%20Removing%20and%20Replacing%20Elements/README.md) | `数组` | 中等 | 🔒 |
| 2114 | [句子中的最多单词数](/solution/2100-2199/2114.Maximum%20Number%20of%20Words%20Found%20in%20Sentences/README.md) | `数组`,`字符串` | 简单 | 第 68 场双周赛 |
| 2115 | [从给定原材料中找到所有可以做出的菜](/solution/2100-2199/2115.Find%20All%20Possible%20Recipes%20from%20Given%20Supplies/README.md) | `图`,`拓扑排序`,`数组`,`哈希表`,`字符串` | 中等 | 第 68 场双周赛 |
| 2116 | [判断一个括号字符串是否有效](/solution/2100-2199/2116.Check%20if%20a%20Parentheses%20String%20Can%20Be%20Valid/README.md) | `栈`,`贪心`,`字符串` | 中等 | 第 68 场双周赛 |
| 2117 | [一个区间内所有数乘积的缩写](/solution/2100-2199/2117.Abbreviating%20the%20Product%20of%20a%20Range/README.md) | `数学` | 困难 | 第 68 场双周赛 |
| 2118 | [建立方程](/solution/2100-2199/2118.Build%20the%20Equation/README.md) | `数据库` | 困难 | 🔒 |
| 2119 | [反转两次的数字](/solution/2100-2199/2119.A%20Number%20After%20a%20Double%20Reversal/README.md) | `数学` | 简单 | 第 273 场周赛 |
| 2120 | [执行所有后缀指令](/solution/2100-2199/2120.Execution%20of%20All%20Suffix%20Instructions%20Staying%20in%20a%20Grid/README.md) | `字符串`,`模拟` | 中等 | 第 273 场周赛 |
| 2121 | [相同元素的间隔之和](/solution/2100-2199/2121.Intervals%20Between%20Identical%20Elements/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 273 场周赛 |
| 2122 | [还原原数组](/solution/2100-2199/2122.Recover%20the%20Original%20Array/README.md) | `数组`,`哈希表`,`双指针`,`枚举`,`排序` | 困难 | 第 273 场周赛 |
| 2123 | [使矩阵中的 1 互不相邻的最小操作数](/solution/2100-2199/2123.Minimum%20Operations%20to%20Remove%20Adjacent%20Ones%20in%20Matrix/README.md) | `图`,`数组`,`矩阵` | 困难 | 🔒 |
| 2124 | [检查是否所有 A 都在 B 之前](/solution/2100-2199/2124.Check%20if%20All%20A%27s%20Appears%20Before%20All%20B%27s/README.md) | `字符串` | 简单 | 第 274 场周赛 |
| 2125 | [银行中的激光束数量](/solution/2100-2199/2125.Number%20of%20Laser%20Beams%20in%20a%20Bank/README.md) | `数组`,`数学`,`字符串`,`矩阵` | 中等 | 第 274 场周赛 |
| 2126 | [摧毁小行星](/solution/2100-2199/2126.Destroying%20Asteroids/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 274 场周赛 |
| 2127 | [参加会议的最多员工数](/solution/2100-2199/2127.Maximum%20Employees%20to%20Be%20Invited%20to%20a%20Meeting/README.md) | `深度优先搜索`,`图`,`拓扑排序` | 困难 | 第 274 场周赛 |
| 2128 | [通过翻转行或列来去除所有的 1](/solution/2100-2199/2128.Remove%20All%20Ones%20With%20Row%20and%20Column%20Flips/README.md) | `位运算`,`数组`,`数学`,`矩阵` | 中等 | 🔒 |
| 2129 | [将标题首字母大写](/solution/2100-2199/2129.Capitalize%20the%20Title/README.md) | `字符串` | 简单 | 第 69 场双周赛 |
| 2130 | [链表最大孪生和](/solution/2100-2199/2130.Maximum%20Twin%20Sum%20of%20a%20Linked%20List/README.md) | `栈`,`链表`,`双指针` | 中等 | 第 69 场双周赛 |
| 2131 | [连接两字母单词得到的最长回文串](/solution/2100-2199/2131.Longest%20Palindrome%20by%20Concatenating%20Two%20Letter%20Words/README.md) | `贪心`,`数组`,`哈希表`,`字符串`,`计数` | 中等 | 第 69 场双周赛 |
| 2132 | [用邮票贴满网格图](/solution/2100-2199/2132.Stamping%20the%20Grid/README.md) | `贪心`,`数组`,`矩阵`,`前缀和` | 困难 | 第 69 场双周赛 |
| 2133 | [检查是否每一行每一列都包含全部整数](/solution/2100-2199/2133.Check%20if%20Every%20Row%20and%20Column%20Contains%20All%20Numbers/README.md) | `数组`,`哈希表`,`矩阵` | 简单 | 第 275 场周赛 |
| 2134 | [最少交换次数来组合所有的 1 II](/solution/2100-2199/2134.Minimum%20Swaps%20to%20Group%20All%201%27s%20Together%20II/README.md) | `数组`,`滑动窗口` | 中等 | 第 275 场周赛 |
| 2135 | [统计追加字母可以获得的单词数](/solution/2100-2199/2135.Count%20Words%20Obtained%20After%20Adding%20a%20Letter/README.md) | `位运算`,`数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 275 场周赛 |
| 2136 | [全部开花的最早一天](/solution/2100-2199/2136.Earliest%20Possible%20Day%20of%20Full%20Bloom/README.md) | `贪心`,`数组`,`排序` | 困难 | 第 275 场周赛 |
| 2137 | [通过倒水操作让所有的水桶所含水量相等](/solution/2100-2199/2137.Pour%20Water%20Between%20Buckets%20to%20Make%20Water%20Levels%20Equal/README.md) | `数组`,`二分查找` | 中等 | 🔒 |
| 2138 | [将字符串拆分为若干长度为 k 的组](/solution/2100-2199/2138.Divide%20a%20String%20Into%20Groups%20of%20Size%20k/README.md) | `字符串`,`模拟` | 简单 | 第 276 场周赛 |
| 2139 | [得到目标值的最少行动次数](/solution/2100-2199/2139.Minimum%20Moves%20to%20Reach%20Target%20Score/README.md) | `贪心`,`数学` | 中等 | 第 276 场周赛 |
| 2140 | [解决智力问题](/solution/2100-2199/2140.Solving%20Questions%20With%20Brainpower/README.md) | `数组`,`动态规划` | 中等 | 第 276 场周赛 |
| 2141 | [同时运行 N 台电脑的最长时间](/solution/2100-2199/2141.Maximum%20Running%20Time%20of%20N%20Computers/README.md) | `贪心`,`数组`,`二分查找`,`排序` | 困难 | 第 276 场周赛 |
| 2142 | [每辆车的乘客人数 I](/solution/2100-2199/2142.The%20Number%20of%20Passengers%20in%20Each%20Bus%20I/README.md) | `数据库` | 中等 | 🔒 |
| 2143 | [在两个数组的区间中选取数字](/solution/2100-2199/2143.Choose%20Numbers%20From%20Two%20Arrays%20in%20Range/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 2144 | [打折购买糖果的最小开销](/solution/2100-2199/2144.Minimum%20Cost%20of%20Buying%20Candies%20With%20Discount/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 70 场双周赛 |
| 2145 | [统计隐藏数组数目](/solution/2100-2199/2145.Count%20the%20Hidden%20Sequences/README.md) | `数组`,`前缀和` | 中等 | 第 70 场双周赛 |
| 2146 | [价格范围内最高排名的 K 样物品](/solution/2100-2199/2146.K%20Highest%20Ranked%20Items%20Within%20a%20Price%20Range/README.md) | `广度优先搜索`,`数组`,`矩阵`,`排序`,`堆(优先队列)` | 中等 | 第 70 场双周赛 |
| 2147 | [分隔长廊的方案数](/solution/2100-2199/2147.Number%20of%20Ways%20to%20Divide%20a%20Long%20Corridor/README.md) | `数学`,`字符串`,`动态规划` | 困难 | 第 70 场双周赛 |
| 2148 | [元素计数](/solution/2100-2199/2148.Count%20Elements%20With%20Strictly%20Smaller%20and%20Greater%20Elements/README.md) | `数组`,`计数`,`排序` | 简单 | 第 277 场周赛 |
| 2149 | [按符号重排数组](/solution/2100-2199/2149.Rearrange%20Array%20Elements%20by%20Sign/README.md) | `数组`,`双指针`,`模拟` | 中等 | 第 277 场周赛 |
| 2150 | [找出数组中的所有孤独数字](/solution/2100-2199/2150.Find%20All%20Lonely%20Numbers%20in%20the%20Array/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 277 场周赛 |
| 2151 | [基于陈述统计最多好人数](/solution/2100-2199/2151.Maximum%20Good%20People%20Based%20on%20Statements/README.md) | `位运算`,`数组`,`回溯`,`枚举` | 困难 | 第 277 场周赛 |
| 2152 | [穿过所有点的所需最少直线数量](/solution/2100-2199/2152.Minimum%20Number%20of%20Lines%20to%20Cover%20Points/README.md) | `位运算`,`几何`,`数组`,`哈希表`,`数学`,`动态规划`,`回溯`,`状态压缩` | 中等 | 🔒 |
| 2153 | [每辆车的乘客人数 II](/solution/2100-2199/2153.The%20Number%20of%20Passengers%20in%20Each%20Bus%20II/README.md) | `数据库` | 困难 | 🔒 |
| 2154 | [将找到的值乘以 2](/solution/2100-2199/2154.Keep%20Multiplying%20Found%20Values%20by%20Two/README.md) | `数组`,`哈希表`,`排序`,`模拟` | 简单 | 第 278 场周赛 |
| 2155 | [分组得分最高的所有下标](/solution/2100-2199/2155.All%20Divisions%20With%20the%20Highest%20Score%20of%20a%20Binary%20Array/README.md) | `数组` | 中等 | 第 278 场周赛 |
| 2156 | [查找给定哈希值的子串](/solution/2100-2199/2156.Find%20Substring%20With%20Given%20Hash%20Value/README.md) | `字符串`,`滑动窗口`,`哈希函数`,`滚动哈希` | 困难 | 第 278 场周赛 |
| 2157 | [字符串分组](/solution/2100-2199/2157.Groups%20of%20Strings/README.md) | `位运算`,`并查集`,`字符串` | 困难 | 第 278 场周赛 |
| 2158 | [每天绘制新区域的数量](/solution/2100-2199/2158.Amount%20of%20New%20Area%20Painted%20Each%20Day/README.md) | `线段树`,`数组`,`有序集合` | 困难 | 🔒 |
| 2159 | [分别排序两列](/solution/2100-2199/2159.Order%20Two%20Columns%20Independently/README.md) | `数据库` | 中等 | 🔒 |
| 2160 | [拆分数位后四位数字的最小和](/solution/2100-2199/2160.Minimum%20Sum%20of%20Four%20Digit%20Number%20After%20Splitting%20Digits/README.md) | `贪心`,`数学`,`排序` | 简单 | 第 71 场双周赛 |
| 2161 | [根据给定数字划分数组](/solution/2100-2199/2161.Partition%20Array%20According%20to%20Given%20Pivot/README.md) | `数组`,`双指针`,`模拟` | 中等 | 第 71 场双周赛 |
| 2162 | [设置时间的最少代价](/solution/2100-2199/2162.Minimum%20Cost%20to%20Set%20Cooking%20Time/README.md) | `数学`,`枚举` | 中等 | 第 71 场双周赛 |
| 2163 | [删除元素后和的最小差值](/solution/2100-2199/2163.Minimum%20Difference%20in%20Sums%20After%20Removal%20of%20Elements/README.md) | `数组`,`动态规划`,`堆(优先队列)` | 困难 | 第 71 场双周赛 |
| 2164 | [对奇偶下标分别排序](/solution/2100-2199/2164.Sort%20Even%20and%20Odd%20Indices%20Independently/README.md) | `数组`,`排序` | 简单 | 第 279 场周赛 |
| 2165 | [重排数字的最小值](/solution/2100-2199/2165.Smallest%20Value%20of%20the%20Rearranged%20Number/README.md) | `数学`,`排序` | 中等 | 第 279 场周赛 |
| 2166 | [设计位集](/solution/2100-2199/2166.Design%20Bitset/README.md) | `设计`,`数组`,`哈希表`,`字符串` | 中等 | 第 279 场周赛 |
| 2167 | [移除所有载有违禁货物车厢所需的最少时间](/solution/2100-2199/2167.Minimum%20Time%20to%20Remove%20All%20Cars%20Containing%20Illegal%20Goods/README.md) | `字符串`,`动态规划` | 困难 | 第 279 场周赛 |
| 2168 | [每个数字的频率都相同的独特子字符串的数量](/solution/2100-2199/2168.Unique%20Substrings%20With%20Equal%20Digit%20Frequency/README.md) | `哈希表`,`字符串`,`计数`,`哈希函数`,`滚动哈希` | 中等 | 🔒 |
| 2169 | [得到 0 的操作数](/solution/2100-2199/2169.Count%20Operations%20to%20Obtain%20Zero/README.md) | `数学`,`模拟` | 简单 | 第 280 场周赛 |
| 2170 | [使数组变成交替数组的最少操作数](/solution/2100-2199/2170.Minimum%20Operations%20to%20Make%20the%20Array%20Alternating/README.md) | `贪心`,`数组`,`哈希表`,`计数` | 中等 | 第 280 场周赛 |
| 2171 | [拿出最少数目的魔法豆](/solution/2100-2199/2171.Removing%20Minimum%20Number%20of%20Magic%20Beans/README.md) | `贪心`,`数组`,`枚举`,`前缀和`,`排序` | 中等 | 第 280 场周赛 |
| 2172 | [数组的最大与和](/solution/2100-2199/2172.Maximum%20AND%20Sum%20of%20Array/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 280 场周赛 |
| 2173 | [最多连胜的次数](/solution/2100-2199/2173.Longest%20Winning%20Streak/README.md) | `数据库` | 困难 | 🔒 |
| 2174 | [通过翻转行或列来去除所有的 1 II](/solution/2100-2199/2174.Remove%20All%20Ones%20With%20Row%20and%20Column%20Flips%20II/README.md) | `位运算`,`广度优先搜索`,`数组`,`矩阵` | 中等 | 🔒 |
| 2175 | [世界排名的变化](/solution/2100-2199/2175.The%20Change%20in%20Global%20Rankings/README.md) | `数据库` | 中等 | 🔒 |
| 2176 | [统计数组中相等且可以被整除的数对](/solution/2100-2199/2176.Count%20Equal%20and%20Divisible%20Pairs%20in%20an%20Array/README.md) | `数组` | 简单 | 第 72 场双周赛 |
| 2177 | [找到和为给定整数的三个连续整数](/solution/2100-2199/2177.Find%20Three%20Consecutive%20Integers%20That%20Sum%20to%20a%20Given%20Number/README.md) | `数学`,`模拟` | 中等 | 第 72 场双周赛 |
| 2178 | [拆分成最多数目的正偶数之和](/solution/2100-2199/2178.Maximum%20Split%20of%20Positive%20Even%20Integers/README.md) | `贪心`,`数学`,`回溯` | 中等 | 第 72 场双周赛 |
| 2179 | [统计数组中好三元组数目](/solution/2100-2199/2179.Count%20Good%20Triplets%20in%20an%20Array/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | 第 72 场双周赛 |
| 2180 | [统计各位数字之和为偶数的整数个数](/solution/2100-2199/2180.Count%20Integers%20With%20Even%20Digit%20Sum/README.md) | `数学`,`模拟` | 简单 | 第 281 场周赛 |
| 2181 | [合并零之间的节点](/solution/2100-2199/2181.Merge%20Nodes%20in%20Between%20Zeros/README.md) | `链表`,`模拟` | 中等 | 第 281 场周赛 |
| 2182 | [构造限制重复的字符串](/solution/2100-2199/2182.Construct%20String%20With%20Repeat%20Limit/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`堆(优先队列)` | 中等 | 第 281 场周赛 |
| 2183 | [统计可以被 K 整除的下标对数目](/solution/2100-2199/2183.Count%20Array%20Pairs%20Divisible%20by%20K/README.md) | `数组`,`数学`,`数论` | 困难 | 第 281 场周赛 |
| 2184 | [建造坚实的砖墙的方法数](/solution/2100-2199/2184.Number%20of%20Ways%20to%20Build%20Sturdy%20Brick%20Wall/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 中等 | 🔒 |
| 2185 | [统计包含给定前缀的字符串](/solution/2100-2199/2185.Counting%20Words%20With%20a%20Given%20Prefix/README.md) | `数组`,`字符串`,`字符串匹配` | 简单 | 第 282 场周赛 |
| 2186 | [制造字母异位词的最小步骤数 II](/solution/2100-2199/2186.Minimum%20Number%20of%20Steps%20to%20Make%20Two%20Strings%20Anagram%20II/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 282 场周赛 |
| 2187 | [完成旅途的最少时间](/solution/2100-2199/2187.Minimum%20Time%20to%20Complete%20Trips/README.md) | `数组`,`二分查找` | 中等 | 第 282 场周赛 |
| 2188 | [完成比赛的最少时间](/solution/2100-2199/2188.Minimum%20Time%20to%20Finish%20the%20Race/README.md) | `数组`,`动态规划` | 困难 | 第 282 场周赛 |
| 2189 | [建造纸牌屋的方法数](/solution/2100-2199/2189.Number%20of%20Ways%20to%20Build%20House%20of%20Cards/README.md) | `数学`,`动态规划` | 中等 | 🔒 |
| 2190 | [数组中紧跟 key 之后出现最频繁的数字](/solution/2100-2199/2190.Most%20Frequent%20Number%20Following%20Key%20In%20an%20Array/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 73 场双周赛 |
| 2191 | [将杂乱无章的数字排序](/solution/2100-2199/2191.Sort%20the%20Jumbled%20Numbers/README.md) | `数组`,`排序` | 中等 | 第 73 场双周赛 |
| 2192 | [有向无环图中一个节点的所有祖先](/solution/2100-2199/2192.All%20Ancestors%20of%20a%20Node%20in%20a%20Directed%20Acyclic%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 中等 | 第 73 场双周赛 |
| 2193 | [得到回文串的最少操作次数](/solution/2100-2199/2193.Minimum%20Number%20of%20Moves%20to%20Make%20Palindrome/README.md) | `贪心`,`树状数组`,`双指针`,`字符串` | 困难 | 第 73 场双周赛 |
| 2194 | [Excel 表中某个范围内的单元格](/solution/2100-2199/2194.Cells%20in%20a%20Range%20on%20an%20Excel%20Sheet/README.md) | `字符串` | 简单 | 第 283 场周赛 |
| 2195 | [向数组中追加 K 个整数](/solution/2100-2199/2195.Append%20K%20Integers%20With%20Minimal%20Sum/README.md) | `贪心`,`数组`,`数学`,`排序` | 中等 | 第 283 场周赛 |
| 2196 | [根据描述创建二叉树](/solution/2100-2199/2196.Create%20Binary%20Tree%20From%20Descriptions/README.md) | `树`,`数组`,`哈希表`,`二叉树` | 中等 | 第 283 场周赛 |
| 2197 | [替换数组中的非互质数](/solution/2100-2199/2197.Replace%20Non-Coprime%20Numbers%20in%20Array/README.md) | `栈`,`数组`,`数学`,`数论` | 困难 | 第 283 场周赛 |
| 2198 | [单因数三元组](/solution/2100-2199/2198.Number%20of%20Single%20Divisor%20Triplets/README.md) | `数学` | 中等 | 🔒 |
| 2199 | [找到每篇文章的主题](/solution/2100-2199/2199.Finding%20the%20Topic%20of%20Each%20Post/README.md) | `数据库` | 困难 | 🔒 |
| 2200 | [找出数组中的所有 K 近邻下标](/solution/2200-2299/2200.Find%20All%20K-Distant%20Indices%20in%20an%20Array/README.md) | `数组`,`双指针` | 简单 | 第 284 场周赛 |
| 2201 | [统计可以提取的工件](/solution/2200-2299/2201.Count%20Artifacts%20That%20Can%20Be%20Extracted/README.md) | `数组`,`哈希表`,`模拟` | 中等 | 第 284 场周赛 |
| 2202 | [K 次操作后最大化顶端元素](/solution/2200-2299/2202.Maximize%20the%20Topmost%20Element%20After%20K%20Moves/README.md) | `贪心`,`数组` | 中等 | 第 284 场周赛 |
| 2203 | [得到要求路径的最小带权子图](/solution/2200-2299/2203.Minimum%20Weighted%20Subgraph%20With%20the%20Required%20Paths/README.md) | `图`,`最短路` | 困难 | 第 284 场周赛 |
| 2204 | [无向图中到环的距离](/solution/2200-2299/2204.Distance%20to%20a%20Cycle%20in%20Undirected%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 困难 | 🔒 |
| 2205 | [有资格享受折扣的用户数量](/solution/2200-2299/2205.The%20Number%20of%20Users%20That%20Are%20Eligible%20for%20Discount/README.md) | `数据库` | 简单 | 🔒 |
| 2206 | [将数组划分成相等数对](/solution/2200-2299/2206.Divide%20Array%20Into%20Equal%20Pairs/README.md) | `位运算`,`数组`,`哈希表`,`计数` | 简单 | 第 74 场双周赛 |
| 2207 | [字符串中最多数目的子序列](/solution/2200-2299/2207.Maximize%20Number%20of%20Subsequences%20in%20a%20String/README.md) | `贪心`,`字符串`,`前缀和` | 中等 | 第 74 场双周赛 |
| 2208 | [将数组和减半的最少操作次数](/solution/2200-2299/2208.Minimum%20Operations%20to%20Halve%20Array%20Sum/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 74 场双周赛 |
| 2209 | [用地毯覆盖后的最少白色砖块](/solution/2200-2299/2209.Minimum%20White%20Tiles%20After%20Covering%20With%20Carpets/README.md) | `字符串`,`动态规划`,`前缀和` | 困难 | 第 74 场双周赛 |
| 2210 | [统计数组中峰和谷的数量](/solution/2200-2299/2210.Count%20Hills%20and%20Valleys%20in%20an%20Array/README.md) | `数组` | 简单 | 第 285 场周赛 |
| 2211 | [统计道路上的碰撞次数](/solution/2200-2299/2211.Count%20Collisions%20on%20a%20Road/README.md) | `栈`,`字符串`,`模拟` | 中等 | 第 285 场周赛 |
| 2212 | [射箭比赛中的最大得分](/solution/2200-2299/2212.Maximum%20Points%20in%20an%20Archery%20Competition/README.md) | `位运算`,`数组`,`回溯`,`枚举` | 中等 | 第 285 场周赛 |
| 2213 | [由单个字符重复的最长子字符串](/solution/2200-2299/2213.Longest%20Substring%20of%20One%20Repeating%20Character/README.md) | `线段树`,`数组`,`字符串`,`有序集合` | 困难 | 第 285 场周赛 |
| 2214 | [通关游戏所需的最低生命值](/solution/2200-2299/2214.Minimum%20Health%20to%20Beat%20Game/README.md) | `贪心`,`数组` | 中等 | 🔒 |
| 2215 | [找出两数组的不同](/solution/2200-2299/2215.Find%20the%20Difference%20of%20Two%20Arrays/README.md) | `数组`,`哈希表` | 简单 | 第 286 场周赛 |
| 2216 | [美化数组的最少删除数](/solution/2200-2299/2216.Minimum%20Deletions%20to%20Make%20Array%20Beautiful/README.md) | `栈`,`贪心`,`数组` | 中等 | 第 286 场周赛 |
| 2217 | [找到指定长度的回文数](/solution/2200-2299/2217.Find%20Palindrome%20With%20Fixed%20Length/README.md) | `数组`,`数学` | 中等 | 第 286 场周赛 |
| 2218 | [从栈中取出 K 个硬币的最大面值和](/solution/2200-2299/2218.Maximum%20Value%20of%20K%20Coins%20From%20Piles/README.md) | `数组`,`动态规划`,`前缀和` | 困难 | 第 286 场周赛 |
| 2219 | [数组的最大总分](/solution/2200-2299/2219.Maximum%20Sum%20Score%20of%20Array/README.md) | `数组`,`前缀和` | 中等 | 🔒 |
| 2220 | [转换数字的最少位翻转次数](/solution/2200-2299/2220.Minimum%20Bit%20Flips%20to%20Convert%20Number/README.md) | `位运算` | 简单 | 第 75 场双周赛 |
| 2221 | [数组的三角和](/solution/2200-2299/2221.Find%20Triangular%20Sum%20of%20an%20Array/README.md) | `数组`,`数学`,`组合数学`,`模拟` | 中等 | 第 75 场双周赛 |
| 2222 | [选择建筑的方案数](/solution/2200-2299/2222.Number%20of%20Ways%20to%20Select%20Buildings/README.md) | `字符串`,`动态规划`,`前缀和` | 中等 | 第 75 场双周赛 |
| 2223 | [构造字符串的总得分和](/solution/2200-2299/2223.Sum%20of%20Scores%20of%20Built%20Strings/README.md) | `字符串`,`二分查找`,`字符串匹配`,`后缀数组`,`哈希函数`,`滚动哈希` | 困难 | 第 75 场双周赛 |
| 2224 | [转化时间需要的最少操作数](/solution/2200-2299/2224.Minimum%20Number%20of%20Operations%20to%20Convert%20Time/README.md) | `贪心`,`字符串` | 简单 | 第 287 场周赛 |
| 2225 | [找出输掉零场或一场比赛的玩家](/solution/2200-2299/2225.Find%20Players%20With%20Zero%20or%20One%20Losses/README.md) | `数组`,`哈希表`,`计数`,`排序` | 中等 | 第 287 场周赛 |
| 2226 | [每个小孩最多能分到多少糖果](/solution/2200-2299/2226.Maximum%20Candies%20Allocated%20to%20K%20Children/README.md) | `数组`,`二分查找` | 中等 | 第 287 场周赛 |
| 2227 | [加密解密字符串](/solution/2200-2299/2227.Encrypt%20and%20Decrypt%20Strings/README.md) | `设计`,`字典树`,`数组`,`哈希表`,`字符串` | 困难 | 第 287 场周赛 |
| 2228 | [7 天内两次购买的用户](/solution/2200-2299/2228.Users%20With%20Two%20Purchases%20Within%20Seven%20Days/README.md) | `数据库` | 中等 | 🔒 |
| 2229 | [检查数组是否连贯](/solution/2200-2299/2229.Check%20if%20an%20Array%20Is%20Consecutive/README.md) | `数组`,`哈希表`,`排序` | 简单 | 🔒 |
| 2230 | [查找可享受优惠的用户](/solution/2200-2299/2230.The%20Users%20That%20Are%20Eligible%20for%20Discount/README.md) | `数据库` | 简单 | 🔒 |
| 2231 | [按奇偶性交换后的最大数字](/solution/2200-2299/2231.Largest%20Number%20After%20Digit%20Swaps%20by%20Parity/README.md) | `排序`,`堆(优先队列)` | 简单 | 第 288 场周赛 |
| 2232 | [向表达式添加括号后的最小结果](/solution/2200-2299/2232.Minimize%20Result%20by%20Adding%20Parentheses%20to%20Expression/README.md) | `字符串`,`枚举` | 中等 | 第 288 场周赛 |
| 2233 | [K 次增加后的最大乘积](/solution/2200-2299/2233.Maximum%20Product%20After%20K%20Increments/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 288 场周赛 |
| 2234 | [花园的最大总美丽值](/solution/2200-2299/2234.Maximum%20Total%20Beauty%20of%20the%20Gardens/README.md) | `贪心`,`数组`,`双指针`,`二分查找`,`枚举`,`前缀和`,`排序` | 困难 | 第 288 场周赛 |
| 2235 | [两整数相加](/solution/2200-2299/2235.Add%20Two%20Integers/README.md) | `数学` | 简单 | |
| 2236 | [判断根结点是否等于子结点之和](/solution/2200-2299/2236.Root%20Equals%20Sum%20of%20Children/README.md) | `树`,`二叉树` | 简单 | |
| 2237 | [计算街道上满足所需亮度的位置数量](/solution/2200-2299/2237.Count%20Positions%20on%20Street%20With%20Required%20Brightness/README.md) | `数组`,`前缀和` | 中等 | 🔒 |
| 2238 | [司机成为乘客的次数](/solution/2200-2299/2238.Number%20of%20Times%20a%20Driver%20Was%20a%20Passenger/README.md) | `数据库` | 中等 | 🔒 |
| 2239 | [找到最接近 0 的数字](/solution/2200-2299/2239.Find%20Closest%20Number%20to%20Zero/README.md) | `数组` | 简单 | 第 76 场双周赛 |
| 2240 | [买钢笔和铅笔的方案数](/solution/2200-2299/2240.Number%20of%20Ways%20to%20Buy%20Pens%20and%20Pencils/README.md) | `数学`,`枚举` | 中等 | 第 76 场双周赛 |
| 2241 | [设计一个 ATM 机器](/solution/2200-2299/2241.Design%20an%20ATM%20Machine/README.md) | `贪心`,`设计`,`数组` | 中等 | 第 76 场双周赛 |
| 2242 | [节点序列的最大得分](/solution/2200-2299/2242.Maximum%20Score%20of%20a%20Node%20Sequence/README.md) | `图`,`数组`,`枚举`,`排序` | 困难 | 第 76 场双周赛 |
| 2243 | [计算字符串的数字和](/solution/2200-2299/2243.Calculate%20Digit%20Sum%20of%20a%20String/README.md) | `字符串`,`模拟` | 简单 | 第 289 场周赛 |
| 2244 | [完成所有任务需要的最少轮数](/solution/2200-2299/2244.Minimum%20Rounds%20to%20Complete%20All%20Tasks/README.md) | `贪心`,`数组`,`哈希表`,`计数` | 中等 | 第 289 场周赛 |
| 2245 | [转角路径的乘积中最多能有几个尾随零](/solution/2200-2299/2245.Maximum%20Trailing%20Zeros%20in%20a%20Cornered%20Path/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 289 场周赛 |
| 2246 | [相邻字符不同的最长路径](/solution/2200-2299/2246.Longest%20Path%20With%20Different%20Adjacent%20Characters/README.md) | `树`,`深度优先搜索`,`图`,`拓扑排序`,`数组`,`字符串` | 困难 | 第 289 场周赛 |
| 2247 | [K 条高速公路的最大旅行费用](/solution/2200-2299/2247.Maximum%20Cost%20of%20Trip%20With%20K%20Highways/README.md) | `位运算`,`图`,`动态规划`,`状态压缩` | 困难 | 🔒 |
| 2248 | [多个数组求交集](/solution/2200-2299/2248.Intersection%20of%20Multiple%20Arrays/README.md) | `数组`,`哈希表`,`计数`,`排序` | 简单 | 第 290 场周赛 |
| 2249 | [统计圆内格点数目](/solution/2200-2299/2249.Count%20Lattice%20Points%20Inside%20a%20Circle/README.md) | `几何`,`数组`,`哈希表`,`数学`,`枚举` | 中等 | 第 290 场周赛 |
| 2250 | [统计包含每个点的矩形数目](/solution/2200-2299/2250.Count%20Number%20of%20Rectangles%20Containing%20Each%20Point/README.md) | `树状数组`,`数组`,`哈希表`,`二分查找`,`排序` | 中等 | 第 290 场周赛 |
| 2251 | [花期内花的数目](/solution/2200-2299/2251.Number%20of%20Flowers%20in%20Full%20Bloom/README.md) | `数组`,`哈希表`,`二分查找`,`有序集合`,`前缀和`,`排序` | 困难 | 第 290 场周赛 |
| 2252 | [表的动态旋转](/solution/2200-2299/2252.Dynamic%20Pivoting%20of%20a%20Table/README.md) | `数据库` | 困难 | 🔒 |
| 2253 | [动态取消表的旋转](/solution/2200-2299/2253.Dynamic%20Unpivoting%20of%20a%20Table/README.md) | `数据库` | 困难 | 🔒 |
| 2254 | [设计视频共享平台](/solution/2200-2299/2254.Design%20Video%20Sharing%20Platform/README.md) | `栈`,`设计`,`哈希表`,`有序集合` | 困难 | 🔒 |
| 2255 | [统计是给定字符串前缀的字符串数目](/solution/2200-2299/2255.Count%20Prefixes%20of%20a%20Given%20String/README.md) | `数组`,`字符串` | 简单 | 第 77 场双周赛 |
| 2256 | [最小平均差](/solution/2200-2299/2256.Minimum%20Average%20Difference/README.md) | `数组`,`前缀和` | 中等 | 第 77 场双周赛 |
| 2257 | [统计网格图中没有被保卫的格子数](/solution/2200-2299/2257.Count%20Unguarded%20Cells%20in%20the%20Grid/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 第 77 场双周赛 |
| 2258 | [逃离火灾](/solution/2200-2299/2258.Escape%20the%20Spreading%20Fire/README.md) | `广度优先搜索`,`数组`,`二分查找`,`矩阵` | 困难 | 第 77 场双周赛 |
| 2259 | [移除指定数字得到的最大结果](/solution/2200-2299/2259.Remove%20Digit%20From%20Number%20to%20Maximize%20Result/README.md) | `贪心`,`字符串`,`枚举` | 简单 | 第 291 场周赛 |
| 2260 | [必须拿起的最小连续卡牌数](/solution/2200-2299/2260.Minimum%20Consecutive%20Cards%20to%20Pick%20Up/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 291 场周赛 |
| 2261 | [含最多 K 个可整除元素的子数组](/solution/2200-2299/2261.K%20Divisible%20Elements%20Subarrays/README.md) | `字典树`,`数组`,`哈希表`,`枚举`,`哈希函数`,`滚动哈希` | 中等 | 第 291 场周赛 |
| 2262 | [字符串的总引力](/solution/2200-2299/2262.Total%20Appeal%20of%20A%20String/README.md) | `哈希表`,`字符串`,`动态规划` | 困难 | 第 291 场周赛 |
| 2263 | [数组变为有序的最小操作次数](/solution/2200-2299/2263.Make%20Array%20Non-decreasing%20or%20Non-increasing/README.md) | `贪心`,`动态规划` | 困难 | 🔒 |
| 2264 | [字符串中最大的 3 位相同数字](/solution/2200-2299/2264.Largest%203-Same-Digit%20Number%20in%20String/README.md) | `字符串` | 简单 | 第 292 场周赛 |
| 2265 | [统计值等于子树平均值的节点数](/solution/2200-2299/2265.Count%20Nodes%20Equal%20to%20Average%20of%20Subtree/README.md) | `树`,`深度优先搜索`,`二叉树` | 中等 | 第 292 场周赛 |
| 2266 | [统计打字方案数](/solution/2200-2299/2266.Count%20Number%20of%20Texts/README.md) | `哈希表`,`数学`,`字符串`,`动态规划` | 中等 | 第 292 场周赛 |
| 2267 | [检查是否有合法括号字符串路径](/solution/2200-2299/2267.Check%20if%20There%20Is%20a%20Valid%20Parentheses%20String%20Path/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 292 场周赛 |
| 2268 | [最少按键次数](/solution/2200-2299/2268.Minimum%20Number%20of%20Keypresses/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序` | 中等 | 🔒 |
| 2269 | [找到一个数字的 K 美丽值](/solution/2200-2299/2269.Find%20the%20K-Beauty%20of%20a%20Number/README.md) | `数学`,`字符串`,`滑动窗口` | 简单 | 第 78 场双周赛 |
| 2270 | [分割数组的方案数](/solution/2200-2299/2270.Number%20of%20Ways%20to%20Split%20Array/README.md) | `数组`,`前缀和` | 中等 | 第 78 场双周赛 |
| 2271 | [毯子覆盖的最多白色砖块数](/solution/2200-2299/2271.Maximum%20White%20Tiles%20Covered%20by%20a%20Carpet/README.md) | `贪心`,`数组`,`二分查找`,`前缀和`,`排序`,`滑动窗口` | 中等 | 第 78 场双周赛 |
| 2272 | [最大波动的子字符串](/solution/2200-2299/2272.Substring%20With%20Largest%20Variance/README.md) | `数组`,`动态规划` | 困难 | 第 78 场双周赛 |
| 2273 | [移除字母异位词后的结果数组](/solution/2200-2299/2273.Find%20Resultant%20Array%20After%20Removing%20Anagrams/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 简单 | 第 293 场周赛 |
| 2274 | [不含特殊楼层的最大连续楼层数](/solution/2200-2299/2274.Maximum%20Consecutive%20Floors%20Without%20Special%20Floors/README.md) | `数组`,`排序` | 中等 | 第 293 场周赛 |
| 2275 | [按位与结果大于零的最长组合](/solution/2200-2299/2275.Largest%20Combination%20With%20Bitwise%20AND%20Greater%20Than%20Zero/README.md) | `位运算`,`数组`,`哈希表`,`计数` | 中等 | 第 293 场周赛 |
| 2276 | [统计区间中的整数数目](/solution/2200-2299/2276.Count%20Integers%20in%20Intervals/README.md) | `设计`,`线段树`,`有序集合` | 困难 | 第 293 场周赛 |
| 2277 | [树中最接近路径的节点](/solution/2200-2299/2277.Closest%20Node%20to%20Path%20in%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组` | 困难 | 🔒 |
| 2278 | [字母在字符串中的百分比](/solution/2200-2299/2278.Percentage%20of%20Letter%20in%20String/README.md) | `字符串` | 简单 | 第 294 场周赛 |
| 2279 | [装满石头的背包的最大数量](/solution/2200-2299/2279.Maximum%20Bags%20With%20Full%20Capacity%20of%20Rocks/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 294 场周赛 |
| 2280 | [表示一个折线图的最少线段数](/solution/2200-2299/2280.Minimum%20Lines%20to%20Represent%20a%20Line%20Chart/README.md) | `几何`,`数组`,`数学`,`数论`,`排序` | 中等 | 第 294 场周赛 |
| 2281 | [巫师的总力量和](/solution/2200-2299/2281.Sum%20of%20Total%20Strength%20of%20Wizards/README.md) | `栈`,`数组`,`前缀和`,`单调栈` | 困难 | 第 294 场周赛 |
| 2282 | [在一个网格中可以看到的人数](/solution/2200-2299/2282.Number%20of%20People%20That%20Can%20Be%20Seen%20in%20a%20Grid/README.md) | `栈`,`数组`,`矩阵`,`单调栈` | 中等 | 🔒 |
| 2283 | [判断一个数的数字计数是否等于数位的值](/solution/2200-2299/2283.Check%20if%20Number%20Has%20Equal%20Digit%20Count%20and%20Digit%20Value/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 79 场双周赛 |
| 2284 | [最多单词数的发件人](/solution/2200-2299/2284.Sender%20With%20Largest%20Word%20Count/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 中等 | 第 79 场双周赛 |
| 2285 | [道路的最大总重要性](/solution/2200-2299/2285.Maximum%20Total%20Importance%20of%20Roads/README.md) | `贪心`,`图`,`排序`,`堆(优先队列)` | 中等 | 第 79 场双周赛 |
| 2286 | [以组为单位订音乐会的门票](/solution/2200-2299/2286.Booking%20Concert%20Tickets%20in%20Groups/README.md) | `设计`,`树状数组`,`线段树`,`二分查找` | 困难 | 第 79 场双周赛 |
| 2287 | [重排字符形成目标字符串](/solution/2200-2299/2287.Rearrange%20Characters%20to%20Make%20Target%20String/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 295 场周赛 |
| 2288 | [价格减免](/solution/2200-2299/2288.Apply%20Discount%20to%20Prices/README.md) | `字符串` | 中等 | 第 295 场周赛 |
| 2289 | [使数组按非递减顺序排列](/solution/2200-2299/2289.Steps%20to%20Make%20Array%20Non-decreasing/README.md) | `栈`,`数组`,`链表`,`单调栈` | 中等 | 第 295 场周赛 |
| 2290 | [到达角落需要移除障碍物的最小数目](/solution/2200-2299/2290.Minimum%20Obstacle%20Removal%20to%20Reach%20Corner/README.md) | `广度优先搜索`,`图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 困难 | 第 295 场周赛 |
| 2291 | [最大股票收益](/solution/2200-2299/2291.Maximum%20Profit%20From%20Trading%20Stocks/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 2292 | [连续两年有 3 个及以上订单的产品](/solution/2200-2299/2292.Products%20With%20Three%20or%20More%20Orders%20in%20Two%20Consecutive%20Years/README.md) | `数据库` | 中等 | 🔒 |
| 2293 | [极大极小游戏](/solution/2200-2299/2293.Min%20Max%20Game/README.md) | `数组`,`模拟` | 简单 | 第 296 场周赛 |
| 2294 | [划分数组使最大差为 K](/solution/2200-2299/2294.Partition%20Array%20Such%20That%20Maximum%20Difference%20Is%20K/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 296 场周赛 |
| 2295 | [替换数组中的元素](/solution/2200-2299/2295.Replace%20Elements%20in%20an%20Array/README.md) | `数组`,`哈希表`,`模拟` | 中等 | 第 296 场周赛 |
| 2296 | [设计一个文本编辑器](/solution/2200-2299/2296.Design%20a%20Text%20Editor/README.md) | `栈`,`设计`,`链表`,`字符串`,`双向链表`,`模拟` | 困难 | 第 296 场周赛 |
| 2297 | [跳跃游戏 VIII](/solution/2200-2299/2297.Jump%20Game%20VIII/README.md) | `栈`,`图`,`数组`,`动态规划`,`最短路`,`单调栈` | 中等 | 🔒 |
| 2298 | [周末任务计数](/solution/2200-2299/2298.Tasks%20Count%20in%20the%20Weekend/README.md) | `数据库` | 中等 | 🔒 |
| 2299 | [强密码检验器 II](/solution/2200-2299/2299.Strong%20Password%20Checker%20II/README.md) | `字符串` | 简单 | 第 80 场双周赛 |
| 2300 | [咒语和药水的成功对数](/solution/2300-2399/2300.Successful%20Pairs%20of%20Spells%20and%20Potions/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | 第 80 场双周赛 |
| 2301 | [替换字符后匹配](/solution/2300-2399/2301.Match%20Substring%20After%20Replacement/README.md) | `数组`,`哈希表`,`字符串`,`字符串匹配` | 困难 | 第 80 场双周赛 |
| 2302 | [统计得分小于 K 的子数组数目](/solution/2300-2399/2302.Count%20Subarrays%20With%20Score%20Less%20Than%20K/README.md) | `数组`,`二分查找`,`前缀和`,`滑动窗口` | 困难 | 第 80 场双周赛 |
| 2303 | [计算应缴税款总额](/solution/2300-2399/2303.Calculate%20Amount%20Paid%20in%20Taxes/README.md) | `数组`,`模拟` | 简单 | 第 297 场周赛 |
| 2304 | [网格中的最小路径代价](/solution/2300-2399/2304.Minimum%20Path%20Cost%20in%20a%20Grid/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 297 场周赛 |
| 2305 | [公平分发饼干](/solution/2300-2399/2305.Fair%20Distribution%20of%20Cookies/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | 第 297 场周赛 |
| 2306 | [公司命名](/solution/2300-2399/2306.Naming%20a%20Company/README.md) | `位运算`,`数组`,`哈希表`,`字符串`,`枚举` | 困难 | 第 297 场周赛 |
| 2307 | [检查方程中的矛盾之处](/solution/2300-2399/2307.Check%20for%20Contradictions%20in%20Equations/README.md) | `深度优先搜索`,`并查集`,`图`,`数组` | 困难 | 🔒 |
| 2308 | [按性别排列表格](/solution/2300-2399/2308.Arrange%20Table%20by%20Gender/README.md) | `数据库` | 中等 | 🔒 |
| 2309 | [兼具大小写的最好英文字母](/solution/2300-2399/2309.Greatest%20English%20Letter%20in%20Upper%20and%20Lower%20Case/README.md) | `哈希表`,`字符串`,`枚举` | 简单 | 第 298 场周赛 |
| 2310 | [个位数字为 K 的整数之和](/solution/2300-2399/2310.Sum%20of%20Numbers%20With%20Units%20Digit%20K/README.md) | `贪心`,`数学`,`动态规划`,`枚举` | 中等 | 第 298 场周赛 |
| 2311 | [小于等于 K 的最长二进制子序列](/solution/2300-2399/2311.Longest%20Binary%20Subsequence%20Less%20Than%20or%20Equal%20to%20K/README.md) | `贪心`,`记忆化搜索`,`字符串`,`动态规划` | 中等 | 第 298 场周赛 |
| 2312 | [卖木头块](/solution/2300-2399/2312.Selling%20Pieces%20of%20Wood/README.md) | `记忆化搜索`,`数组`,`动态规划` | 困难 | 第 298 场周赛 |
| 2313 | [二叉树中得到结果所需的最少翻转次数](/solution/2300-2399/2313.Minimum%20Flips%20in%20Binary%20Tree%20to%20Get%20Result/README.md) | `树`,`深度优先搜索`,`动态规划`,`二叉树` | 困难 | 🔒 |
| 2314 | [每个城市最高气温的第一天](/solution/2300-2399/2314.The%20First%20Day%20of%20the%20Maximum%20Recorded%20Degree%20in%20Each%20City/README.md) | `数据库` | 中等 | 🔒 |
| 2315 | [统计星号](/solution/2300-2399/2315.Count%20Asterisks/README.md) | `字符串` | 简单 | 第 81 场双周赛 |
| 2316 | [统计无向图中无法互相到达点对数](/solution/2300-2399/2316.Count%20Unreachable%20Pairs%20of%20Nodes%20in%20an%20Undirected%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 第 81 场双周赛 |
| 2317 | [操作后的最大异或和](/solution/2300-2399/2317.Maximum%20XOR%20After%20Operations/README.md) | `位运算`,`数组`,`数学` | 中等 | 第 81 场双周赛 |
| 2318 | [不同骰子序列的数目](/solution/2300-2399/2318.Number%20of%20Distinct%20Roll%20Sequences/README.md) | `记忆化搜索`,`动态规划` | 困难 | 第 81 场双周赛 |
| 2319 | [判断矩阵是否是一个 X 矩阵](/solution/2300-2399/2319.Check%20if%20Matrix%20Is%20X-Matrix/README.md) | `数组`,`矩阵` | 简单 | 第 299 场周赛 |
| 2320 | [统计放置房子的方式数](/solution/2300-2399/2320.Count%20Number%20of%20Ways%20to%20Place%20Houses/README.md) | `动态规划` | 中等 | 第 299 场周赛 |
| 2321 | [拼接数组的最大分数](/solution/2300-2399/2321.Maximum%20Score%20Of%20Spliced%20Array/README.md) | `数组`,`动态规划` | 困难 | 第 299 场周赛 |
| 2322 | [从树中删除边的最小分数](/solution/2300-2399/2322.Minimum%20Score%20After%20Removals%20on%20a%20Tree/README.md) | `位运算`,`树`,`深度优先搜索`,`数组` | 困难 | 第 299 场周赛 |
| 2323 | [完成所有工作的最短时间 II](/solution/2300-2399/2323.Find%20Minimum%20Time%20to%20Finish%20All%20Jobs%20II/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 2324 | [产品销售分析 IV](/solution/2300-2399/2324.Product%20Sales%20Analysis%20IV/README.md) | `数据库` | 中等 | 🔒 |
| 2325 | [解密消息](/solution/2300-2399/2325.Decode%20the%20Message/README.md) | `哈希表`,`字符串` | 简单 | 第 300 场周赛 |
| 2326 | [螺旋矩阵 IV](/solution/2300-2399/2326.Spiral%20Matrix%20IV/README.md) | `数组`,`链表`,`矩阵`,`模拟` | 中等 | 第 300 场周赛 |
| 2327 | [知道秘密的人数](/solution/2300-2399/2327.Number%20of%20People%20Aware%20of%20a%20Secret/README.md) | `队列`,`动态规划`,`模拟` | 中等 | 第 300 场周赛 |
| 2328 | [网格图中递增路径的数目](/solution/2300-2399/2328.Number%20of%20Increasing%20Paths%20in%20a%20Grid/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序`,`记忆化搜索`,`数组`,`动态规划`,`矩阵` | 困难 | 第 300 场周赛 |
| 2329 | [产品销售分析Ⅴ](/solution/2300-2399/2329.Product%20Sales%20Analysis%20V/README.md) | `数据库` | 简单 | 🔒 |
| 2330 | [验证回文串 IV](/solution/2300-2399/2330.Valid%20Palindrome%20IV/README.md) | `双指针`,`字符串` | 中等 | 🔒 |
| 2331 | [计算布尔二叉树的值](/solution/2300-2399/2331.Evaluate%20Boolean%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | 第 82 场双周赛 |
| 2332 | [坐上公交的最晚时间](/solution/2300-2399/2332.The%20Latest%20Time%20to%20Catch%20a%20Bus/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | 第 82 场双周赛 |
| 2333 | [最小差值平方和](/solution/2300-2399/2333.Minimum%20Sum%20of%20Squared%20Difference/README.md) | `贪心`,`数组`,`二分查找`,`排序`,`堆(优先队列)` | 中等 | 第 82 场双周赛 |
| 2334 | [元素值大于变化阈值的子数组](/solution/2300-2399/2334.Subarray%20With%20Elements%20Greater%20Than%20Varying%20Threshold/README.md) | `栈`,`并查集`,`数组`,`单调栈` | 困难 | 第 82 场双周赛 |
| 2335 | [装满杯子需要的最短总时长](/solution/2300-2399/2335.Minimum%20Amount%20of%20Time%20to%20Fill%20Cups/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 简单 | 第 301 场周赛 |
| 2336 | [无限集中的最小数字](/solution/2300-2399/2336.Smallest%20Number%20in%20Infinite%20Set/README.md) | `设计`,`哈希表`,`有序集合`,`堆(优先队列)` | 中等 | 第 301 场周赛 |
| 2337 | [移动片段得到字符串](/solution/2300-2399/2337.Move%20Pieces%20to%20Obtain%20a%20String/README.md) | `双指针`,`字符串` | 中等 | 第 301 场周赛 |
| 2338 | [统计理想数组的数目](/solution/2300-2399/2338.Count%20the%20Number%20of%20Ideal%20Arrays/README.md) | `数学`,`动态规划`,`组合数学`,`数论` | 困难 | 第 301 场周赛 |
| 2339 | [联赛的所有比赛](/solution/2300-2399/2339.All%20the%20Matches%20of%20the%20League/README.md) | `数据库` | 简单 | 🔒 |
| 2340 | [生成有效数组的最少交换次数](/solution/2300-2399/2340.Minimum%20Adjacent%20Swaps%20to%20Make%20a%20Valid%20Array/README.md) | `贪心`,`数组` | 中等 | 🔒 |
| 2341 | [数组能形成多少数对](/solution/2300-2399/2341.Maximum%20Number%20of%20Pairs%20in%20Array/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 302 场周赛 |
| 2342 | [数位和相等数对的最大和](/solution/2300-2399/2342.Max%20Sum%20of%20a%20Pair%20With%20Equal%20Sum%20of%20Digits/README.md) | `数组`,`哈希表`,`排序`,`堆(优先队列)` | 中等 | 第 302 场周赛 |
| 2343 | [裁剪数字后查询第 K 小的数字](/solution/2300-2399/2343.Query%20Kth%20Smallest%20Trimmed%20Number/README.md) | `数组`,`字符串`,`分治`,`快速选择`,`基数排序`,`排序`,`堆(优先队列)` | 中等 | 第 302 场周赛 |
| 2344 | [使数组可以被整除的最少删除次数](/solution/2300-2399/2344.Minimum%20Deletions%20to%20Make%20Array%20Divisible/README.md) | `数组`,`数学`,`数论`,`排序`,`堆(优先队列)` | 困难 | 第 302 场周赛 |
| 2345 | [寻找可见山的数量](/solution/2300-2399/2345.Finding%20the%20Number%20of%20Visible%20Mountains/README.md) | `栈`,`数组`,`排序`,`单调栈` | 中等 | 🔒 |
| 2346 | [以百分比计算排名](/solution/2300-2399/2346.Compute%20the%20Rank%20as%20a%20Percentage/README.md) | `数据库` | 中等 | 🔒 |
| 2347 | [最好的扑克手牌](/solution/2300-2399/2347.Best%20Poker%20Hand/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 83 场双周赛 |
| 2348 | [全 0 子数组的数目](/solution/2300-2399/2348.Number%20of%20Zero-Filled%20Subarrays/README.md) | `数组`,`数学` | 中等 | 第 83 场双周赛 |
| 2349 | [设计数字容器系统](/solution/2300-2399/2349.Design%20a%20Number%20Container%20System/README.md) | `设计`,`哈希表`,`有序集合`,`堆(优先队列)` | 中等 | 第 83 场双周赛 |
| 2350 | [不可能得到的最短骰子序列](/solution/2300-2399/2350.Shortest%20Impossible%20Sequence%20of%20Rolls/README.md) | `贪心`,`数组`,`哈希表` | 困难 | 第 83 场双周赛 |
| 2351 | [第一个出现两次的字母](/solution/2300-2399/2351.First%20Letter%20to%20Appear%20Twice/README.md) | `位运算`,`哈希表`,`字符串`,`计数` | 简单 | 第 303 场周赛 |
| 2352 | [相等行列对](/solution/2300-2399/2352.Equal%20Row%20and%20Column%20Pairs/README.md) | `数组`,`哈希表`,`矩阵`,`模拟` | 中等 | 第 303 场周赛 |
| 2353 | [设计食物评分系统](/solution/2300-2399/2353.Design%20a%20Food%20Rating%20System/README.md) | `设计`,`数组`,`哈希表`,`字符串`,`有序集合`,`堆(优先队列)` | 中等 | 第 303 场周赛 |
| 2354 | [优质数对的数目](/solution/2300-2399/2354.Number%20of%20Excellent%20Pairs/README.md) | `位运算`,`数组`,`哈希表`,`二分查找` | 困难 | 第 303 场周赛 |
| 2355 | [你能拿走的最大图书数量](/solution/2300-2399/2355.Maximum%20Number%20of%20Books%20You%20Can%20Take/README.md) | `栈`,`数组`,`动态规划`,`单调栈` | 困难 | 🔒 |
| 2356 | [每位教师所教授的科目种类的数量](/solution/2300-2399/2356.Number%20of%20Unique%20Subjects%20Taught%20by%20Each%20Teacher/README.md) | `数据库` | 简单 | |
| 2357 | [使数组中所有元素都等于零](/solution/2300-2399/2357.Make%20Array%20Zero%20by%20Subtracting%20Equal%20Amounts/README.md) | `贪心`,`数组`,`哈希表`,`排序`,`模拟`,`堆(优先队列)` | 简单 | 第 304 场周赛 |
| 2358 | [分组的最大数量](/solution/2300-2399/2358.Maximum%20Number%20of%20Groups%20Entering%20a%20Competition/README.md) | `贪心`,`数组`,`数学`,`二分查找` | 中等 | 第 304 场周赛 |
| 2359 | [找到离给定两个节点最近的节点](/solution/2300-2399/2359.Find%20Closest%20Node%20to%20Given%20Two%20Nodes/README.md) | `深度优先搜索`,`图` | 中等 | 第 304 场周赛 |
| 2360 | [图中的最长环](/solution/2300-2399/2360.Longest%20Cycle%20in%20a%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序` | 困难 | 第 304 场周赛 |
| 2361 | [乘坐火车路线的最少费用](/solution/2300-2399/2361.Minimum%20Costs%20Using%20the%20Train%20Line/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 2362 | [生成发票](/solution/2300-2399/2362.Generate%20the%20Invoice/README.md) | `数据库` | 困难 | 🔒 |
| 2363 | [合并相似的物品](/solution/2300-2399/2363.Merge%20Similar%20Items/README.md) | `数组`,`哈希表`,`有序集合`,`排序` | 简单 | 第 84 场双周赛 |
| 2364 | [统计坏数对的数目](/solution/2300-2399/2364.Count%20Number%20of%20Bad%20Pairs/README.md) | `数组`,`哈希表`,`数学`,`计数` | 中等 | 第 84 场双周赛 |
| 2365 | [任务调度器 II](/solution/2300-2399/2365.Task%20Scheduler%20II/README.md) | `数组`,`哈希表`,`模拟` | 中等 | 第 84 场双周赛 |
| 2366 | [将数组排序的最少替换次数](/solution/2300-2399/2366.Minimum%20Replacements%20to%20Sort%20the%20Array/README.md) | `贪心`,`数组`,`数学` | 困难 | 第 84 场双周赛 |
| 2367 | [等差三元组的数目](/solution/2300-2399/2367.Number%20of%20Arithmetic%20Triplets/README.md) | `数组`,`哈希表`,`双指针`,`枚举` | 简单 | 第 305 场周赛 |
| 2368 | [受限条件下可到达节点的数目](/solution/2300-2399/2368.Reachable%20Nodes%20With%20Restrictions/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`数组`,`哈希表` | 中等 | 第 305 场周赛 |
| 2369 | [检查数组是否存在有效划分](/solution/2300-2399/2369.Check%20if%20There%20is%20a%20Valid%20Partition%20For%20The%20Array/README.md) | `数组`,`动态规划` | 中等 | 第 305 场周赛 |
| 2370 | [最长理想子序列](/solution/2300-2399/2370.Longest%20Ideal%20Subsequence/README.md) | `哈希表`,`字符串`,`动态规划` | 中等 | 第 305 场周赛 |
| 2371 | [最小化网格中的最大值](/solution/2300-2399/2371.Minimize%20Maximum%20Value%20in%20a%20Grid/README.md) | `并查集`,`图`,`拓扑排序`,`数组`,`矩阵`,`排序` | 困难 | 🔒 |
| 2372 | [计算每个销售人员的影响力](/solution/2300-2399/2372.Calculate%20the%20Influence%20of%20Each%20Salesperson/README.md) | `数据库` | 中等 | 🔒 |
| 2373 | [矩阵中的局部最大值](/solution/2300-2399/2373.Largest%20Local%20Values%20in%20a%20Matrix/README.md) | `数组`,`矩阵` | 简单 | 第 306 场周赛 |
| 2374 | [边积分最高的节点](/solution/2300-2399/2374.Node%20With%20Highest%20Edge%20Score/README.md) | `图`,`哈希表` | 中等 | 第 306 场周赛 |
| 2375 | [根据模式串构造最小数字](/solution/2300-2399/2375.Construct%20Smallest%20Number%20From%20DI%20String/README.md) | `栈`,`贪心`,`字符串`,`回溯` | 中等 | 第 306 场周赛 |
| 2376 | [统计特殊整数](/solution/2300-2399/2376.Count%20Special%20Integers/README.md) | `数学`,`动态规划` | 困难 | 第 306 场周赛 |
| 2377 | [整理奥运表](/solution/2300-2399/2377.Sort%20the%20Olympic%20Table/README.md) | `数据库` | 简单 | 🔒 |
| 2378 | [选择边来最大化树的得分](/solution/2300-2399/2378.Choose%20Edges%20to%20Maximize%20Score%20in%20a%20Tree/README.md) | `树`,`深度优先搜索`,`动态规划` | 中等 | 🔒 |
| 2379 | [得到 K 个黑块的最少涂色次数](/solution/2300-2399/2379.Minimum%20Recolors%20to%20Get%20K%20Consecutive%20Black%20Blocks/README.md) | `字符串`,`滑动窗口` | 简单 | 第 85 场双周赛 |
| 2380 | [二进制字符串重新安排顺序需要的时间](/solution/2300-2399/2380.Time%20Needed%20to%20Rearrange%20a%20Binary%20String/README.md) | `字符串`,`动态规划`,`模拟` | 中等 | 第 85 场双周赛 |
| 2381 | [字母移位 II](/solution/2300-2399/2381.Shifting%20Letters%20II/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 85 场双周赛 |
| 2382 | [删除操作后的最大子段和](/solution/2300-2399/2382.Maximum%20Segment%20Sum%20After%20Removals/README.md) | `并查集`,`数组`,`有序集合`,`前缀和` | 困难 | 第 85 场双周赛 |
| 2383 | [赢得比赛需要的最少训练时长](/solution/2300-2399/2383.Minimum%20Hours%20of%20Training%20to%20Win%20a%20Competition/README.md) | `贪心`,`数组` | 简单 | 第 307 场周赛 |
| 2384 | [最大回文数字](/solution/2300-2399/2384.Largest%20Palindromic%20Number/README.md) | `贪心`,`哈希表`,`字符串`,`计数` | 中等 | 第 307 场周赛 |
| 2385 | [感染二叉树需要的总时间](/solution/2300-2399/2385.Amount%20of%20Time%20for%20Binary%20Tree%20to%20Be%20Infected/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 第 307 场周赛 |
| 2386 | [找出数组的第 K 大和](/solution/2300-2399/2386.Find%20the%20K-Sum%20of%20an%20Array/README.md) | `数组`,`排序`,`堆(优先队列)` | 困难 | 第 307 场周赛 |
| 2387 | [行排序矩阵的中位数](/solution/2300-2399/2387.Median%20of%20a%20Row%20Wise%20Sorted%20Matrix/README.md) | `数组`,`二分查找`,`矩阵` | 中等 | 🔒 |
| 2388 | [将表中的空值更改为前一个值](/solution/2300-2399/2388.Change%20Null%20Values%20in%20a%20Table%20to%20the%20Previous%20Value/README.md) | `数据库` | 中等 | 🔒 |
| 2389 | [和有限的最长子序列](/solution/2300-2399/2389.Longest%20Subsequence%20With%20Limited%20Sum/README.md) | `贪心`,`数组`,`二分查找`,`前缀和`,`排序` | 简单 | 第 308 场周赛 |
| 2390 | [从字符串中移除星号](/solution/2300-2399/2390.Removing%20Stars%20From%20a%20String/README.md) | `栈`,`字符串`,`模拟` | 中等 | 第 308 场周赛 |
| 2391 | [收集垃圾的最少总时间](/solution/2300-2399/2391.Minimum%20Amount%20of%20Time%20to%20Collect%20Garbage/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 308 场周赛 |
| 2392 | [给定条件下构造矩阵](/solution/2300-2399/2392.Build%20a%20Matrix%20With%20Conditions/README.md) | `图`,`拓扑排序`,`数组`,`矩阵` | 困难 | 第 308 场周赛 |
| 2393 | [严格递增的子数组个数](/solution/2300-2399/2393.Count%20Strictly%20Increasing%20Subarrays/README.md) | `数组`,`数学`,`动态规划` | 中等 | 🔒 |
| 2394 | [开除员工](/solution/2300-2399/2394.Employees%20With%20Deductions/README.md) | `数据库` | 中等 | 🔒 |
| 2395 | [和相等的子数组](/solution/2300-2399/2395.Find%20Subarrays%20With%20Equal%20Sum/README.md) | `数组`,`哈希表` | 简单 | 第 86 场双周赛 |
| 2396 | [严格回文的数字](/solution/2300-2399/2396.Strictly%20Palindromic%20Number/README.md) | `脑筋急转弯`,`数学`,`双指针` | 中等 | 第 86 场双周赛 |
| 2397 | [被列覆盖的最多行数](/solution/2300-2399/2397.Maximum%20Rows%20Covered%20by%20Columns/README.md) | `位运算`,`数组`,`回溯`,`枚举`,`矩阵` | 中等 | 第 86 场双周赛 |
| 2398 | [预算内的最多机器人数目](/solution/2300-2399/2398.Maximum%20Number%20of%20Robots%20Within%20Budget/README.md) | `队列`,`数组`,`二分查找`,`前缀和`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 困难 | 第 86 场双周赛 |
| 2399 | [检查相同字母间的距离](/solution/2300-2399/2399.Check%20Distances%20Between%20Same%20Letters/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 第 309 场周赛 |
| 2400 | [恰好移动 k 步到达某一位置的方法数目](/solution/2400-2499/2400.Number%20of%20Ways%20to%20Reach%20a%20Position%20After%20Exactly%20k%20Steps/README.md) | `数学`,`动态规划`,`组合数学` | 中等 | 第 309 场周赛 |
| 2401 | [最长优雅子数组](/solution/2400-2499/2401.Longest%20Nice%20Subarray/README.md) | `位运算`,`数组`,`滑动窗口` | 中等 | 第 309 场周赛 |
| 2402 | [会议室 III](/solution/2400-2499/2402.Meeting%20Rooms%20III/README.md) | `数组`,`哈希表`,`排序`,`模拟`,`堆(优先队列)` | 困难 | 第 309 场周赛 |
| 2403 | [杀死所有怪物的最短时间](/solution/2400-2499/2403.Minimum%20Time%20to%20Kill%20All%20Monsters/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 🔒 |
| 2404 | [出现最频繁的偶数元素](/solution/2400-2499/2404.Most%20Frequent%20Even%20Element/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 310 场周赛 |
| 2405 | [子字符串的最优划分](/solution/2400-2499/2405.Optimal%20Partition%20of%20String/README.md) | `贪心`,`哈希表`,`字符串` | 中等 | 第 310 场周赛 |
| 2406 | [将区间分为最少组数](/solution/2400-2499/2406.Divide%20Intervals%20Into%20Minimum%20Number%20of%20Groups/README.md) | `贪心`,`数组`,`双指针`,`前缀和`,`排序`,`堆(优先队列)` | 中等 | 第 310 场周赛 |
| 2407 | [最长递增子序列 II](/solution/2400-2499/2407.Longest%20Increasing%20Subsequence%20II/README.md) | `树状数组`,`线段树`,`队列`,`数组`,`分治`,`动态规划`,`单调队列` | 困难 | 第 310 场周赛 |
| 2408 | [设计 SQL](/solution/2400-2499/2408.Design%20SQL/README.md) | `设计`,`数组`,`哈希表`,`字符串` | 中等 | 🔒 |
| 2409 | [统计共同度过的日子数](/solution/2400-2499/2409.Count%20Days%20Spent%20Together/README.md) | `数学`,`字符串` | 简单 | 第 87 场双周赛 |
| 2410 | [运动员和训练师的最大匹配数](/solution/2400-2499/2410.Maximum%20Matching%20of%20Players%20With%20Trainers/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 87 场双周赛 |
| 2411 | [按位或最大的最小子数组长度](/solution/2400-2499/2411.Smallest%20Subarrays%20With%20Maximum%20Bitwise%20OR/README.md) | `位运算`,`数组`,`二分查找`,`滑动窗口` | 中等 | 第 87 场双周赛 |
| 2412 | [完成所有交易的初始最少钱数](/solution/2400-2499/2412.Minimum%20Money%20Required%20Before%20Transactions/README.md) | `贪心`,`数组`,`排序` | 困难 | 第 87 场双周赛 |
| 2413 | [最小偶倍数](/solution/2400-2499/2413.Smallest%20Even%20Multiple/README.md) | `数学`,`数论` | 简单 | 第 311 场周赛 |
| 2414 | [最长的字母序连续子字符串的长度](/solution/2400-2499/2414.Length%20of%20the%20Longest%20Alphabetical%20Continuous%20Substring/README.md) | `字符串` | 中等 | 第 311 场周赛 |
| 2415 | [反转二叉树的奇数层](/solution/2400-2499/2415.Reverse%20Odd%20Levels%20of%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 第 311 场周赛 |
| 2416 | [字符串的前缀分数和](/solution/2400-2499/2416.Sum%20of%20Prefix%20Scores%20of%20Strings/README.md) | `字典树`,`数组`,`字符串`,`计数` | 困难 | 第 311 场周赛 |
| 2417 | [最近的公平整数](/solution/2400-2499/2417.Closest%20Fair%20Integer/README.md) | `数学`,`枚举` | 中等 | 🔒 |
| 2418 | [按身高排序](/solution/2400-2499/2418.Sort%20the%20People/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 简单 | 第 312 场周赛 |
| 2419 | [按位与最大的最长子数组](/solution/2400-2499/2419.Longest%20Subarray%20With%20Maximum%20Bitwise%20AND/README.md) | `位运算`,`脑筋急转弯`,`数组` | 中等 | 第 312 场周赛 |
| 2420 | [找到所有好下标](/solution/2400-2499/2420.Find%20All%20Good%20Indices/README.md) | `数组`,`动态规划`,`前缀和` | 中等 | 第 312 场周赛 |
| 2421 | [好路径的数目](/solution/2400-2499/2421.Number%20of%20Good%20Paths/README.md) | `树`,`并查集`,`图`,`数组`,`哈希表`,`排序` | 困难 | 第 312 场周赛 |
| 2422 | [使用合并操作将数组转换为回文序列](/solution/2400-2499/2422.Merge%20Operations%20to%20Turn%20Array%20Into%20a%20Palindrome/README.md) | `贪心`,`数组`,`双指针` | 中等 | 🔒 |
| 2423 | [删除字符使频率相同](/solution/2400-2499/2423.Remove%20Letter%20To%20Equalize%20Frequency/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 88 场双周赛 |
| 2424 | [最长上传前缀](/solution/2400-2499/2424.Longest%20Uploaded%20Prefix/README.md) | `并查集`,`设计`,`树状数组`,`线段树`,`哈希表`,`二分查找`,`有序集合`,`堆(优先队列)` | 中等 | 第 88 场双周赛 |
| 2425 | [所有数对的异或和](/solution/2400-2499/2425.Bitwise%20XOR%20of%20All%20Pairings/README.md) | `位运算`,`脑筋急转弯`,`数组` | 中等 | 第 88 场双周赛 |
| 2426 | [满足不等式的数对数目](/solution/2400-2499/2426.Number%20of%20Pairs%20Satisfying%20Inequality/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | 第 88 场双周赛 |
| 2427 | [公因子的数目](/solution/2400-2499/2427.Number%20of%20Common%20Factors/README.md) | `数学`,`枚举`,`数论` | 简单 | 第 313 场周赛 |
| 2428 | [沙漏的最大总和](/solution/2400-2499/2428.Maximum%20Sum%20of%20an%20Hourglass/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 313 场周赛 |
| 2429 | [最小异或](/solution/2400-2499/2429.Minimize%20XOR/README.md) | `贪心`,`位运算` | 中等 | 第 313 场周赛 |
| 2430 | [对字母串可执行的最大删除数](/solution/2400-2499/2430.Maximum%20Deletions%20on%20a%20String/README.md) | `字符串`,`动态规划`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 313 场周赛 |
| 2431 | [最大限度地提高购买水果的口味](/solution/2400-2499/2431.Maximize%20Total%20Tastiness%20of%20Purchased%20Fruits/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 2432 | [处理用时最长的那个任务的员工](/solution/2400-2499/2432.The%20Employee%20That%20Worked%20on%20the%20Longest%20Task/README.md) | `数组` | 简单 | 第 314 场周赛 |
| 2433 | [找出前缀异或的原始数组](/solution/2400-2499/2433.Find%20The%20Original%20Array%20of%20Prefix%20Xor/README.md) | `位运算`,`数组` | 中等 | 第 314 场周赛 |
| 2434 | [使用机器人打印字典序最小的字符串](/solution/2400-2499/2434.Using%20a%20Robot%20to%20Print%20the%20Lexicographically%20Smallest%20String/README.md) | `栈`,`贪心`,`哈希表`,`字符串` | 中等 | 第 314 场周赛 |
| 2435 | [矩阵中和能被 K 整除的路径](/solution/2400-2499/2435.Paths%20in%20Matrix%20Whose%20Sum%20Is%20Divisible%20by%20K/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 314 场周赛 |
| 2436 | [使子数组最大公约数大于一的最小分割数](/solution/2400-2499/2436.Minimum%20Split%20Into%20Subarrays%20With%20GCD%20Greater%20Than%20One/README.md) | `贪心`,`数组`,`数学`,`动态规划`,`数论` | 中等 | 🔒 |
| 2437 | [有效时间的数目](/solution/2400-2499/2437.Number%20of%20Valid%20Clock%20Times/README.md) | `字符串`,`枚举` | 简单 | 第 89 场双周赛 |
| 2438 | [二的幂数组中查询范围内的乘积](/solution/2400-2499/2438.Range%20Product%20Queries%20of%20Powers/README.md) | `位运算`,`数组`,`前缀和` | 中等 | 第 89 场双周赛 |
| 2439 | [最小化数组中的最大值](/solution/2400-2499/2439.Minimize%20Maximum%20of%20Array/README.md) | `贪心`,`数组`,`二分查找`,`动态规划`,`前缀和` | 中等 | 第 89 场双周赛 |
| 2440 | [创建价值相同的连通块](/solution/2400-2499/2440.Create%20Components%20With%20Same%20Value/README.md) | `树`,`深度优先搜索`,`数组`,`数学`,`枚举` | 困难 | 第 89 场双周赛 |
| 2441 | [与对应负数同时存在的最大正整数](/solution/2400-2499/2441.Largest%20Positive%20Integer%20That%20Exists%20With%20Its%20Negative/README.md) | `数组`,`哈希表`,`双指针`,`排序` | 简单 | 第 315 场周赛 |
| 2442 | [反转之后不同整数的数目](/solution/2400-2499/2442.Count%20Number%20of%20Distinct%20Integers%20After%20Reverse%20Operations/README.md) | `数组`,`哈希表`,`数学`,`计数` | 中等 | 第 315 场周赛 |
| 2443 | [反转之后的数字和](/solution/2400-2499/2443.Sum%20of%20Number%20and%20Its%20Reverse/README.md) | `数学`,`枚举` | 中等 | 第 315 场周赛 |
| 2444 | [统计定界子数组的数目](/solution/2400-2499/2444.Count%20Subarrays%20With%20Fixed%20Bounds/README.md) | `队列`,`数组`,`滑动窗口`,`单调队列` | 困难 | 第 315 场周赛 |
| 2445 | [值为 1 的节点数](/solution/2400-2499/2445.Number%20of%20Nodes%20With%20Value%20One/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组`,`二叉树` | 中等 | 🔒 |
| 2446 | [判断两个事件是否存在冲突](/solution/2400-2499/2446.Determine%20if%20Two%20Events%20Have%20Conflict/README.md) | `数组`,`字符串` | 简单 | 第 316 场周赛 |
| 2447 | [最大公因数等于 K 的子数组数目](/solution/2400-2499/2447.Number%20of%20Subarrays%20With%20GCD%20Equal%20to%20K/README.md) | `数组`,`数学`,`数论` | 中等 | 第 316 场周赛 |
| 2448 | [使数组相等的最小开销](/solution/2400-2499/2448.Minimum%20Cost%20to%20Make%20Array%20Equal/README.md) | `贪心`,`数组`,`二分查找`,`前缀和`,`排序` | 困难 | 第 316 场周赛 |
| 2449 | [使数组相似的最少操作次数](/solution/2400-2499/2449.Minimum%20Number%20of%20Operations%20to%20Make%20Arrays%20Similar/README.md) | `贪心`,`数组`,`排序` | 困难 | 第 316 场周赛 |
| 2450 | [应用操作后不同二进制字符串的数量](/solution/2400-2499/2450.Number%20of%20Distinct%20Binary%20Strings%20After%20Applying%20Operations/README.md) | `数学`,`字符串` | 中等 | 🔒 |
| 2451 | [差值数组不同的字符串](/solution/2400-2499/2451.Odd%20String%20Difference/README.md) | `数组`,`哈希表`,`字符串` | 简单 | 第 90 场双周赛 |
| 2452 | [距离字典两次编辑以内的单词](/solution/2400-2499/2452.Words%20Within%20Two%20Edits%20of%20Dictionary/README.md) | `字典树`,`数组`,`字符串` | 中等 | 第 90 场双周赛 |
| 2453 | [摧毁一系列目标](/solution/2400-2499/2453.Destroy%20Sequential%20Targets/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 90 场双周赛 |
| 2454 | [下一个更大元素 IV](/solution/2400-2499/2454.Next%20Greater%20Element%20IV/README.md) | `栈`,`数组`,`二分查找`,`排序`,`单调栈`,`堆(优先队列)` | 困难 | 第 90 场双周赛 |
| 2455 | [可被三整除的偶数的平均值](/solution/2400-2499/2455.Average%20Value%20of%20Even%20Numbers%20That%20Are%20Divisible%20by%20Three/README.md) | `数组`,`数学` | 简单 | 第 317 场周赛 |
| 2456 | [最流行的视频创作者](/solution/2400-2499/2456.Most%20Popular%20Video%20Creator/README.md) | `数组`,`哈希表`,`字符串`,`排序`,`堆(优先队列)` | 中等 | 第 317 场周赛 |
| 2457 | [美丽整数的最小增量](/solution/2400-2499/2457.Minimum%20Addition%20to%20Make%20Integer%20Beautiful/README.md) | `贪心`,`数学` | 中等 | 第 317 场周赛 |
| 2458 | [移除子树后的二叉树高度](/solution/2400-2499/2458.Height%20of%20Binary%20Tree%20After%20Subtree%20Removal%20Queries/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`数组`,`二叉树` | 困难 | 第 317 场周赛 |
| 2459 | [通过移动项目到空白区域来排序数组](/solution/2400-2499/2459.Sort%20Array%20by%20Moving%20Items%20to%20Empty%20Space/README.md) | `贪心`,`数组`,`排序` | 困难 | 🔒 |
| 2460 | [对数组执行操作](/solution/2400-2499/2460.Apply%20Operations%20to%20an%20Array/README.md) | `数组`,`双指针`,`模拟` | 简单 | 第 318 场周赛 |
| 2461 | [长度为 K 子数组中的最大和](/solution/2400-2499/2461.Maximum%20Sum%20of%20Distinct%20Subarrays%20With%20Length%20K/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 318 场周赛 |
| 2462 | [雇佣 K 位工人的总代价](/solution/2400-2499/2462.Total%20Cost%20to%20Hire%20K%20Workers/README.md) | `数组`,`双指针`,`模拟`,`堆(优先队列)` | 中等 | 第 318 场周赛 |
| 2463 | [最小移动总距离](/solution/2400-2499/2463.Minimum%20Total%20Distance%20Traveled/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 318 场周赛 |
| 2464 | [有效分割中的最少子数组数目](/solution/2400-2499/2464.Minimum%20Subarrays%20in%20a%20Valid%20Split/README.md) | `数组`,`数学`,`动态规划`,`数论` | 中等 | 🔒 |
| 2465 | [不同的平均值数目](/solution/2400-2499/2465.Number%20of%20Distinct%20Averages/README.md) | `数组`,`哈希表`,`双指针`,`排序` | 简单 | 第 91 场双周赛 |
| 2466 | [统计构造好字符串的方案数](/solution/2400-2499/2466.Count%20Ways%20To%20Build%20Good%20Strings/README.md) | `动态规划` | 中等 | 第 91 场双周赛 |
| 2467 | [树上最大得分和路径](/solution/2400-2499/2467.Most%20Profitable%20Path%20in%20a%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`图`,`数组` | 中等 | 第 91 场双周赛 |
| 2468 | [根据限制分割消息](/solution/2400-2499/2468.Split%20Message%20Based%20on%20Limit/README.md) | `字符串`,`二分查找`,`枚举` | 困难 | 第 91 场双周赛 |
| 2469 | [温度转换](/solution/2400-2499/2469.Convert%20the%20Temperature/README.md) | `数学` | 简单 | 第 319 场周赛 |
| 2470 | [最小公倍数等于 K 的子数组数目](/solution/2400-2499/2470.Number%20of%20Subarrays%20With%20LCM%20Equal%20to%20K/README.md) | `数组`,`数学`,`数论` | 中等 | 第 319 场周赛 |
| 2471 | [逐层排序二叉树所需的最少操作数目](/solution/2400-2499/2471.Minimum%20Number%20of%20Operations%20to%20Sort%20a%20Binary%20Tree%20by%20Level/README.md) | `树`,`广度优先搜索`,`二叉树` | 中等 | 第 319 场周赛 |
| 2472 | [不重叠回文子字符串的最大数目](/solution/2400-2499/2472.Maximum%20Number%20of%20Non-overlapping%20Palindrome%20Substrings/README.md) | `贪心`,`双指针`,`字符串`,`动态规划` | 困难 | 第 319 场周赛 |
| 2473 | [购买苹果的最低成本](/solution/2400-2499/2473.Minimum%20Cost%20to%20Buy%20Apples/README.md) | `图`,`数组`,`最短路`,`堆(优先队列)` | 中等 | 🔒 |
| 2474 | [购买量严格增加的客户](/solution/2400-2499/2474.Customers%20With%20Strictly%20Increasing%20Purchases/README.md) | `数据库` | 困难 | 🔒 |
| 2475 | [数组中不等三元组的数目](/solution/2400-2499/2475.Number%20of%20Unequal%20Triplets%20in%20Array/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 320 场周赛 |
| 2476 | [二叉搜索树最近节点查询](/solution/2400-2499/2476.Closest%20Nodes%20Queries%20in%20a%20Binary%20Search%20Tree/README.md) | `树`,`深度优先搜索`,`二叉搜索树`,`数组`,`二分查找`,`二叉树` | 中等 | 第 320 场周赛 |
| 2477 | [到达首都的最少油耗](/solution/2400-2499/2477.Minimum%20Fuel%20Cost%20to%20Report%20to%20the%20Capital/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`图` | 中等 | 第 320 场周赛 |
| 2478 | [完美分割的方案数](/solution/2400-2499/2478.Number%20of%20Beautiful%20Partitions/README.md) | `字符串`,`动态规划` | 困难 | 第 320 场周赛 |
| 2479 | [两个不重叠子树的最大异或值](/solution/2400-2499/2479.Maximum%20XOR%20of%20Two%20Non-Overlapping%20Subtrees/README.md) | `树`,`深度优先搜索`,`图`,`字典树` | 困难 | 🔒 |
| 2480 | [形成化学键](/solution/2400-2499/2480.Form%20a%20Chemical%20Bond/README.md) | `数据库` | 简单 | 🔒 |
| 2481 | [分割圆的最少切割次数](/solution/2400-2499/2481.Minimum%20Cuts%20to%20Divide%20a%20Circle/README.md) | `几何`,`数学` | 简单 | 第 92 场双周赛 |
| 2482 | [行和列中一和零的差值](/solution/2400-2499/2482.Difference%20Between%20Ones%20and%20Zeros%20in%20Row%20and%20Column/README.md) | `数组`,`矩阵`,`模拟` | 中等 | 第 92 场双周赛 |
| 2483 | [商店的最少代价](/solution/2400-2499/2483.Minimum%20Penalty%20for%20a%20Shop/README.md) | `字符串`,`前缀和` | 中等 | 第 92 场双周赛 |
| 2484 | [统计回文子序列数目](/solution/2400-2499/2484.Count%20Palindromic%20Subsequences/README.md) | `字符串`,`动态规划` | 困难 | 第 92 场双周赛 |
| 2485 | [找出中枢整数](/solution/2400-2499/2485.Find%20the%20Pivot%20Integer/README.md) | `数学`,`前缀和` | 简单 | 第 321 场周赛 |
| 2486 | [追加字符以获得子序列](/solution/2400-2499/2486.Append%20Characters%20to%20String%20to%20Make%20Subsequence/README.md) | `贪心`,`双指针`,`字符串` | 中等 | 第 321 场周赛 |
| 2487 | [从链表中移除节点](/solution/2400-2499/2487.Remove%20Nodes%20From%20Linked%20List/README.md) | `栈`,`递归`,`链表`,`单调栈` | 中等 | 第 321 场周赛 |
| 2488 | [统计中位数为 K 的子数组](/solution/2400-2499/2488.Count%20Subarrays%20With%20Median%20K/README.md) | `数组`,`哈希表`,`前缀和` | 困难 | 第 321 场周赛 |
| 2489 | [固定比率的子字符串数](/solution/2400-2499/2489.Number%20of%20Substrings%20With%20Fixed%20Ratio/README.md) | `哈希表`,`数学`,`字符串`,`前缀和` | 中等 | 🔒 |
| 2490 | [回环句](/solution/2400-2499/2490.Circular%20Sentence/README.md) | `字符串` | 简单 | 第 322 场周赛 |
| 2491 | [划分技能点相等的团队](/solution/2400-2499/2491.Divide%20Players%20Into%20Teams%20of%20Equal%20Skill/README.md) | `数组`,`哈希表`,`双指针`,`排序` | 中等 | 第 322 场周赛 |
| 2492 | [两个城市间路径的最小分数](/solution/2400-2499/2492.Minimum%20Score%20of%20a%20Path%20Between%20Two%20Cities/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 第 322 场周赛 |
| 2493 | [将节点分成尽可能多的组](/solution/2400-2499/2493.Divide%20Nodes%20Into%20the%20Maximum%20Number%20of%20Groups/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 困难 | 第 322 场周赛 |
| 2494 | [合并在同一个大厅重叠的活动](/solution/2400-2499/2494.Merge%20Overlapping%20Events%20in%20the%20Same%20Hall/README.md) | `数据库` | 困难 | 🔒 |
| 2495 | [乘积为偶数的子数组数](/solution/2400-2499/2495.Number%20of%20Subarrays%20Having%20Even%20Product/README.md) | `数组`,`数学`,`动态规划` | 中等 | 🔒 |
| 2496 | [数组中字符串的最大值](/solution/2400-2499/2496.Maximum%20Value%20of%20a%20String%20in%20an%20Array/README.md) | `数组`,`字符串` | 简单 | 第 93 场双周赛 |
| 2497 | [图中最大星和](/solution/2400-2499/2497.Maximum%20Star%20Sum%20of%20a%20Graph/README.md) | `贪心`,`图`,`数组`,`排序`,`堆(优先队列)` | 中等 | 第 93 场双周赛 |
| 2498 | [青蛙过河 II](/solution/2400-2499/2498.Frog%20Jump%20II/README.md) | `贪心`,`数组`,`二分查找` | 中等 | 第 93 场双周赛 |
| 2499 | [让数组不相等的最小总代价](/solution/2400-2499/2499.Minimum%20Total%20Cost%20to%20Make%20Arrays%20Unequal/README.md) | `贪心`,`数组`,`哈希表`,`计数` | 困难 | 第 93 场双周赛 |
| 2500 | [删除每行中的最大值](/solution/2500-2599/2500.Delete%20Greatest%20Value%20in%20Each%20Row/README.md) | `数组`,`矩阵`,`排序`,`模拟`,`堆(优先队列)` | 简单 | 第 323 场周赛 |
| 2501 | [数组中最长的方波](/solution/2500-2599/2501.Longest%20Square%20Streak%20in%20an%20Array/README.md) | `数组`,`哈希表`,`二分查找`,`动态规划`,`排序` | 中等 | 第 323 场周赛 |
| 2502 | [设计内存分配器](/solution/2500-2599/2502.Design%20Memory%20Allocator/README.md) | `设计`,`数组`,`哈希表`,`模拟` | 中等 | 第 323 场周赛 |
| 2503 | [矩阵查询可获得的最大分数](/solution/2500-2599/2503.Maximum%20Number%20of%20Points%20From%20Grid%20Queries/README.md) | `广度优先搜索`,`并查集`,`数组`,`双指针`,`矩阵`,`排序`,`堆(优先队列)` | 困难 | 第 323 场周赛 |
| 2504 | [把名字和职业联系起来](/solution/2500-2599/2504.Concatenate%20the%20Name%20and%20the%20Profession/README.md) | `数据库` | 简单 | 🔒 |
| 2505 | [所有子序列和的按位或](/solution/2500-2599/2505.Bitwise%20OR%20of%20All%20Subsequence%20Sums/README.md) | `位运算`,`脑筋急转弯`,`数组`,`数学`,`前缀和` | 中等 | 🔒 |
| 2506 | [统计相似字符串对的数目](/solution/2500-2599/2506.Count%20Pairs%20Of%20Similar%20Strings/README.md) | `位运算`,`数组`,`哈希表`,`字符串`,`计数` | 简单 | 第 324 场周赛 |
| 2507 | [使用质因数之和替换后可以取到的最小值](/solution/2500-2599/2507.Smallest%20Value%20After%20Replacing%20With%20Sum%20of%20Prime%20Factors/README.md) | `数学`,`数论`,`模拟` | 中等 | 第 324 场周赛 |
| 2508 | [添加边使所有节点度数都为偶数](/solution/2500-2599/2508.Add%20Edges%20to%20Make%20Degrees%20of%20All%20Nodes%20Even/README.md) | `图`,`哈希表` | 困难 | 第 324 场周赛 |
| 2509 | [查询树中环的长度](/solution/2500-2599/2509.Cycle%20Length%20Queries%20in%20a%20Tree/README.md) | `树`,`数组`,`二叉树` | 困难 | 第 324 场周赛 |
| 2510 | [检查是否有路径经过相同数量的 0 和 1](/solution/2500-2599/2510.Check%20if%20There%20is%20a%20Path%20With%20Equal%20Number%20of%200%27s%20And%201%27s/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 🔒 |
| 2511 | [最多可以摧毁的敌人城堡数目](/solution/2500-2599/2511.Maximum%20Enemy%20Forts%20That%20Can%20Be%20Captured/README.md) | `数组`,`双指针` | 简单 | 第 94 场双周赛 |
| 2512 | [奖励最顶尖的 K 名学生](/solution/2500-2599/2512.Reward%20Top%20K%20Students/README.md) | `数组`,`哈希表`,`字符串`,`排序`,`堆(优先队列)` | 中等 | 第 94 场双周赛 |
| 2513 | [最小化两个数组中的最大值](/solution/2500-2599/2513.Minimize%20the%20Maximum%20of%20Two%20Arrays/README.md) | `数学`,`二分查找`,`数论` | 中等 | 第 94 场双周赛 |
| 2514 | [统计同位异构字符串数目](/solution/2500-2599/2514.Count%20Anagrams/README.md) | `哈希表`,`数学`,`字符串`,`组合数学`,`计数` | 困难 | 第 94 场双周赛 |
| 2515 | [到目标字符串的最短距离](/solution/2500-2599/2515.Shortest%20Distance%20to%20Target%20String%20in%20a%20Circular%20Array/README.md) | `数组`,`字符串` | 简单 | 第 325 场周赛 |
| 2516 | [每种字符至少取 K 个](/solution/2500-2599/2516.Take%20K%20of%20Each%20Character%20From%20Left%20and%20Right/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 325 场周赛 |
| 2517 | [礼盒的最大甜蜜度](/solution/2500-2599/2517.Maximum%20Tastiness%20of%20Candy%20Basket/README.md) | `贪心`,`数组`,`二分查找`,`排序` | 中等 | 第 325 场周赛 |
| 2518 | [好分区的数目](/solution/2500-2599/2518.Number%20of%20Great%20Partitions/README.md) | `数组`,`动态规划` | 困难 | 第 325 场周赛 |
| 2519 | [统计 K-Big 索引的数量](/solution/2500-2599/2519.Count%20the%20Number%20of%20K-Big%20Indices/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 困难 | 🔒 |
| 2520 | [统计能整除数字的位数](/solution/2500-2599/2520.Count%20the%20Digits%20That%20Divide%20a%20Number/README.md) | `数学` | 简单 | 第 326 场周赛 |
| 2521 | [数组乘积中的不同质因数数目](/solution/2500-2599/2521.Distinct%20Prime%20Factors%20of%20Product%20of%20Array/README.md) | `数组`,`哈希表`,`数学`,`数论` | 中等 | 第 326 场周赛 |
| 2522 | [将字符串分割成值不超过 K 的子字符串](/solution/2500-2599/2522.Partition%20String%20Into%20Substrings%20With%20Values%20at%20Most%20K/README.md) | `贪心`,`字符串`,`动态规划` | 中等 | 第 326 场周赛 |
| 2523 | [范围内最接近的两个质数](/solution/2500-2599/2523.Closest%20Prime%20Numbers%20in%20Range/README.md) | `数学`,`数论` | 中等 | 第 326 场周赛 |
| 2524 | [子数组的最大频率分数](/solution/2500-2599/2524.Maximum%20Frequency%20Score%20of%20a%20Subarray/README.md) | `栈`,`数组`,`哈希表`,`数学`,`滑动窗口` | 困难 | 🔒 |
| 2525 | [根据规则将箱子分类](/solution/2500-2599/2525.Categorize%20Box%20According%20to%20Criteria/README.md) | `数学` | 简单 | 第 95 场双周赛 |
| 2526 | [找到数据流中的连续整数](/solution/2500-2599/2526.Find%20Consecutive%20Integers%20from%20a%20Data%20Stream/README.md) | `设计`,`队列`,`哈希表`,`计数`,`数据流` | 中等 | 第 95 场双周赛 |
| 2527 | [查询数组异或美丽值](/solution/2500-2599/2527.Find%20Xor-Beauty%20of%20Array/README.md) | `位运算`,`数组`,`数学` | 中等 | 第 95 场双周赛 |
| 2528 | [最大化城市的最小电量](/solution/2500-2599/2528.Maximize%20the%20Minimum%20Powered%20City/README.md) | `贪心`,`队列`,`数组`,`二分查找`,`前缀和`,`滑动窗口` | 困难 | 第 95 场双周赛 |
| 2529 | [正整数和负整数的最大计数](/solution/2500-2599/2529.Maximum%20Count%20of%20Positive%20Integer%20and%20Negative%20Integer/README.md) | `数组`,`二分查找`,`计数` | 简单 | 第 327 场周赛 |
| 2530 | [执行 K 次操作后的最大分数](/solution/2500-2599/2530.Maximal%20Score%20After%20Applying%20K%20Operations/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 第 327 场周赛 |
| 2531 | [使字符串中不同字符的数目相等](/solution/2500-2599/2531.Make%20Number%20of%20Distinct%20Characters%20Equal/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 327 场周赛 |
| 2532 | [过桥的时间](/solution/2500-2599/2532.Time%20to%20Cross%20a%20Bridge/README.md) | `数组`,`模拟`,`堆(优先队列)` | 困难 | 第 327 场周赛 |
| 2533 | [好二进制字符串的数量](/solution/2500-2599/2533.Number%20of%20Good%20Binary%20Strings/README.md) | `动态规划` | 中等 | 🔒 |
| 2534 | [通过门的时间](/solution/2500-2599/2534.Time%20Taken%20to%20Cross%20the%20Door/README.md) | `队列`,`数组`,`模拟` | 困难 | 🔒 |
| 2535 | [数组元素和与数字和的绝对差](/solution/2500-2599/2535.Difference%20Between%20Element%20Sum%20and%20Digit%20Sum%20of%20an%20Array/README.md) | `数组`,`数学` | 简单 | 第 328 场周赛 |
| 2536 | [子矩阵元素加 1](/solution/2500-2599/2536.Increment%20Submatrices%20by%20One/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 328 场周赛 |
| 2537 | [统计好子数组的数目](/solution/2500-2599/2537.Count%20the%20Number%20of%20Good%20Subarrays/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 328 场周赛 |
| 2538 | [最大价值和与最小价值和的差值](/solution/2500-2599/2538.Difference%20Between%20Maximum%20and%20Minimum%20Price%20Sum/README.md) | `树`,`深度优先搜索`,`数组`,`动态规划` | 困难 | 第 328 场周赛 |
| 2539 | [好子序列的个数](/solution/2500-2599/2539.Count%20the%20Number%20of%20Good%20Subsequences/README.md) | `哈希表`,`数学`,`字符串`,`组合数学`,`计数` | 中等 | 🔒 |
| 2540 | [最小公共值](/solution/2500-2599/2540.Minimum%20Common%20Value/README.md) | `数组`,`哈希表`,`双指针`,`二分查找` | 简单 | 第 96 场双周赛 |
| 2541 | [使数组中所有元素相等的最小操作数 II](/solution/2500-2599/2541.Minimum%20Operations%20to%20Make%20Array%20Equal%20II/README.md) | `贪心`,`数组`,`数学` | 中等 | 第 96 场双周赛 |
| 2542 | [最大子序列的分数](/solution/2500-2599/2542.Maximum%20Subsequence%20Score/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 中等 | 第 96 场双周赛 |
| 2543 | [判断一个点是否可以到达](/solution/2500-2599/2543.Check%20if%20Point%20Is%20Reachable/README.md) | `数学`,`数论` | 困难 | 第 96 场双周赛 |
| 2544 | [交替数字和](/solution/2500-2599/2544.Alternating%20Digit%20Sum/README.md) | `数学` | 简单 | 第 329 场周赛 |
| 2545 | [根据第 K 场考试的分数排序](/solution/2500-2599/2545.Sort%20the%20Students%20by%20Their%20Kth%20Score/README.md) | `数组`,`矩阵`,`排序` | 中等 | 第 329 场周赛 |
| 2546 | [执行逐位运算使字符串相等](/solution/2500-2599/2546.Apply%20Bitwise%20Operations%20to%20Make%20Strings%20Equal/README.md) | `位运算`,`字符串` | 中等 | 第 329 场周赛 |
| 2547 | [拆分数组的最小代价](/solution/2500-2599/2547.Minimum%20Cost%20to%20Split%20an%20Array/README.md) | `数组`,`哈希表`,`动态规划`,`计数` | 困难 | 第 329 场周赛 |
| 2548 | [填满背包的最大价格](/solution/2500-2599/2548.Maximum%20Price%20to%20Fill%20a%20Bag/README.md) | `贪心`,`数组`,`排序` | 中等 | 🔒 |
| 2549 | [统计桌面上的不同数字](/solution/2500-2599/2549.Count%20Distinct%20Numbers%20on%20Board/README.md) | `数组`,`哈希表`,`数学`,`模拟` | 简单 | 第 330 场周赛 |
| 2550 | [猴子碰撞的方法数](/solution/2500-2599/2550.Count%20Collisions%20of%20Monkeys%20on%20a%20Polygon/README.md) | `递归`,`数学` | 中等 | 第 330 场周赛 |
| 2551 | [将珠子放入背包中](/solution/2500-2599/2551.Put%20Marbles%20in%20Bags/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 困难 | 第 330 场周赛 |
| 2552 | [统计上升四元组](/solution/2500-2599/2552.Count%20Increasing%20Quadruplets/README.md) | `树状数组`,`数组`,`动态规划`,`枚举`,`前缀和` | 困难 | 第 330 场周赛 |
| 2553 | [分割数组中数字的数位](/solution/2500-2599/2553.Separate%20the%20Digits%20in%20an%20Array/README.md) | `数组`,`模拟` | 简单 | 第 97 场双周赛 |
| 2554 | [从一个范围内选择最多整数 I](/solution/2500-2599/2554.Maximum%20Number%20of%20Integers%20to%20Choose%20From%20a%20Range%20I/README.md) | `贪心`,`数组`,`哈希表`,`二分查找`,`排序` | 中等 | 第 97 场双周赛 |
| 2555 | [两个线段获得的最多奖品](/solution/2500-2599/2555.Maximize%20Win%20From%20Two%20Segments/README.md) | `数组`,`二分查找`,`滑动窗口` | 中等 | 第 97 场双周赛 |
| 2556 | [二进制矩阵中翻转最多一次使路径不连通](/solution/2500-2599/2556.Disconnect%20Path%20in%20a%20Binary%20Matrix%20by%20at%20Most%20One%20Flip/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`动态规划`,`矩阵` | 中等 | 第 97 场双周赛 |
| 2557 | [从一个范围内选择最多整数 II](/solution/2500-2599/2557.Maximum%20Number%20of%20Integers%20to%20Choose%20From%20a%20Range%20II/README.md) | `贪心`,`数组`,`二分查找`,`排序` | 中等 | 🔒 |
| 2558 | [从数量最多的堆取走礼物](/solution/2500-2599/2558.Take%20Gifts%20From%20the%20Richest%20Pile/README.md) | `数组`,`模拟`,`堆(优先队列)` | 简单 | 第 331 场周赛 |
| 2559 | [统计范围内的元音字符串数](/solution/2500-2599/2559.Count%20Vowel%20Strings%20in%20Ranges/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 331 场周赛 |
| 2560 | [打家劫舍 IV](/solution/2500-2599/2560.House%20Robber%20IV/README.md) | `贪心`,`数组`,`二分查找`,`动态规划` | 中等 | 第 331 场周赛 |
| 2561 | [重排水果](/solution/2500-2599/2561.Rearranging%20Fruits/README.md) | `贪心`,`数组`,`哈希表` | 困难 | 第 331 场周赛 |
| 2562 | [找出数组的串联值](/solution/2500-2599/2562.Find%20the%20Array%20Concatenation%20Value/README.md) | `数组`,`双指针`,`模拟` | 简单 | 第 332 场周赛 |
| 2563 | [统计公平数对的数目](/solution/2500-2599/2563.Count%20the%20Number%20of%20Fair%20Pairs/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 中等 | 第 332 场周赛 |
| 2564 | [子字符串异或查询](/solution/2500-2599/2564.Substring%20XOR%20Queries/README.md) | `位运算`,`数组`,`哈希表`,`字符串` | 中等 | 第 332 场周赛 |
| 2565 | [最少得分子序列](/solution/2500-2599/2565.Subsequence%20With%20the%20Minimum%20Score/README.md) | `双指针`,`字符串`,`二分查找` | 困难 | 第 332 场周赛 |
| 2566 | [替换一个数字后的最大差值](/solution/2500-2599/2566.Maximum%20Difference%20by%20Remapping%20a%20Digit/README.md) | `贪心`,`数学` | 简单 | 第 98 场双周赛 |
| 2567 | [修改两个元素的最小分数](/solution/2500-2599/2567.Minimum%20Score%20by%20Changing%20Two%20Elements/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 98 场双周赛 |
| 2568 | [最小无法得到的或值](/solution/2500-2599/2568.Minimum%20Impossible%20OR/README.md) | `位运算`,`脑筋急转弯`,`数组` | 中等 | 第 98 场双周赛 |
| 2569 | [更新数组后处理求和查询](/solution/2500-2599/2569.Handling%20Sum%20Queries%20After%20Update/README.md) | `线段树`,`数组` | 困难 | 第 98 场双周赛 |
| 2570 | [合并两个二维数组 - 求和法](/solution/2500-2599/2570.Merge%20Two%202D%20Arrays%20by%20Summing%20Values/README.md) | `数组`,`哈希表`,`双指针` | 简单 | 第 333 场周赛 |
| 2571 | [将整数减少到零需要的最少操作数](/solution/2500-2599/2571.Minimum%20Operations%20to%20Reduce%20an%20Integer%20to%200/README.md) | `贪心`,`位运算`,`动态规划` | 中等 | 第 333 场周赛 |
| 2572 | [无平方子集计数](/solution/2500-2599/2572.Count%20the%20Number%20of%20Square-Free%20Subsets/README.md) | `位运算`,`数组`,`数学`,`动态规划`,`状态压缩` | 中等 | 第 333 场周赛 |
| 2573 | [找出对应 LCP 矩阵的字符串](/solution/2500-2599/2573.Find%20the%20String%20with%20LCP/README.md) | `贪心`,`并查集`,`数组`,`字符串`,`动态规划`,`矩阵` | 困难 | 第 333 场周赛 |
| 2574 | [左右元素和的差值](/solution/2500-2599/2574.Left%20and%20Right%20Sum%20Differences/README.md) | `数组`,`前缀和` | 简单 | 第 334 场周赛 |
| 2575 | [找出字符串的可整除数组](/solution/2500-2599/2575.Find%20the%20Divisibility%20Array%20of%20a%20String/README.md) | `数组`,`数学`,`字符串` | 中等 | 第 334 场周赛 |
| 2576 | [求出最多标记下标](/solution/2500-2599/2576.Find%20the%20Maximum%20Number%20of%20Marked%20Indices/README.md) | `贪心`,`数组`,`双指针`,`二分查找`,`排序` | 中等 | 第 334 场周赛 |
| 2577 | [在网格图中访问一个格子的最少时间](/solution/2500-2599/2577.Minimum%20Time%20to%20Visit%20a%20Cell%20In%20a%20Grid/README.md) | `广度优先搜索`,`图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 困难 | 第 334 场周赛 |
| 2578 | [最小和分割](/solution/2500-2599/2578.Split%20With%20Minimum%20Sum/README.md) | `贪心`,`数学`,`排序` | 简单 | 第 99 场双周赛 |
| 2579 | [统计染色格子数](/solution/2500-2599/2579.Count%20Total%20Number%20of%20Colored%20Cells/README.md) | `数学` | 中等 | 第 99 场双周赛 |
| 2580 | [统计将重叠区间合并成组的方案数](/solution/2500-2599/2580.Count%20Ways%20to%20Group%20Overlapping%20Ranges/README.md) | `数组`,`排序` | 中等 | 第 99 场双周赛 |
| 2581 | [统计可能的树根数目](/solution/2500-2599/2581.Count%20Number%20of%20Possible%20Root%20Nodes/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`动态规划` | 困难 | 第 99 场双周赛 |
| 2582 | [递枕头](/solution/2500-2599/2582.Pass%20the%20Pillow/README.md) | `数学`,`模拟` | 简单 | 第 335 场周赛 |
| 2583 | [二叉树中的第 K 大层和](/solution/2500-2599/2583.Kth%20Largest%20Sum%20in%20a%20Binary%20Tree/README.md) | `树`,`广度优先搜索`,`二叉树`,`排序` | 中等 | 第 335 场周赛 |
| 2584 | [分割数组使乘积互质](/solution/2500-2599/2584.Split%20the%20Array%20to%20Make%20Coprime%20Products/README.md) | `数组`,`哈希表`,`数学`,`数论` | 困难 | 第 335 场周赛 |
| 2585 | [获得分数的方法数](/solution/2500-2599/2585.Number%20of%20Ways%20to%20Earn%20Points/README.md) | `数组`,`动态规划` | 困难 | 第 335 场周赛 |
| 2586 | [统计范围内的元音字符串数](/solution/2500-2599/2586.Count%20the%20Number%20of%20Vowel%20Strings%20in%20Range/README.md) | `数组`,`字符串`,`计数` | 简单 | 第 336 场周赛 |
| 2587 | [重排数组以得到最大前缀分数](/solution/2500-2599/2587.Rearrange%20Array%20to%20Maximize%20Prefix%20Score/README.md) | `贪心`,`数组`,`前缀和`,`排序` | 中等 | 第 336 场周赛 |
| 2588 | [统计美丽子数组数目](/solution/2500-2599/2588.Count%20the%20Number%20of%20Beautiful%20Subarrays/README.md) | `位运算`,`数组`,`哈希表`,`前缀和` | 中等 | 第 336 场周赛 |
| 2589 | [完成所有任务的最少时间](/solution/2500-2599/2589.Minimum%20Time%20to%20Complete%20All%20Tasks/README.md) | `栈`,`贪心`,`数组`,`二分查找`,`排序` | 困难 | 第 336 场周赛 |
| 2590 | [设计一个待办事项清单](/solution/2500-2599/2590.Design%20a%20Todo%20List/README.md) | `设计`,`数组`,`哈希表`,`字符串`,`排序` | 中等 | 🔒 |
| 2591 | [将钱分给最多的儿童](/solution/2500-2599/2591.Distribute%20Money%20to%20Maximum%20Children/README.md) | `贪心`,`数学` | 简单 | 第 100 场双周赛 |
| 2592 | [最大化数组的伟大值](/solution/2500-2599/2592.Maximize%20Greatness%20of%20an%20Array/README.md) | `贪心`,`数组`,`双指针`,`排序` | 中等 | 第 100 场双周赛 |
| 2593 | [标记所有元素后数组的分数](/solution/2500-2599/2593.Find%20Score%20of%20an%20Array%20After%20Marking%20All%20Elements/README.md) | `数组`,`哈希表`,`排序`,`模拟`,`堆(优先队列)` | 中等 | 第 100 场双周赛 |
| 2594 | [修车的最少时间](/solution/2500-2599/2594.Minimum%20Time%20to%20Repair%20Cars/README.md) | `数组`,`二分查找` | 中等 | 第 100 场双周赛 |
| 2595 | [奇偶位数](/solution/2500-2599/2595.Number%20of%20Even%20and%20Odd%20Bits/README.md) | `位运算` | 简单 | 第 337 场周赛 |
| 2596 | [检查骑士巡视方案](/solution/2500-2599/2596.Check%20Knight%20Tour%20Configuration/README.md) | `深度优先搜索`,`广度优先搜索`,`数组`,`矩阵`,`模拟` | 中等 | 第 337 场周赛 |
| 2597 | [美丽子集的数目](/solution/2500-2599/2597.The%20Number%20of%20Beautiful%20Subsets/README.md) | `数组`,`哈希表`,`数学`,`动态规划`,`回溯`,`组合数学`,`排序` | 中等 | 第 337 场周赛 |
| 2598 | [执行操作后的最大 MEX](/solution/2500-2599/2598.Smallest%20Missing%20Non-negative%20Integer%20After%20Operations/README.md) | `贪心`,`数组`,`哈希表`,`数学` | 中等 | 第 337 场周赛 |
| 2599 | [使前缀和数组非负](/solution/2500-2599/2599.Make%20the%20Prefix%20Sum%20Non-negative/README.md) | `贪心`,`数组`,`堆(优先队列)` | 中等 | 🔒 |
| 2600 | [K 件物品的最大和](/solution/2600-2699/2600.K%20Items%20With%20the%20Maximum%20Sum/README.md) | `贪心`,`数学` | 简单 | 第 338 场周赛 |
| 2601 | [质数减法运算](/solution/2600-2699/2601.Prime%20Subtraction%20Operation/README.md) | `贪心`,`数组`,`数学`,`二分查找`,`数论` | 中等 | 第 338 场周赛 |
| 2602 | [使数组元素全部相等的最少操作次数](/solution/2600-2699/2602.Minimum%20Operations%20to%20Make%20All%20Array%20Elements%20Equal/README.md) | `数组`,`二分查找`,`前缀和`,`排序` | 中等 | 第 338 场周赛 |
| 2603 | [收集树中金币](/solution/2600-2699/2603.Collect%20Coins%20in%20a%20Tree/README.md) | `树`,`图`,`拓扑排序`,`数组` | 困难 | 第 338 场周赛 |
| 2604 | [吃掉所有谷子的最短时间](/solution/2600-2699/2604.Minimum%20Time%20to%20Eat%20All%20Grains/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 困难 | 🔒 |
| 2605 | [从两个数字数组里生成最小数字](/solution/2600-2699/2605.Form%20Smallest%20Number%20From%20Two%20Digit%20Arrays/README.md) | `数组`,`哈希表`,`枚举` | 简单 | 第 101 场双周赛 |
| 2606 | [找到最大开销的子字符串](/solution/2600-2699/2606.Find%20the%20Substring%20With%20Maximum%20Cost/README.md) | `数组`,`哈希表`,`字符串`,`动态规划` | 中等 | 第 101 场双周赛 |
| 2607 | [使子数组元素和相等](/solution/2600-2699/2607.Make%20K-Subarray%20Sums%20Equal/README.md) | `贪心`,`数组`,`数学`,`数论`,`排序` | 中等 | 第 101 场双周赛 |
| 2608 | [图中的最短环](/solution/2600-2699/2608.Shortest%20Cycle%20in%20a%20Graph/README.md) | `广度优先搜索`,`图` | 困难 | 第 101 场双周赛 |
| 2609 | [最长平衡子字符串](/solution/2600-2699/2609.Find%20the%20Longest%20Balanced%20Substring%20of%20a%20Binary%20String/README.md) | `字符串` | 简单 | 第 339 场周赛 |
| 2610 | [转换二维数组](/solution/2600-2699/2610.Convert%20an%20Array%20Into%20a%202D%20Array%20With%20Conditions/README.md) | `数组`,`哈希表` | 中等 | 第 339 场周赛 |
| 2611 | [老鼠和奶酪](/solution/2600-2699/2611.Mice%20and%20Cheese/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 中等 | 第 339 场周赛 |
| 2612 | [最少翻转操作数](/solution/2600-2699/2612.Minimum%20Reverse%20Operations/README.md) | `广度优先搜索`,`数组`,`有序集合` | 困难 | 第 339 场周赛 |
| 2613 | [美数对](/solution/2600-2699/2613.Beautiful%20Pairs/README.md) | `几何`,`数组`,`数学`,`分治`,`有序集合`,`排序` | 困难 | 🔒 |
| 2614 | [对角线上的质数](/solution/2600-2699/2614.Prime%20In%20Diagonal/README.md) | `数组`,`数学`,`矩阵`,`数论` | 简单 | 第 340 场周赛 |
| 2615 | [等值距离和](/solution/2600-2699/2615.Sum%20of%20Distances/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 340 场周赛 |
| 2616 | [最小化数对的最大差值](/solution/2600-2699/2616.Minimize%20the%20Maximum%20Difference%20of%20Pairs/README.md) | `贪心`,`数组`,`二分查找`,`动态规划`,`排序` | 中等 | 第 340 场周赛 |
| 2617 | [网格图中最少访问的格子数](/solution/2600-2699/2617.Minimum%20Number%20of%20Visited%20Cells%20in%20a%20Grid/README.md) | `栈`,`广度优先搜索`,`并查集`,`数组`,`动态规划`,`矩阵`,`单调栈`,`堆(优先队列)` | 困难 | 第 340 场周赛 |
| 2618 | [检查是否是类的对象实例](/solution/2600-2699/2618.Check%20if%20Object%20Instance%20of%20Class/README.md) | | 中等 | |
| 2619 | [数组原型对象的最后一个元素](/solution/2600-2699/2619.Array%20Prototype%20Last/README.md) | | 简单 | |
| 2620 | [计数器](/solution/2600-2699/2620.Counter/README.md) | | 简单 | |
| 2621 | [睡眠函数](/solution/2600-2699/2621.Sleep/README.md) | | 简单 | |
| 2622 | [有时间限制的缓存](/solution/2600-2699/2622.Cache%20With%20Time%20Limit/README.md) | | 中等 | |
| 2623 | [记忆函数](/solution/2600-2699/2623.Memoize/README.md) | | 中等 | |
| 2624 | [蜗牛排序](/solution/2600-2699/2624.Snail%20Traversal/README.md) | | 中等 | |
| 2625 | [扁平化嵌套数组](/solution/2600-2699/2625.Flatten%20Deeply%20Nested%20Array/README.md) | | 中等 | |
| 2626 | [数组归约运算](/solution/2600-2699/2626.Array%20Reduce%20Transformation/README.md) | | 简单 | |
| 2627 | [函数防抖](/solution/2600-2699/2627.Debounce/README.md) | | 中等 | |
| 2628 | [完全相等的 JSON 字符串](/solution/2600-2699/2628.JSON%20Deep%20Equal/README.md) | | 中等 | 🔒 |
| 2629 | [复合函数](/solution/2600-2699/2629.Function%20Composition/README.md) | | 简单 | |
| 2630 | [记忆函数 II](/solution/2600-2699/2630.Memoize%20II/README.md) | | 困难 | |
| 2631 | [分组](/solution/2600-2699/2631.Group%20By/README.md) | | 中等 | |
| 2632 | [柯里化](/solution/2600-2699/2632.Curry/README.md) | | 中等 | 🔒 |
| 2633 | [将对象转换为 JSON 字符串](/solution/2600-2699/2633.Convert%20Object%20to%20JSON%20String/README.md) | | 中等 | 🔒 |
| 2634 | [过滤数组中的元素](/solution/2600-2699/2634.Filter%20Elements%20from%20Array/README.md) | | 简单 | |
| 2635 | [转换数组中的每个元素](/solution/2600-2699/2635.Apply%20Transform%20Over%20Each%20Element%20in%20Array/README.md) | | 简单 | |
| 2636 | [Promise 对象池](/solution/2600-2699/2636.Promise%20Pool/README.md) | | 中等 | 🔒 |
| 2637 | [有时间限制的 Promise 对象](/solution/2600-2699/2637.Promise%20Time%20Limit/README.md) | | 中等 | |
| 2638 | [统计 K-Free 子集的总数](/solution/2600-2699/2638.Count%20the%20Number%20of%20K-Free%20Subsets/README.md) | `数组`,`数学`,`动态规划`,`组合数学`,`排序` | 中等 | 🔒 |
| 2639 | [查询网格图中每一列的宽度](/solution/2600-2699/2639.Find%20the%20Width%20of%20Columns%20of%20a%20Grid/README.md) | `数组`,`矩阵` | 简单 | 第 102 场双周赛 |
| 2640 | [一个数组所有前缀的分数](/solution/2600-2699/2640.Find%20the%20Score%20of%20All%20Prefixes%20of%20an%20Array/README.md) | `数组`,`前缀和` | 中等 | 第 102 场双周赛 |
| 2641 | [二叉树的堂兄弟节点 II](/solution/2600-2699/2641.Cousins%20in%20Binary%20Tree%20II/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`哈希表`,`二叉树` | 中等 | 第 102 场双周赛 |
| 2642 | [设计可以求最短路径的图类](/solution/2600-2699/2642.Design%20Graph%20With%20Shortest%20Path%20Calculator/README.md) | `图`,`设计`,`最短路`,`堆(优先队列)` | 困难 | 第 102 场双周赛 |
| 2643 | [一最多的行](/solution/2600-2699/2643.Row%20With%20Maximum%20Ones/README.md) | `数组`,`矩阵` | 简单 | 第 341 场周赛 |
| 2644 | [找出可整除性得分最大的整数](/solution/2600-2699/2644.Find%20the%20Maximum%20Divisibility%20Score/README.md) | `数组` | 简单 | 第 341 场周赛 |
| 2645 | [构造有效字符串的最少插入数](/solution/2600-2699/2645.Minimum%20Additions%20to%20Make%20Valid%20String/README.md) | `栈`,`贪心`,`字符串`,`动态规划` | 中等 | 第 341 场周赛 |
| 2646 | [最小化旅行的价格总和](/solution/2600-2699/2646.Minimize%20the%20Total%20Price%20of%20the%20Trips/README.md) | `树`,`深度优先搜索`,`图`,`数组`,`动态规划` | 困难 | 第 341 场周赛 |
| 2647 | [把三角形染成红色](/solution/2600-2699/2647.Color%20the%20Triangle%20Red/README.md) | `数组`,`数学` | 困难 | 🔒 |
| 2648 | [生成斐波那契数列](/solution/2600-2699/2648.Generate%20Fibonacci%20Sequence/README.md) | | 简单 | |
| 2649 | [嵌套数组生成器](/solution/2600-2699/2649.Nested%20Array%20Generator/README.md) | | 中等 | |
| 2650 | [设计可取消函数](/solution/2600-2699/2650.Design%20Cancellable%20Function/README.md) | | 困难 | |
| 2651 | [计算列车到站时间](/solution/2600-2699/2651.Calculate%20Delayed%20Arrival%20Time/README.md) | `数学` | 简单 | 第 342 场周赛 |
| 2652 | [倍数求和](/solution/2600-2699/2652.Sum%20Multiples/README.md) | `数学` | 简单 | 第 342 场周赛 |
| 2653 | [滑动子数组的美丽值](/solution/2600-2699/2653.Sliding%20Subarray%20Beauty/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 342 场周赛 |
| 2654 | [使数组所有元素变成 1 的最少操作次数](/solution/2600-2699/2654.Minimum%20Number%20of%20Operations%20to%20Make%20All%20Array%20Elements%20Equal%20to%201/README.md) | `数组`,`数学`,`数论` | 中等 | 第 342 场周赛 |
| 2655 | [寻找最大长度的未覆盖区间](/solution/2600-2699/2655.Find%20Maximal%20Uncovered%20Ranges/README.md) | `数组`,`排序` | 中等 | 🔒 |
| 2656 | [K 个元素的最大和](/solution/2600-2699/2656.Maximum%20Sum%20With%20Exactly%20K%20Elements/README.md) | `贪心`,`数组` | 简单 | 第 103 场双周赛 |
| 2657 | [找到两个数组的前缀公共数组](/solution/2600-2699/2657.Find%20the%20Prefix%20Common%20Array%20of%20Two%20Arrays/README.md) | `位运算`,`数组`,`哈希表` | 中等 | 第 103 场双周赛 |
| 2658 | [网格图中鱼的最大数目](/solution/2600-2699/2658.Maximum%20Number%20of%20Fish%20in%20a%20Grid/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`矩阵` | 中等 | 第 103 场双周赛 |
| 2659 | [将数组清空](/solution/2600-2699/2659.Make%20Array%20Empty/README.md) | `贪心`,`树状数组`,`线段树`,`数组`,`二分查找`,`有序集合`,`排序` | 困难 | 第 103 场双周赛 |
| 2660 | [保龄球游戏的获胜者](/solution/2600-2699/2660.Determine%20the%20Winner%20of%20a%20Bowling%20Game/README.md) | `数组`,`模拟` | 简单 | 第 343 场周赛 |
| 2661 | [找出叠涂元素](/solution/2600-2699/2661.First%20Completely%20Painted%20Row%20or%20Column/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | 第 343 场周赛 |
| 2662 | [前往目标的最小代价](/solution/2600-2699/2662.Minimum%20Cost%20of%20a%20Path%20With%20Special%20Roads/README.md) | `图`,`数组`,`最短路`,`堆(优先队列)` | 中等 | 第 343 场周赛 |
| 2663 | [字典序最小的美丽字符串](/solution/2600-2699/2663.Lexicographically%20Smallest%20Beautiful%20String/README.md) | `贪心`,`字符串` | 困难 | 第 343 场周赛 |
| 2664 | [巡逻的骑士](/solution/2600-2699/2664.The%20Knight%E2%80%99s%20Tour/README.md) | `数组`,`回溯`,`矩阵` | 中等 | 🔒 |
| 2665 | [计数器 II](/solution/2600-2699/2665.Counter%20II/README.md) | | 简单 | |
| 2666 | [只允许一次函数调用](/solution/2600-2699/2666.Allow%20One%20Function%20Call/README.md) | | 简单 | |
| 2667 | [创建 Hello World 函数](/solution/2600-2699/2667.Create%20Hello%20World%20Function/README.md) | | 简单 | |
| 2668 | [查询员工当前薪水](/solution/2600-2699/2668.Find%20Latest%20Salaries/README.md) | `数据库` | 简单 | 🔒 |
| 2669 | [统计 Spotify 排行榜上艺术家出现次数](/solution/2600-2699/2669.Count%20Artist%20Occurrences%20On%20Spotify%20Ranking%20List/README.md) | `数据库` | 简单 | 🔒 |
| 2670 | [找出不同元素数目差数组](/solution/2600-2699/2670.Find%20the%20Distinct%20Difference%20Array/README.md) | `数组`,`哈希表` | 简单 | 第 344 场周赛 |
| 2671 | [频率跟踪器](/solution/2600-2699/2671.Frequency%20Tracker/README.md) | `设计`,`哈希表` | 中等 | 第 344 场周赛 |
| 2672 | [有相同颜色的相邻元素数目](/solution/2600-2699/2672.Number%20of%20Adjacent%20Elements%20With%20the%20Same%20Color/README.md) | `数组` | 中等 | 第 344 场周赛 |
| 2673 | [使二叉树所有路径值相等的最小代价](/solution/2600-2699/2673.Make%20Costs%20of%20Paths%20Equal%20in%20a%20Binary%20Tree/README.md) | `贪心`,`树`,`数组`,`动态规划`,`二叉树` | 中等 | 第 344 场周赛 |
| 2674 | [拆分循环链表](/solution/2600-2699/2674.Split%20a%20Circular%20Linked%20List/README.md) | `链表`,`双指针` | 中等 | 🔒 |
| 2675 | [将对象数组转换为矩阵](/solution/2600-2699/2675.Array%20of%20Objects%20to%20Matrix/README.md) | | 困难 | 🔒 |
| 2676 | [节流](/solution/2600-2699/2676.Throttle/README.md) | | 中等 | 🔒 |
| 2677 | [分块数组](/solution/2600-2699/2677.Chunk%20Array/README.md) | | 简单 | |
| 2678 | [老人的数目](/solution/2600-2699/2678.Number%20of%20Senior%20Citizens/README.md) | `数组`,`字符串` | 简单 | 第 104 场双周赛 |
| 2679 | [矩阵中的和](/solution/2600-2699/2679.Sum%20in%20a%20Matrix/README.md) | `数组`,`矩阵`,`排序`,`模拟`,`堆(优先队列)` | 中等 | 第 104 场双周赛 |
| 2680 | [最大或值](/solution/2600-2699/2680.Maximum%20OR/README.md) | `贪心`,`位运算`,`数组`,`前缀和` | 中等 | 第 104 场双周赛 |
| 2681 | [英雄的力量](/solution/2600-2699/2681.Power%20of%20Heroes/README.md) | `数组`,`数学`,`动态规划`,`前缀和`,`排序` | 困难 | 第 104 场双周赛 |
| 2682 | [找出转圈游戏输家](/solution/2600-2699/2682.Find%20the%20Losers%20of%20the%20Circular%20Game/README.md) | `数组`,`哈希表`,`模拟` | 简单 | 第 345 场周赛 |
| 2683 | [相邻值的按位异或](/solution/2600-2699/2683.Neighboring%20Bitwise%20XOR/README.md) | `位运算`,`数组` | 中等 | 第 345 场周赛 |
| 2684 | [矩阵中移动的最大次数](/solution/2600-2699/2684.Maximum%20Number%20of%20Moves%20in%20a%20Grid/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 345 场周赛 |
| 2685 | [统计完全连通分量的数量](/solution/2600-2699/2685.Count%20the%20Number%20of%20Complete%20Components/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图` | 中等 | 第 345 场周赛 |
| 2686 | [即时食物配送 III](/solution/2600-2699/2686.Immediate%20Food%20Delivery%20III/README.md) | `数据库` | 中等 | 🔒 |
| 2687 | [自行车的最后使用时间](/solution/2600-2699/2687.Bikes%20Last%20Time%20Used/README.md) | `数据库` | 简单 | 🔒 |
| 2688 | [查找活跃用户](/solution/2600-2699/2688.Find%20Active%20Users/README.md) | `数据库` | 中等 | 🔒 |
| 2689 | [从 Rope 树中提取第 K 个字符](/solution/2600-2699/2689.Extract%20Kth%20Character%20From%20The%20Rope%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树` | 简单 | 🔒 |
| 2690 | [无穷方法对象](/solution/2600-2699/2690.Infinite%20Method%20Object/README.md) | | 简单 | 🔒 |
| 2691 | [不可变辅助工具](/solution/2600-2699/2691.Immutability%20Helper/README.md) | | 困难 | 🔒 |
| 2692 | [使对象不可变](/solution/2600-2699/2692.Make%20Object%20Immutable/README.md) | | 中等 | 🔒 |
| 2693 | [使用自定义上下文调用函数](/solution/2600-2699/2693.Call%20Function%20with%20Custom%20Context/README.md) | | 中等 | |
| 2694 | [事件发射器](/solution/2600-2699/2694.Event%20Emitter/README.md) | | 中等 | |
| 2695 | [包装数组](/solution/2600-2699/2695.Array%20Wrapper/README.md) | | 简单 | |
| 2696 | [删除子串后的字符串最小长度](/solution/2600-2699/2696.Minimum%20String%20Length%20After%20Removing%20Substrings/README.md) | `栈`,`字符串`,`模拟` | 简单 | 第 346 场周赛 |
| 2697 | [字典序最小回文串](/solution/2600-2699/2697.Lexicographically%20Smallest%20Palindrome/README.md) | `贪心`,`双指针`,`字符串` | 简单 | 第 346 场周赛 |
| 2698 | [求一个整数的惩罚数](/solution/2600-2699/2698.Find%20the%20Punishment%20Number%20of%20an%20Integer/README.md) | `数学`,`回溯` | 中等 | 第 346 场周赛 |
| 2699 | [修改图中的边权](/solution/2600-2699/2699.Modify%20Graph%20Edge%20Weights/README.md) | `图`,`最短路`,`堆(优先队列)` | 困难 | 第 346 场周赛 |
| 2700 | [两个对象之间的差异](/solution/2700-2799/2700.Differences%20Between%20Two%20Objects/README.md) | | 中等 | 🔒 |
| 2701 | [连续递增交易](/solution/2700-2799/2701.Consecutive%20Transactions%20with%20Increasing%20Amounts/README.md) | `数据库` | 困难 | 🔒 |
| 2702 | [使数字变为非正数的最小操作次数](/solution/2700-2799/2702.Minimum%20Operations%20to%20Make%20Numbers%20Non-positive/README.md) | `数组`,`二分查找` | 困难 | 🔒 |
| 2703 | [返回传递的参数的长度](/solution/2700-2799/2703.Return%20Length%20of%20Arguments%20Passed/README.md) | | 简单 | |
| 2704 | [相等还是不相等](/solution/2700-2799/2704.To%20Be%20Or%20Not%20To%20Be/README.md) | | 简单 | |
| 2705 | [精简对象](/solution/2700-2799/2705.Compact%20Object/README.md) | | 中等 | |
| 2706 | [购买两块巧克力](/solution/2700-2799/2706.Buy%20Two%20Chocolates/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 105 场双周赛 |
| 2707 | [字符串中的额外字符](/solution/2700-2799/2707.Extra%20Characters%20in%20a%20String/README.md) | `字典树`,`数组`,`哈希表`,`字符串`,`动态规划` | 中等 | 第 105 场双周赛 |
| 2708 | [一个小组的最大实力值](/solution/2700-2799/2708.Maximum%20Strength%20of%20a%20Group/README.md) | `贪心`,`位运算`,`数组`,`动态规划`,`回溯`,`枚举`,`排序` | 中等 | 第 105 场双周赛 |
| 2709 | [最大公约数遍历](/solution/2700-2799/2709.Greatest%20Common%20Divisor%20Traversal/README.md) | `并查集`,`数组`,`数学`,`数论` | 困难 | 第 105 场双周赛 |
| 2710 | [移除字符串中的尾随零](/solution/2700-2799/2710.Remove%20Trailing%20Zeros%20From%20a%20String/README.md) | `字符串` | 简单 | 第 347 场周赛 |
| 2711 | [对角线上不同值的数量差](/solution/2700-2799/2711.Difference%20of%20Number%20of%20Distinct%20Values%20on%20Diagonals/README.md) | `数组`,`哈希表`,`矩阵` | 中等 | 第 347 场周赛 |
| 2712 | [使所有字符相等的最小成本](/solution/2700-2799/2712.Minimum%20Cost%20to%20Make%20All%20Characters%20Equal/README.md) | `贪心`,`字符串`,`动态规划` | 中等 | 第 347 场周赛 |
| 2713 | [矩阵中严格递增的单元格数](/solution/2700-2799/2713.Maximum%20Strictly%20Increasing%20Cells%20in%20a%20Matrix/README.md) | `记忆化搜索`,`数组`,`哈希表`,`二分查找`,`动态规划`,`矩阵`,`有序集合`,`排序` | 困难 | 第 347 场周赛 |
| 2714 | [找到 K 次跨越的最短路径](/solution/2700-2799/2714.Find%20Shortest%20Path%20with%20K%20Hops/README.md) | `图`,`最短路`,`堆(优先队列)` | 困难 | 🔒 |
| 2715 | [执行可取消的延迟函数](/solution/2700-2799/2715.Timeout%20Cancellation/README.md) | | 简单 | |
| 2716 | [最小化字符串长度](/solution/2700-2799/2716.Minimize%20String%20Length/README.md) | `哈希表`,`字符串` | 简单 | 第 348 场周赛 |
| 2717 | [半有序排列](/solution/2700-2799/2717.Semi-Ordered%20Permutation/README.md) | `数组`,`模拟` | 简单 | 第 348 场周赛 |
| 2718 | [查询后矩阵的和](/solution/2700-2799/2718.Sum%20of%20Matrix%20After%20Queries/README.md) | `数组`,`哈希表` | 中等 | 第 348 场周赛 |
| 2719 | [统计整数数目](/solution/2700-2799/2719.Count%20of%20Integers/README.md) | `数学`,`字符串`,`动态规划` | 困难 | 第 348 场周赛 |
| 2720 | [受欢迎度百分比](/solution/2700-2799/2720.Popularity%20Percentage/README.md) | `数据库` | 困难 | 🔒 |
| 2721 | [并行执行异步函数](/solution/2700-2799/2721.Execute%20Asynchronous%20Functions%20in%20Parallel/README.md) | | 中等 | |
| 2722 | [根据 ID 合并两个数组](/solution/2700-2799/2722.Join%20Two%20Arrays%20by%20ID/README.md) | | 中等 | |
| 2723 | [两个 Promise 对象相加](/solution/2700-2799/2723.Add%20Two%20Promises/README.md) | | 简单 | |
| 2724 | [排序方式](/solution/2700-2799/2724.Sort%20By/README.md) | | 简单 | |
| 2725 | [间隔取消](/solution/2700-2799/2725.Interval%20Cancellation/README.md) | | 简单 | |
| 2726 | [使用方法链的计算器](/solution/2700-2799/2726.Calculator%20with%20Method%20Chaining/README.md) | | 简单 | |
| 2727 | [判断对象是否为空](/solution/2700-2799/2727.Is%20Object%20Empty/README.md) | | 简单 | |
| 2728 | [计算一个环形街道上的房屋数量](/solution/2700-2799/2728.Count%20Houses%20in%20a%20Circular%20Street/README.md) | `数组`,`交互` | 简单 | 🔒 |
| 2729 | [判断一个数是否迷人](/solution/2700-2799/2729.Check%20if%20The%20Number%20is%20Fascinating/README.md) | `哈希表`,`数学` | 简单 | 第 106 场双周赛 |
| 2730 | [找到最长的半重复子字符串](/solution/2700-2799/2730.Find%20the%20Longest%20Semi-Repetitive%20Substring/README.md) | `字符串`,`滑动窗口` | 中等 | 第 106 场双周赛 |
| 2731 | [移动机器人](/solution/2700-2799/2731.Movement%20of%20Robots/README.md) | `脑筋急转弯`,`数组`,`前缀和`,`排序` | 中等 | 第 106 场双周赛 |
| 2732 | [找到矩阵中的好子集](/solution/2700-2799/2732.Find%20a%20Good%20Subset%20of%20the%20Matrix/README.md) | `位运算`,`数组`,`哈希表`,`矩阵` | 困难 | 第 106 场双周赛 |
| 2733 | [既不是最小值也不是最大值](/solution/2700-2799/2733.Neither%20Minimum%20nor%20Maximum/README.md) | `数组`,`排序` | 简单 | 第 349 场周赛 |
| 2734 | [执行子串操作后的字典序最小字符串](/solution/2700-2799/2734.Lexicographically%20Smallest%20String%20After%20Substring%20Operation/README.md) | `贪心`,`字符串` | 中等 | 第 349 场周赛 |
| 2735 | [收集巧克力](/solution/2700-2799/2735.Collecting%20Chocolates/README.md) | `数组`,`枚举` | 中等 | 第 349 场周赛 |
| 2736 | [最大和查询](/solution/2700-2799/2736.Maximum%20Sum%20Queries/README.md) | `栈`,`树状数组`,`线段树`,`数组`,`二分查找`,`排序`,`单调栈` | 困难 | 第 349 场周赛 |
| 2737 | [找到最近的标记节点](/solution/2700-2799/2737.Find%20the%20Closest%20Marked%20Node/README.md) | `图`,`数组`,`最短路`,`堆(优先队列)` | 中等 | 🔒 |
| 2738 | [统计文本中单词的出现次数](/solution/2700-2799/2738.Count%20Occurrences%20in%20Text/README.md) | `数据库` | 中等 | 🔒 |
| 2739 | [总行驶距离](/solution/2700-2799/2739.Total%20Distance%20Traveled/README.md) | `数学`,`模拟` | 简单 | 第 350 场周赛 |
| 2740 | [找出分区值](/solution/2700-2799/2740.Find%20the%20Value%20of%20the%20Partition/README.md) | `数组`,`排序` | 中等 | 第 350 场周赛 |
| 2741 | [特别的排列](/solution/2700-2799/2741.Special%20Permutations/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 中等 | 第 350 场周赛 |
| 2742 | [给墙壁刷油漆](/solution/2700-2799/2742.Painting%20the%20Walls/README.md) | `数组`,`动态规划` | 困难 | 第 350 场周赛 |
| 2743 | [计算没有重复字符的子字符串数量](/solution/2700-2799/2743.Count%20Substrings%20Without%20Repeating%20Character/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 🔒 |
| 2744 | [最大字符串配对数目](/solution/2700-2799/2744.Find%20Maximum%20Number%20of%20String%20Pairs/README.md) | `数组`,`哈希表`,`字符串`,`模拟` | 简单 | 第 107 场双周赛 |
| 2745 | [构造最长的新字符串](/solution/2700-2799/2745.Construct%20the%20Longest%20New%20String/README.md) | `贪心`,`脑筋急转弯`,`数学`,`动态规划` | 中等 | 第 107 场双周赛 |
| 2746 | [字符串连接删减字母](/solution/2700-2799/2746.Decremental%20String%20Concatenation/README.md) | `数组`,`字符串`,`动态规划` | 中等 | 第 107 场双周赛 |
| 2747 | [统计没有收到请求的服务器数目](/solution/2700-2799/2747.Count%20Zero%20Request%20Servers/README.md) | `数组`,`哈希表`,`排序`,`滑动窗口` | 中等 | 第 107 场双周赛 |
| 2748 | [美丽下标对的数目](/solution/2700-2799/2748.Number%20of%20Beautiful%20Pairs/README.md) | `数组`,`哈希表`,`数学`,`计数`,`数论` | 简单 | 第 351 场周赛 |
| 2749 | [得到整数零需要执行的最少操作数](/solution/2700-2799/2749.Minimum%20Operations%20to%20Make%20the%20Integer%20Zero/README.md) | `位运算`,`脑筋急转弯`,`枚举` | 中等 | 第 351 场周赛 |
| 2750 | [将数组划分成若干好子数组的方式](/solution/2700-2799/2750.Ways%20to%20Split%20Array%20Into%20Good%20Subarrays/README.md) | `数组`,`数学`,`动态规划` | 中等 | 第 351 场周赛 |
| 2751 | [机器人碰撞](/solution/2700-2799/2751.Robot%20Collisions/README.md) | `栈`,`数组`,`排序`,`模拟` | 困难 | 第 351 场周赛 |
| 2752 | [在连续天数上进行了最多交易次数的顾客](/solution/2700-2799/2752.Customers%20with%20Maximum%20Number%20of%20Transactions%20on%20Consecutive%20Days/README.md) | `数据库` | 困难 | 🔒 |
| 2753 | [计算一个环形街道上的房屋数量 II](/solution/2700-2799/2753.Count%20Houses%20in%20a%20Circular%20Street%20II/README.md) | | 困难 | 🔒 |
| 2754 | [将函数绑定到上下文](/solution/2700-2799/2754.Bind%20Function%20to%20Context/README.md) | | 中等 | 🔒 |
| 2755 | [深度合并两个对象](/solution/2700-2799/2755.Deep%20Merge%20of%20Two%20Objects/README.md) | | 中等 | 🔒 |
| 2756 | [批处理查询](/solution/2700-2799/2756.Query%20Batching/README.md) | | 困难 | 🔒 |
| 2757 | [生成循环数组的值](/solution/2700-2799/2757.Generate%20Circular%20Array%20Values/README.md) | | 中等 | 🔒 |
| 2758 | [下一天](/solution/2700-2799/2758.Next%20Day/README.md) | | 简单 | 🔒 |
| 2759 | [将 JSON 字符串转换为对象](/solution/2700-2799/2759.Convert%20JSON%20String%20to%20Object/README.md) | | 困难 | 🔒 |
| 2760 | [最长奇偶子数组](/solution/2700-2799/2760.Longest%20Even%20Odd%20Subarray%20With%20Threshold/README.md) | `数组`,`滑动窗口` | 简单 | 第 352 场周赛 |
| 2761 | [和等于目标值的质数对](/solution/2700-2799/2761.Prime%20Pairs%20With%20Target%20Sum/README.md) | `数组`,`数学`,`枚举`,`数论` | 中等 | 第 352 场周赛 |
| 2762 | [不间断子数组](/solution/2700-2799/2762.Continuous%20Subarrays/README.md) | `队列`,`数组`,`有序集合`,`滑动窗口`,`单调队列`,`堆(优先队列)` | 中等 | 第 352 场周赛 |
| 2763 | [所有子数组中不平衡数字之和](/solution/2700-2799/2763.Sum%20of%20Imbalance%20Numbers%20of%20All%20Subarrays/README.md) | `数组`,`哈希表`,`有序集合` | 困难 | 第 352 场周赛 |
| 2764 | [数组是否表示某二叉树的前序遍历](/solution/2700-2799/2764.Is%20Array%20a%20Preorder%20of%20Some%20%E2%80%8CBinary%20Tree/README.md) | `栈`,`树`,`深度优先搜索`,`二叉树` | 中等 | 🔒 |
| 2765 | [最长交替子数组](/solution/2700-2799/2765.Longest%20Alternating%20Subarray/README.md) | `数组`,`枚举` | 简单 | 第 108 场双周赛 |
| 2766 | [重新放置石块](/solution/2700-2799/2766.Relocate%20Marbles/README.md) | `数组`,`哈希表`,`排序`,`模拟` | 中等 | 第 108 场双周赛 |
| 2767 | [将字符串分割为最少的美丽子字符串](/solution/2700-2799/2767.Partition%20String%20Into%20Minimum%20Beautiful%20Substrings/README.md) | `哈希表`,`字符串`,`动态规划`,`回溯` | 中等 | 第 108 场双周赛 |
| 2768 | [黑格子的数目](/solution/2700-2799/2768.Number%20of%20Black%20Blocks/README.md) | `数组`,`哈希表`,`枚举` | 中等 | 第 108 场双周赛 |
| 2769 | [找出最大的可达成数字](/solution/2700-2799/2769.Find%20the%20Maximum%20Achievable%20Number/README.md) | `数学` | 简单 | 第 353 场周赛 |
| 2770 | [达到末尾下标所需的最大跳跃次数](/solution/2700-2799/2770.Maximum%20Number%20of%20Jumps%20to%20Reach%20the%20Last%20Index/README.md) | `数组`,`动态规划` | 中等 | 第 353 场周赛 |
| 2771 | [构造最长非递减子数组](/solution/2700-2799/2771.Longest%20Non-decreasing%20Subarray%20From%20Two%20Arrays/README.md) | `数组`,`动态规划` | 中等 | 第 353 场周赛 |
| 2772 | [使数组中的所有元素都等于零](/solution/2700-2799/2772.Apply%20Operations%20to%20Make%20All%20Array%20Elements%20Equal%20to%20Zero/README.md) | `数组`,`前缀和` | 中等 | 第 353 场周赛 |
| 2773 | [特殊二叉树的高度](/solution/2700-2799/2773.Height%20of%20Special%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 🔒 |
| 2774 | [数组的上界](/solution/2700-2799/2774.Array%20Upper%20Bound/README.md) | | 简单 | 🔒 |
| 2775 | [将 undefined 转为 null](/solution/2700-2799/2775.Undefined%20to%20Null/README.md) | | 中等 | 🔒 |
| 2776 | [转换回调函数为 Promise 函数](/solution/2700-2799/2776.Convert%20Callback%20Based%20Function%20to%20Promise%20Based%20Function/README.md) | | 中等 | 🔒 |
| 2777 | [日期范围生成器](/solution/2700-2799/2777.Date%20Range%20Generator/README.md) | | 中等 | 🔒 |
| 2778 | [特殊元素平方和](/solution/2700-2799/2778.Sum%20of%20Squares%20of%20Special%20Elements/README.md) | `数组`,`枚举` | 简单 | 第 354 场周赛 |
| 2779 | [数组的最大美丽值](/solution/2700-2799/2779.Maximum%20Beauty%20of%20an%20Array%20After%20Applying%20Operation/README.md) | `数组`,`二分查找`,`排序`,`滑动窗口` | 中等 | 第 354 场周赛 |
| 2780 | [合法分割的最小下标](/solution/2700-2799/2780.Minimum%20Index%20of%20a%20Valid%20Split/README.md) | `数组`,`哈希表`,`排序` | 中等 | 第 354 场周赛 |
| 2781 | [最长合法子字符串的长度](/solution/2700-2799/2781.Length%20of%20the%20Longest%20Valid%20Substring/README.md) | `数组`,`哈希表`,`字符串`,`滑动窗口` | 困难 | 第 354 场周赛 |
| 2782 | [唯一类别的数量](/solution/2700-2799/2782.Number%20of%20Unique%20Categories/README.md) | `并查集`,`计数`,`交互` | 中等 | 🔒 |
| 2783 | [航班入座率和等待名单分析](/solution/2700-2799/2783.Flight%20Occupancy%20and%20Waitlist%20Analysis/README.md) | `数据库` | 中等 | 🔒 |
| 2784 | [检查数组是否是好的](/solution/2700-2799/2784.Check%20if%20Array%20is%20Good/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 109 场双周赛 |
| 2785 | [将字符串中的元音字母排序](/solution/2700-2799/2785.Sort%20Vowels%20in%20a%20String/README.md) | `字符串`,`排序` | 中等 | 第 109 场双周赛 |
| 2786 | [访问数组中的位置使分数最大](/solution/2700-2799/2786.Visit%20Array%20Positions%20to%20Maximize%20Score/README.md) | `数组`,`动态规划` | 中等 | 第 109 场双周赛 |
| 2787 | [将一个数字表示成幂的和的方案数](/solution/2700-2799/2787.Ways%20to%20Express%20an%20Integer%20as%20Sum%20of%20Powers/README.md) | `动态规划` | 中等 | 第 109 场双周赛 |
| 2788 | [按分隔符拆分字符串](/solution/2700-2799/2788.Split%20Strings%20by%20Separator/README.md) | `数组`,`字符串` | 简单 | 第 355 场周赛 |
| 2789 | [合并后数组中的最大元素](/solution/2700-2799/2789.Largest%20Element%20in%20an%20Array%20after%20Merge%20Operations/README.md) | `贪心`,`数组` | 中等 | 第 355 场周赛 |
| 2790 | [长度递增组的最大数目](/solution/2700-2799/2790.Maximum%20Number%20of%20Groups%20With%20Increasing%20Length/README.md) | `贪心`,`数组`,`数学`,`二分查找`,`排序` | 困难 | 第 355 场周赛 |
| 2791 | [树中可以形成回文的路径数](/solution/2700-2799/2791.Count%20Paths%20That%20Can%20Form%20a%20Palindrome%20in%20a%20Tree/README.md) | `位运算`,`树`,`深度优先搜索`,`动态规划`,`状态压缩` | 困难 | 第 355 场周赛 |
| 2792 | [计算足够大的节点数](/solution/2700-2799/2792.Count%20Nodes%20That%20Are%20Great%20Enough/README.md) | `树`,`深度优先搜索`,`分治`,`二叉树` | 困难 | 🔒 |
| 2793 | [航班机票状态](/solution/2700-2799/2793.Status%20of%20Flight%20Tickets/README.md) | | 困难 | 🔒 |
| 2794 | [从两个数组中创建对象](/solution/2700-2799/2794.Create%20Object%20from%20Two%20Arrays/README.md) | | 简单 | 🔒 |
| 2795 | [并行执行 Promise 以获取独有的结果](/solution/2700-2799/2795.Parallel%20Execution%20of%20Promises%20for%20Individual%20Results%20Retrieval/README.md) | | 中等 | 🔒 |
| 2796 | [重复字符串](/solution/2700-2799/2796.Repeat%20String/README.md) | | 简单 | 🔒 |
| 2797 | [带有占位符的部分函数](/solution/2700-2799/2797.Partial%20Function%20with%20Placeholders/README.md) | | 简单 | 🔒 |
| 2798 | [满足目标工作时长的员工数目](/solution/2700-2799/2798.Number%20of%20Employees%20Who%20Met%20the%20Target/README.md) | `数组` | 简单 | 第 356 场周赛 |
| 2799 | [统计完全子数组的数目](/solution/2700-2799/2799.Count%20Complete%20Subarrays%20in%20an%20Array/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 356 场周赛 |
| 2800 | [包含三个字符串的最短字符串](/solution/2800-2899/2800.Shortest%20String%20That%20Contains%20Three%20Strings/README.md) | `贪心`,`字符串`,`枚举` | 中等 | 第 356 场周赛 |
| 2801 | [统计范围内的步进数字数目](/solution/2800-2899/2801.Count%20Stepping%20Numbers%20in%20Range/README.md) | `字符串`,`动态规划` | 困难 | 第 356 场周赛 |
| 2802 | [找出第 K 个幸运数字](/solution/2800-2899/2802.Find%20The%20K-th%20Lucky%20Number/README.md) | `位运算`,`数学`,`字符串` | 中等 | 🔒 |
| 2803 | [阶乘生成器](/solution/2800-2899/2803.Factorial%20Generator/README.md) | | 简单 | 🔒 |
| 2804 | [数组原型的 forEach 方法](/solution/2800-2899/2804.Array%20Prototype%20ForEach/README.md) | | 简单 | 🔒 |
| 2805 | [自定义间隔](/solution/2800-2899/2805.Custom%20Interval/README.md) | | 中等 | 🔒 |
| 2806 | [取整购买后的账户余额](/solution/2800-2899/2806.Account%20Balance%20After%20Rounded%20Purchase/README.md) | `数学` | 简单 | 第 110 场双周赛 |
| 2807 | [在链表中插入最大公约数](/solution/2800-2899/2807.Insert%20Greatest%20Common%20Divisors%20in%20Linked%20List/README.md) | `链表`,`数学`,`数论` | 中等 | 第 110 场双周赛 |
| 2808 | [使循环数组所有元素相等的最少秒数](/solution/2800-2899/2808.Minimum%20Seconds%20to%20Equalize%20a%20Circular%20Array/README.md) | `数组`,`哈希表` | 中等 | 第 110 场双周赛 |
| 2809 | [使数组和小于等于 x 的最少时间](/solution/2800-2899/2809.Minimum%20Time%20to%20Make%20Array%20Sum%20At%20Most%20x/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 110 场双周赛 |
| 2810 | [故障键盘](/solution/2800-2899/2810.Faulty%20Keyboard/README.md) | `字符串`,`模拟` | 简单 | 第 357 场周赛 |
| 2811 | [判断是否能拆分数组](/solution/2800-2899/2811.Check%20if%20it%20is%20Possible%20to%20Split%20Array/README.md) | `贪心`,`数组`,`动态规划` | 中等 | 第 357 场周赛 |
| 2812 | [找出最安全路径](/solution/2800-2899/2812.Find%20the%20Safest%20Path%20in%20a%20Grid/README.md) | `广度优先搜索`,`并查集`,`数组`,`二分查找`,`矩阵`,`堆(优先队列)` | 中等 | 第 357 场周赛 |
| 2813 | [子序列最大优雅度](/solution/2800-2899/2813.Maximum%20Elegance%20of%20a%20K-Length%20Subsequence/README.md) | `栈`,`贪心`,`数组`,`哈希表`,`排序`,`堆(优先队列)` | 困难 | 第 357 场周赛 |
| 2814 | [避免淹死并到达目的地的最短时间](/solution/2800-2899/2814.Minimum%20Time%20Takes%20to%20Reach%20Destination%20Without%20Drowning/README.md) | `广度优先搜索`,`数组`,`矩阵` | 困难 | 🔒 |
| 2815 | [数组中的最大数对和](/solution/2800-2899/2815.Max%20Pair%20Sum%20in%20an%20Array/README.md) | `数组`,`哈希表` | 简单 | 第 358 场周赛 |
| 2816 | [翻倍以链表形式表示的数字](/solution/2800-2899/2816.Double%20a%20Number%20Represented%20as%20a%20Linked%20List/README.md) | `栈`,`链表`,`数学` | 中等 | 第 358 场周赛 |
| 2817 | [限制条件下元素之间的最小绝对差](/solution/2800-2899/2817.Minimum%20Absolute%20Difference%20Between%20Elements%20With%20Constraint/README.md) | `数组`,`二分查找`,`有序集合` | 中等 | 第 358 场周赛 |
| 2818 | [操作使得分最大](/solution/2800-2899/2818.Apply%20Operations%20to%20Maximize%20Score/README.md) | `栈`,`贪心`,`数组`,`数学`,`数论`,`排序`,`单调栈` | 困难 | 第 358 场周赛 |
| 2819 | [购买巧克力后的最小相对损失](/solution/2800-2899/2819.Minimum%20Relative%20Loss%20After%20Buying%20Chocolates/README.md) | `数组`,`二分查找`,`前缀和`,`排序` | 困难 | 🔒 |
| 2820 | [选举结果](/solution/2800-2899/2820.Election%20Results/README.md) | | 中等 | 🔒 |
| 2821 | [延迟每个 Promise 对象的解析](/solution/2800-2899/2821.Delay%20the%20Resolution%20of%20Each%20Promise/README.md) | | 中等 | 🔒 |
| 2822 | [对象反转](/solution/2800-2899/2822.Inversion%20of%20Object/README.md) | | 简单 | 🔒 |
| 2823 | [深度对象筛选](/solution/2800-2899/2823.Deep%20Object%20Filter/README.md) | | 中等 | 🔒 |
| 2824 | [统计和小于目标的下标对数目](/solution/2800-2899/2824.Count%20Pairs%20Whose%20Sum%20is%20Less%20than%20Target/README.md) | `数组`,`双指针`,`二分查找`,`排序` | 简单 | 第 111 场双周赛 |
| 2825 | [循环增长使字符串子序列等于另一个字符串](/solution/2800-2899/2825.Make%20String%20a%20Subsequence%20Using%20Cyclic%20Increments/README.md) | `双指针`,`字符串` | 中等 | 第 111 场双周赛 |
| 2826 | [将三个组排序](/solution/2800-2899/2826.Sorting%20Three%20Groups/README.md) | `数组`,`二分查找`,`动态规划` | 中等 | 第 111 场双周赛 |
| 2827 | [范围中美丽整数的数目](/solution/2800-2899/2827.Number%20of%20Beautiful%20Integers%20in%20the%20Range/README.md) | `数学`,`动态规划` | 困难 | 第 111 场双周赛 |
| 2828 | [判别首字母缩略词](/solution/2800-2899/2828.Check%20if%20a%20String%20Is%20an%20Acronym%20of%20Words/README.md) | `数组`,`字符串` | 简单 | 第 359 场周赛 |
| 2829 | [k-avoiding 数组的最小总和](/solution/2800-2899/2829.Determine%20the%20Minimum%20Sum%20of%20a%20k-avoiding%20Array/README.md) | `贪心`,`数学` | 中等 | 第 359 场周赛 |
| 2830 | [销售利润最大化](/solution/2800-2899/2830.Maximize%20the%20Profit%20as%20the%20Salesman/README.md) | `数组`,`哈希表`,`二分查找`,`动态规划`,`排序` | 中等 | 第 359 场周赛 |
| 2831 | [找出最长等值子数组](/solution/2800-2899/2831.Find%20the%20Longest%20Equal%20Subarray/README.md) | `数组`,`哈希表`,`二分查找`,`滑动窗口` | 中等 | 第 359 场周赛 |
| 2832 | [每个元素为最大值的最大范围](/solution/2800-2899/2832.Maximal%20Range%20That%20Each%20Element%20Is%20Maximum%20in%20It/README.md) | `栈`,`数组`,`单调栈` | 中等 | 🔒 |
| 2833 | [距离原点最远的点](/solution/2800-2899/2833.Furthest%20Point%20From%20Origin/README.md) | `字符串`,`计数` | 简单 | 第 360 场周赛 |
| 2834 | [找出美丽数组的最小和](/solution/2800-2899/2834.Find%20the%20Minimum%20Possible%20Sum%20of%20a%20Beautiful%20Array/README.md) | `贪心`,`数学` | 中等 | 第 360 场周赛 |
| 2835 | [使子序列的和等于目标的最少操作次数](/solution/2800-2899/2835.Minimum%20Operations%20to%20Form%20Subsequence%20With%20Target%20Sum/README.md) | `贪心`,`位运算`,`数组` | 困难 | 第 360 场周赛 |
| 2836 | [在传球游戏中最大化函数值](/solution/2800-2899/2836.Maximize%20Value%20of%20Function%20in%20a%20Ball%20Passing%20Game/README.md) | `位运算`,`数组`,`动态规划` | 困难 | 第 360 场周赛 |
| 2837 | [总旅行距离](/solution/2800-2899/2837.Total%20Traveled%20Distance/README.md) | `数据库` | 简单 | 🔒 |
| 2838 | [英雄可以获得的最大金币数](/solution/2800-2899/2838.Maximum%20Coins%20Heroes%20Can%20Collect/README.md) | `数组`,`双指针`,`二分查找`,`前缀和`,`排序` | 中等 | 🔒 |
| 2839 | [判断通过操作能否让字符串相等 I](/solution/2800-2899/2839.Check%20if%20Strings%20Can%20be%20Made%20Equal%20With%20Operations%20I/README.md) | `字符串` | 简单 | 第 112 场双周赛 |
| 2840 | [判断通过操作能否让字符串相等 II](/solution/2800-2899/2840.Check%20if%20Strings%20Can%20be%20Made%20Equal%20With%20Operations%20II/README.md) | `哈希表`,`字符串`,`排序` | 中等 | 第 112 场双周赛 |
| 2841 | [几乎唯一子数组的最大和](/solution/2800-2899/2841.Maximum%20Sum%20of%20Almost%20Unique%20Subarray/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 112 场双周赛 |
| 2842 | [统计一个字符串的 k 子序列美丽值最大的数目](/solution/2800-2899/2842.Count%20K-Subsequences%20of%20a%20String%20With%20Maximum%20Beauty/README.md) | `贪心`,`哈希表`,`数学`,`字符串`,`组合数学` | 困难 | 第 112 场双周赛 |
| 2843 | [统计对称整数的数目](/solution/2800-2899/2843.Count%20Symmetric%20Integers/README.md) | `数学`,`枚举` | 简单 | 第 361 场周赛 |
| 2844 | [生成特殊数字的最少操作](/solution/2800-2899/2844.Minimum%20Operations%20to%20Make%20a%20Special%20Number/README.md) | `贪心`,`数学`,`字符串`,`枚举` | 中等 | 第 361 场周赛 |
| 2845 | [统计趣味子数组的数目](/solution/2800-2899/2845.Count%20of%20Interesting%20Subarrays/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 361 场周赛 |
| 2846 | [边权重均等查询](/solution/2800-2899/2846.Minimum%20Edge%20Weight%20Equilibrium%20Queries%20in%20a%20Tree/README.md) | `树`,`图`,`数组`,`强连通分量` | 困难 | 第 361 场周赛 |
| 2847 | [给定数字乘积的最小数字](/solution/2800-2899/2847.Smallest%20Number%20With%20Given%20Digit%20Product/README.md) | `贪心`,`数学` | 中等 | 🔒 |
| 2848 | [与车相交的点](/solution/2800-2899/2848.Points%20That%20Intersect%20With%20Cars/README.md) | `数组`,`哈希表`,`前缀和` | 简单 | 第 362 场周赛 |
| 2849 | [判断能否在给定时间到达单元格](/solution/2800-2899/2849.Determine%20if%20a%20Cell%20Is%20Reachable%20at%20a%20Given%20Time/README.md) | `数学` | 中等 | 第 362 场周赛 |
| 2850 | [将石头分散到网格图的最少移动次数](/solution/2800-2899/2850.Minimum%20Moves%20to%20Spread%20Stones%20Over%20Grid/README.md) | `广度优先搜索`,`数组`,`动态规划`,`矩阵` | 中等 | 第 362 场周赛 |
| 2851 | [字符串转换](/solution/2800-2899/2851.String%20Transformation/README.md) | `数学`,`字符串`,`动态规划`,`字符串匹配` | 困难 | 第 362 场周赛 |
| 2852 | [所有单元格的远离程度之和](/solution/2800-2899/2852.Sum%20of%20Remoteness%20of%20All%20Cells/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`数组`,`哈希表`,`矩阵` | 中等 | 🔒 |
| 2853 | [最高薪水差异](/solution/2800-2899/2853.Highest%20Salaries%20Difference/README.md) | `数据库` | 简单 | 🔒 |
| 2854 | [滚动平均步数](/solution/2800-2899/2854.Rolling%20Average%20Steps/README.md) | `数据库` | 中等 | 🔒 |
| 2855 | [使数组成为递增数组的最少右移次数](/solution/2800-2899/2855.Minimum%20Right%20Shifts%20to%20Sort%20the%20Array/README.md) | `数组` | 简单 | 第 113 场双周赛 |
| 2856 | [删除数对后的最小数组长度](/solution/2800-2899/2856.Minimum%20Array%20Length%20After%20Pair%20Removals/README.md) | `贪心`,`数组`,`哈希表`,`双指针`,`二分查找`,`计数` | 中等 | 第 113 场双周赛 |
| 2857 | [统计距离为 k 的点对](/solution/2800-2899/2857.Count%20Pairs%20of%20Points%20With%20Distance%20k/README.md) | `位运算`,`数组`,`哈希表` | 中等 | 第 113 场双周赛 |
| 2858 | [可以到达每一个节点的最少边反转次数](/solution/2800-2899/2858.Minimum%20Edge%20Reversals%20So%20Every%20Node%20Is%20Reachable/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`动态规划` | 困难 | 第 113 场双周赛 |
| 2859 | [计算 K 置位下标对应元素的和](/solution/2800-2899/2859.Sum%20of%20Values%20at%20Indices%20With%20K%20Set%20Bits/README.md) | `位运算`,`数组` | 简单 | 第 363 场周赛 |
| 2860 | [让所有学生保持开心的分组方法数](/solution/2800-2899/2860.Happy%20Students/README.md) | `数组`,`枚举`,`排序` | 中等 | 第 363 场周赛 |
| 2861 | [最大合金数](/solution/2800-2899/2861.Maximum%20Number%20of%20Alloys/README.md) | `数组`,`二分查找` | 中等 | 第 363 场周赛 |
| 2862 | [完全子集的最大元素和](/solution/2800-2899/2862.Maximum%20Element-Sum%20of%20a%20Complete%20Subset%20of%20Indices/README.md) | `数组`,`数学`,`数论` | 困难 | 第 363 场周赛 |
| 2863 | [最长半递减子数组的长度](/solution/2800-2899/2863.Maximum%20Length%20of%20Semi-Decreasing%20Subarrays/README.md) | `栈`,`数组`,`排序`,`单调栈` | 中等 | 🔒 |
| 2864 | [最大二进制奇数](/solution/2800-2899/2864.Maximum%20Odd%20Binary%20Number/README.md) | `贪心`,`数学`,`字符串` | 简单 | 第 364 场周赛 |
| 2865 | [美丽塔 I](/solution/2800-2899/2865.Beautiful%20Towers%20I/README.md) | `栈`,`数组`,`单调栈` | 中等 | 第 364 场周赛 |
| 2866 | [美丽塔 II](/solution/2800-2899/2866.Beautiful%20Towers%20II/README.md) | `栈`,`数组`,`单调栈` | 中等 | 第 364 场周赛 |
| 2867 | [统计树中的合法路径数目](/solution/2800-2899/2867.Count%20Valid%20Paths%20in%20a%20Tree/README.md) | `树`,`深度优先搜索`,`数学`,`动态规划`,`数论` | 困难 | 第 364 场周赛 |
| 2868 | [单词游戏](/solution/2800-2899/2868.The%20Wording%20Game/README.md) | `贪心`,`数组`,`数学`,`双指针`,`字符串`,`博弈` | 困难 | 🔒 |
| 2869 | [收集元素的最少操作次数](/solution/2800-2899/2869.Minimum%20Operations%20to%20Collect%20Elements/README.md) | `位运算`,`数组`,`哈希表` | 简单 | 第 114 场双周赛 |
| 2870 | [使数组为空的最少操作次数](/solution/2800-2899/2870.Minimum%20Number%20of%20Operations%20to%20Make%20Array%20Empty/README.md) | `贪心`,`数组`,`哈希表`,`计数` | 中等 | 第 114 场双周赛 |
| 2871 | [将数组分割成最多数目的子数组](/solution/2800-2899/2871.Split%20Array%20Into%20Maximum%20Number%20of%20Subarrays/README.md) | `贪心`,`位运算`,`数组` | 中等 | 第 114 场双周赛 |
| 2872 | [可以被 K 整除连通块的最大数目](/solution/2800-2899/2872.Maximum%20Number%20of%20K-Divisible%20Components/README.md) | `树`,`深度优先搜索` | 困难 | 第 114 场双周赛 |
| 2873 | [有序三元组中的最大值 I](/solution/2800-2899/2873.Maximum%20Value%20of%20an%20Ordered%20Triplet%20I/README.md) | `数组` | 简单 | 第 365 场周赛 |
| 2874 | [有序三元组中的最大值 II](/solution/2800-2899/2874.Maximum%20Value%20of%20an%20Ordered%20Triplet%20II/README.md) | `数组` | 中等 | 第 365 场周赛 |
| 2875 | [无限数组的最短子数组](/solution/2800-2899/2875.Minimum%20Size%20Subarray%20in%20Infinite%20Array/README.md) | `数组`,`哈希表`,`前缀和`,`滑动窗口` | 中等 | 第 365 场周赛 |
| 2876 | [有向图访问计数](/solution/2800-2899/2876.Count%20Visited%20Nodes%20in%20a%20Directed%20Graph/README.md) | `图`,`记忆化搜索`,`动态规划` | 困难 | 第 365 场周赛 |
| 2877 | [从表中创建 DataFrame](/solution/2800-2899/2877.Create%20a%20DataFrame%20from%20List/README.md) | | 简单 | |
| 2878 | [获取 DataFrame 的大小](/solution/2800-2899/2878.Get%20the%20Size%20of%20a%20DataFrame/README.md) | | 简单 | |
| 2879 | [显示前三行](/solution/2800-2899/2879.Display%20the%20First%20Three%20Rows/README.md) | | 简单 | |
| 2880 | [数据选取](/solution/2800-2899/2880.Select%20Data/README.md) | | 简单 | |
| 2881 | [创建新列](/solution/2800-2899/2881.Create%20a%20New%20Column/README.md) | | 简单 | |
| 2882 | [删去重复的行](/solution/2800-2899/2882.Drop%20Duplicate%20Rows/README.md) | | 简单 | |
| 2883 | [删去丢失的数据](/solution/2800-2899/2883.Drop%20Missing%20Data/README.md) | | 简单 | |
| 2884 | [修改列](/solution/2800-2899/2884.Modify%20Columns/README.md) | | 简单 | |
| 2885 | [重命名列](/solution/2800-2899/2885.Rename%20Columns/README.md) | | 简单 | |
| 2886 | [改变数据类型](/solution/2800-2899/2886.Change%20Data%20Type/README.md) | | 简单 | |
| 2887 | [填充缺失值](/solution/2800-2899/2887.Fill%20Missing%20Data/README.md) | | 简单 | |
| 2888 | [重塑数据:连结](/solution/2800-2899/2888.Reshape%20Data%20Concatenate/README.md) | | 简单 | |
| 2889 | [数据重塑:透视](/solution/2800-2899/2889.Reshape%20Data%20Pivot/README.md) | | 简单 | |
| 2890 | [重塑数据:融合](/solution/2800-2899/2890.Reshape%20Data%20Melt/README.md) | | 简单 | |
| 2891 | [方法链](/solution/2800-2899/2891.Method%20Chaining/README.md) | | 简单 | |
| 2892 | [将相邻元素相乘后得到最小化数组](/solution/2800-2899/2892.Minimizing%20Array%20After%20Replacing%20Pairs%20With%20Their%20Product/README.md) | `贪心`,`数组`,`动态规划` | 中等 | 🔒 |
| 2893 | [计算每个区间内的订单](/solution/2800-2899/2893.Calculate%20Orders%20Within%20Each%20Interval/README.md) | `数据库` | 中等 | 🔒 |
| 2894 | [分类求和并作差](/solution/2800-2899/2894.Divisible%20and%20Non-divisible%20Sums%20Difference/README.md) | `数学` | 简单 | 第 366 场周赛 |
| 2895 | [最小处理时间](/solution/2800-2899/2895.Minimum%20Processing%20Time/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 366 场周赛 |
| 2896 | [执行操作使两个字符串相等](/solution/2800-2899/2896.Apply%20Operations%20to%20Make%20Two%20Strings%20Equal/README.md) | `字符串`,`动态规划` | 中等 | 第 366 场周赛 |
| 2897 | [对数组执行操作使平方和最大](/solution/2800-2899/2897.Apply%20Operations%20on%20Array%20to%20Maximize%20Sum%20of%20Squares/README.md) | `贪心`,`位运算`,`数组`,`哈希表` | 困难 | 第 366 场周赛 |
| 2898 | [最大线性股票得分](/solution/2800-2899/2898.Maximum%20Linear%20Stock%20Score/README.md) | `数组`,`哈希表` | 中等 | 🔒 |
| 2899 | [上一个遍历的整数](/solution/2800-2899/2899.Last%20Visited%20Integers/README.md) | `数组`,`模拟` | 简单 | 第 115 场双周赛 |
| 2900 | [最长相邻不相等子序列 I](/solution/2900-2999/2900.Longest%20Unequal%20Adjacent%20Groups%20Subsequence%20I/README.md) | `贪心`,`数组`,`字符串`,`动态规划` | 简单 | 第 115 场双周赛 |
| 2901 | [最长相邻不相等子序列 II](/solution/2900-2999/2901.Longest%20Unequal%20Adjacent%20Groups%20Subsequence%20II/README.md) | `数组`,`字符串`,`动态规划` | 中等 | 第 115 场双周赛 |
| 2902 | [和带限制的子多重集合的数目](/solution/2900-2999/2902.Count%20of%20Sub-Multisets%20With%20Bounded%20Sum/README.md) | `数组`,`哈希表`,`动态规划`,`滑动窗口` | 困难 | 第 115 场双周赛 |
| 2903 | [找出满足差值条件的下标 I](/solution/2900-2999/2903.Find%20Indices%20With%20Index%20and%20Value%20Difference%20I/README.md) | `数组`,`双指针` | 简单 | 第 367 场周赛 |
| 2904 | [最短且字典序最小的美丽子字符串](/solution/2900-2999/2904.Shortest%20and%20Lexicographically%20Smallest%20Beautiful%20String/README.md) | `字符串`,`滑动窗口` | 中等 | 第 367 场周赛 |
| 2905 | [找出满足差值条件的下标 II](/solution/2900-2999/2905.Find%20Indices%20With%20Index%20and%20Value%20Difference%20II/README.md) | `数组`,`双指针` | 中等 | 第 367 场周赛 |
| 2906 | [构造乘积矩阵](/solution/2900-2999/2906.Construct%20Product%20Matrix/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 367 场周赛 |
| 2907 | [价格递增的最大利润三元组 I](/solution/2900-2999/2907.Maximum%20Profitable%20Triplets%20With%20Increasing%20Prices%20I/README.md) | `树状数组`,`线段树`,`数组` | 中等 | 🔒 |
| 2908 | [元素和最小的山形三元组 I](/solution/2900-2999/2908.Minimum%20Sum%20of%20Mountain%20Triplets%20I/README.md) | `数组` | 简单 | 第 368 场周赛 |
| 2909 | [元素和最小的山形三元组 II](/solution/2900-2999/2909.Minimum%20Sum%20of%20Mountain%20Triplets%20II/README.md) | `数组` | 中等 | 第 368 场周赛 |
| 2910 | [合法分组的最少组数](/solution/2900-2999/2910.Minimum%20Number%20of%20Groups%20to%20Create%20a%20Valid%20Assignment/README.md) | `贪心`,`数组`,`哈希表` | 中等 | 第 368 场周赛 |
| 2911 | [得到 K 个半回文串的最少修改次数](/solution/2900-2999/2911.Minimum%20Changes%20to%20Make%20K%20Semi-palindromes/README.md) | `双指针`,`字符串`,`动态规划` | 困难 | 第 368 场周赛 |
| 2912 | [在网格上移动到目的地的方法数](/solution/2900-2999/2912.Number%20of%20Ways%20to%20Reach%20Destination%20in%20the%20Grid/README.md) | `数学`,`动态规划`,`组合数学` | 困难 | 🔒 |
| 2913 | [子数组不同元素数目的平方和 I](/solution/2900-2999/2913.Subarrays%20Distinct%20Element%20Sum%20of%20Squares%20I/README.md) | `数组`,`哈希表` | 简单 | 第 116 场双周赛 |
| 2914 | [使二进制字符串变美丽的最少修改次数](/solution/2900-2999/2914.Minimum%20Number%20of%20Changes%20to%20Make%20Binary%20String%20Beautiful/README.md) | `字符串` | 中等 | 第 116 场双周赛 |
| 2915 | [和为目标值的最长子序列的长度](/solution/2900-2999/2915.Length%20of%20the%20Longest%20Subsequence%20That%20Sums%20to%20Target/README.md) | `数组`,`动态规划` | 中等 | 第 116 场双周赛 |
| 2916 | [子数组不同元素数目的平方和 II](/solution/2900-2999/2916.Subarrays%20Distinct%20Element%20Sum%20of%20Squares%20II/README.md) | `树状数组`,`线段树`,`数组`,`动态规划` | 困难 | 第 116 场双周赛 |
| 2917 | [找出数组中的 K-or 值](/solution/2900-2999/2917.Find%20the%20K-or%20of%20an%20Array/README.md) | `位运算`,`数组` | 简单 | 第 369 场周赛 |
| 2918 | [数组的最小相等和](/solution/2900-2999/2918.Minimum%20Equal%20Sum%20of%20Two%20Arrays%20After%20Replacing%20Zeros/README.md) | `贪心`,`数组` | 中等 | 第 369 场周赛 |
| 2919 | [使数组变美的最小增量运算数](/solution/2900-2999/2919.Minimum%20Increment%20Operations%20to%20Make%20Array%20Beautiful/README.md) | `数组`,`动态规划` | 中等 | 第 369 场周赛 |
| 2920 | [收集所有金币可获得的最大积分](/solution/2900-2999/2920.Maximum%20Points%20After%20Collecting%20Coins%20From%20All%20Nodes/README.md) | `位运算`,`树`,`深度优先搜索`,`记忆化搜索`,`数组`,`动态规划` | 困难 | 第 369 场周赛 |
| 2921 | [价格递增的最大利润三元组 II](/solution/2900-2999/2921.Maximum%20Profitable%20Triplets%20With%20Increasing%20Prices%20II/README.md) | `树状数组`,`线段树`,`数组` | 困难 | 🔒 |
| 2922 | [市场分析 III](/solution/2900-2999/2922.Market%20Analysis%20III/README.md) | `数据库` | 中等 | 🔒 |
| 2923 | [找到冠军 I](/solution/2900-2999/2923.Find%20Champion%20I/README.md) | `数组`,`矩阵` | 简单 | 第 370 场周赛 |
| 2924 | [找到冠军 II](/solution/2900-2999/2924.Find%20Champion%20II/README.md) | `图` | 中等 | 第 370 场周赛 |
| 2925 | [在树上执行操作以后得到的最大分数](/solution/2900-2999/2925.Maximum%20Score%20After%20Applying%20Operations%20on%20a%20Tree/README.md) | `树`,`深度优先搜索`,`动态规划` | 中等 | 第 370 场周赛 |
| 2926 | [平衡子序列的最大和](/solution/2900-2999/2926.Maximum%20Balanced%20Subsequence%20Sum/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`动态规划` | 困难 | 第 370 场周赛 |
| 2927 | [给小朋友们分糖果 III](/solution/2900-2999/2927.Distribute%20Candies%20Among%20Children%20III/README.md) | `数学`,`组合数学` | 困难 | 🔒 |
| 2928 | [给小朋友们分糖果 I](/solution/2900-2999/2928.Distribute%20Candies%20Among%20Children%20I/README.md) | `数学`,`组合数学`,`枚举` | 简单 | 第 117 场双周赛 |
| 2929 | [给小朋友们分糖果 II](/solution/2900-2999/2929.Distribute%20Candies%20Among%20Children%20II/README.md) | `数学`,`组合数学`,`枚举` | 中等 | 第 117 场双周赛 |
| 2930 | [重新排列后包含指定子字符串的字符串数目](/solution/2900-2999/2930.Number%20of%20Strings%20Which%20Can%20Be%20Rearranged%20to%20Contain%20Substring/README.md) | `数学`,`动态规划`,`组合数学` | 中等 | 第 117 场双周赛 |
| 2931 | [购买物品的最大开销](/solution/2900-2999/2931.Maximum%20Spending%20After%20Buying%20Items/README.md) | `贪心`,`数组`,`矩阵`,`排序`,`堆(优先队列)` | 困难 | 第 117 场双周赛 |
| 2932 | [找出强数对的最大异或值 I](/solution/2900-2999/2932.Maximum%20Strong%20Pair%20XOR%20I/README.md) | `位运算`,`字典树`,`数组`,`哈希表`,`滑动窗口` | 简单 | 第 371 场周赛 |
| 2933 | [高访问员工](/solution/2900-2999/2933.High-Access%20Employees/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 中等 | 第 371 场周赛 |
| 2934 | [最大化数组末位元素的最少操作次数](/solution/2900-2999/2934.Minimum%20Operations%20to%20Maximize%20Last%20Elements%20in%20Arrays/README.md) | `数组`,`枚举` | 中等 | 第 371 场周赛 |
| 2935 | [找出强数对的最大异或值 II](/solution/2900-2999/2935.Maximum%20Strong%20Pair%20XOR%20II/README.md) | `位运算`,`字典树`,`数组`,`哈希表`,`滑动窗口` | 困难 | 第 371 场周赛 |
| 2936 | [包含相等值数字块的数量](/solution/2900-2999/2936.Number%20of%20Equal%20Numbers%20Blocks/README.md) | `数组`,`二分查找`,`交互` | 中等 | 🔒 |
| 2937 | [使三个字符串相等](/solution/2900-2999/2937.Make%20Three%20Strings%20Equal/README.md) | `字符串` | 简单 | 第 372 场周赛 |
| 2938 | [区分黑球与白球](/solution/2900-2999/2938.Separate%20Black%20and%20White%20Balls/README.md) | `贪心`,`双指针`,`字符串` | 中等 | 第 372 场周赛 |
| 2939 | [最大异或乘积](/solution/2900-2999/2939.Maximum%20Xor%20Product/README.md) | `贪心`,`位运算`,`数学` | 中等 | 第 372 场周赛 |
| 2940 | [找到 Alice 和 Bob 可以相遇的建筑](/solution/2900-2999/2940.Find%20Building%20Where%20Alice%20and%20Bob%20Can%20Meet/README.md) | `栈`,`树状数组`,`线段树`,`数组`,`二分查找`,`单调栈`,`堆(优先队列)` | 困难 | 第 372 场周赛 |
| 2941 | [子数组的最大 GCD-Sum](/solution/2900-2999/2941.Maximum%20GCD-Sum%20of%20a%20Subarray/README.md) | `数组`,`数学`,`二分查找`,`数论` | 困难 | 🔒 |
| 2942 | [查找包含给定字符的单词](/solution/2900-2999/2942.Find%20Words%20Containing%20Character/README.md) | `数组`,`字符串` | 简单 | 第 118 场双周赛 |
| 2943 | [最大化网格图中正方形空洞的面积](/solution/2900-2999/2943.Maximize%20Area%20of%20Square%20Hole%20in%20Grid/README.md) | `数组`,`排序` | 中等 | 第 118 场双周赛 |
| 2944 | [购买水果需要的最少金币数](/solution/2900-2999/2944.Minimum%20Number%20of%20Coins%20for%20Fruits/README.md) | `队列`,`数组`,`动态规划`,`单调队列`,`堆(优先队列)` | 中等 | 第 118 场双周赛 |
| 2945 | [找到最大非递减数组的长度](/solution/2900-2999/2945.Find%20Maximum%20Non-decreasing%20Array%20Length/README.md) | `栈`,`队列`,`数组`,`二分查找`,`动态规划`,`单调队列`,`单调栈` | 困难 | 第 118 场双周赛 |
| 2946 | [循环移位后的矩阵相似检查](/solution/2900-2999/2946.Matrix%20Similarity%20After%20Cyclic%20Shifts/README.md) | `数组`,`数学`,`矩阵`,`模拟` | 简单 | 第 373 场周赛 |
| 2947 | [统计美丽子字符串 I](/solution/2900-2999/2947.Count%20Beautiful%20Substrings%20I/README.md) | `哈希表`,`数学`,`字符串`,`枚举`,`数论`,`前缀和` | 中等 | 第 373 场周赛 |
| 2948 | [交换得到字典序最小的数组](/solution/2900-2999/2948.Make%20Lexicographically%20Smallest%20Array%20by%20Swapping%20Elements/README.md) | `并查集`,`数组`,`排序` | 中等 | 第 373 场周赛 |
| 2949 | [统计美丽子字符串 II](/solution/2900-2999/2949.Count%20Beautiful%20Substrings%20II/README.md) | `哈希表`,`数学`,`字符串`,`数论`,`前缀和` | 困难 | 第 373 场周赛 |
| 2950 | [可整除子串的数量](/solution/2900-2999/2950.Number%20of%20Divisible%20Substrings/README.md) | `哈希表`,`字符串`,`计数`,`前缀和` | 中等 | 🔒 |
| 2951 | [找出峰值](/solution/2900-2999/2951.Find%20the%20Peaks/README.md) | `数组`,`枚举` | 简单 | 第 374 场周赛 |
| 2952 | [需要添加的硬币的最小数量](/solution/2900-2999/2952.Minimum%20Number%20of%20Coins%20to%20be%20Added/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 374 场周赛 |
| 2953 | [统计完全子字符串](/solution/2900-2999/2953.Count%20Complete%20Substrings/README.md) | `哈希表`,`字符串`,`滑动窗口` | 困难 | 第 374 场周赛 |
| 2954 | [统计感冒序列的数目](/solution/2900-2999/2954.Count%20the%20Number%20of%20Infection%20Sequences/README.md) | `数组`,`数学`,`组合数学` | 困难 | 第 374 场周赛 |
| 2955 | [同端子串的数量](/solution/2900-2999/2955.Number%20of%20Same-End%20Substrings/README.md) | `数组`,`哈希表`,`字符串`,`计数`,`前缀和` | 中等 | 🔒 |
| 2956 | [找到两个数组中的公共元素](/solution/2900-2999/2956.Find%20Common%20Elements%20Between%20Two%20Arrays/README.md) | `数组`,`哈希表` | 简单 | 第 119 场双周赛 |
| 2957 | [消除相邻近似相等字符](/solution/2900-2999/2957.Remove%20Adjacent%20Almost-Equal%20Characters/README.md) | `贪心`,`字符串`,`动态规划` | 中等 | 第 119 场双周赛 |
| 2958 | [最多 K 个重复元素的最长子数组](/solution/2900-2999/2958.Length%20of%20Longest%20Subarray%20With%20at%20Most%20K%20Frequency/README.md) | `数组`,`哈希表`,`滑动窗口` | 中等 | 第 119 场双周赛 |
| 2959 | [关闭分部的可行集合数目](/solution/2900-2999/2959.Number%20of%20Possible%20Sets%20of%20Closing%20Branches/README.md) | `位运算`,`图`,`枚举`,`最短路`,`堆(优先队列)` | 困难 | 第 119 场双周赛 |
| 2960 | [统计已测试设备](/solution/2900-2999/2960.Count%20Tested%20Devices%20After%20Test%20Operations/README.md) | `数组`,`计数`,`模拟` | 简单 | 第 375 场周赛 |
| 2961 | [双模幂运算](/solution/2900-2999/2961.Double%20Modular%20Exponentiation/README.md) | `数组`,`数学`,`模拟` | 中等 | 第 375 场周赛 |
| 2962 | [统计最大元素出现至少 K 次的子数组](/solution/2900-2999/2962.Count%20Subarrays%20Where%20Max%20Element%20Appears%20at%20Least%20K%20Times/README.md) | `数组`,`滑动窗口` | 中等 | 第 375 场周赛 |
| 2963 | [统计好分割方案的数目](/solution/2900-2999/2963.Count%20the%20Number%20of%20Good%20Partitions/README.md) | `数组`,`哈希表`,`数学`,`组合数学` | 困难 | 第 375 场周赛 |
| 2964 | [可被整除的三元组数量](/solution/2900-2999/2964.Number%20of%20Divisible%20Triplet%20Sums/README.md) | `数组`,`哈希表` | 中等 | 🔒 |
| 2965 | [找出缺失和重复的数字](/solution/2900-2999/2965.Find%20Missing%20and%20Repeated%20Values/README.md) | `数组`,`哈希表`,`数学`,`矩阵` | 简单 | 第 376 场周赛 |
| 2966 | [划分数组并满足最大差限制](/solution/2900-2999/2966.Divide%20Array%20Into%20Arrays%20With%20Max%20Difference/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 376 场周赛 |
| 2967 | [使数组成为等数数组的最小代价](/solution/2900-2999/2967.Minimum%20Cost%20to%20Make%20Array%20Equalindromic/README.md) | `贪心`,`数组`,`数学`,`二分查找`,`排序` | 中等 | 第 376 场周赛 |
| 2968 | [执行操作使频率分数最大](/solution/2900-2999/2968.Apply%20Operations%20to%20Maximize%20Frequency%20Score/README.md) | `数组`,`二分查找`,`前缀和`,`排序`,`滑动窗口` | 困难 | 第 376 场周赛 |
| 2969 | [购买水果需要的最少金币数 II](/solution/2900-2999/2969.Minimum%20Number%20of%20Coins%20for%20Fruits%20II/README.md) | `队列`,`数组`,`动态规划`,`单调队列`,`堆(优先队列)` | 困难 | 🔒 |
| 2970 | [统计移除递增子数组的数目 I](/solution/2900-2999/2970.Count%20the%20Number%20of%20Incremovable%20Subarrays%20I/README.md) | `数组`,`双指针`,`二分查找`,`枚举` | 简单 | 第 120 场双周赛 |
| 2971 | [找到最大周长的多边形](/solution/2900-2999/2971.Find%20Polygon%20With%20the%20Largest%20Perimeter/README.md) | `贪心`,`数组`,`前缀和`,`排序` | 中等 | 第 120 场双周赛 |
| 2972 | [统计移除递增子数组的数目 II](/solution/2900-2999/2972.Count%20the%20Number%20of%20Incremovable%20Subarrays%20II/README.md) | `数组`,`双指针`,`二分查找` | 困难 | 第 120 场双周赛 |
| 2973 | [树中每个节点放置的金币数目](/solution/2900-2999/2973.Find%20Number%20of%20Coins%20to%20Place%20in%20Tree%20Nodes/README.md) | `树`,`深度优先搜索`,`动态规划`,`排序`,`堆(优先队列)` | 困难 | 第 120 场双周赛 |
| 2974 | [最小数字游戏](/solution/2900-2999/2974.Minimum%20Number%20Game/README.md) | `数组`,`排序`,`模拟`,`堆(优先队列)` | 简单 | 第 377 场周赛 |
| 2975 | [移除栅栏得到的正方形田地的最大面积](/solution/2900-2999/2975.Maximum%20Square%20Area%20by%20Removing%20Fences%20From%20a%20Field/README.md) | `数组`,`哈希表`,`枚举` | 中等 | 第 377 场周赛 |
| 2976 | [转换字符串的最小成本 I](/solution/2900-2999/2976.Minimum%20Cost%20to%20Convert%20String%20I/README.md) | `图`,`数组`,`字符串`,`最短路` | 中等 | 第 377 场周赛 |
| 2977 | [转换字符串的最小成本 II](/solution/2900-2999/2977.Minimum%20Cost%20to%20Convert%20String%20II/README.md) | `图`,`字典树`,`数组`,`字符串`,`动态规划`,`最短路` | 困难 | 第 377 场周赛 |
| 2978 | [对称坐标](/solution/2900-2999/2978.Symmetric%20Coordinates/README.md) | `数据库` | 中等 | 🔒 |
| 2979 | [最贵的无法购买的商品](/solution/2900-2999/2979.Most%20Expensive%20Item%20That%20Can%20Not%20Be%20Bought/README.md) | `数学`,`动态规划`,`数论` | 中等 | 🔒 |
| 2980 | [检查按位或是否存在尾随零](/solution/2900-2999/2980.Check%20if%20Bitwise%20OR%20Has%20Trailing%20Zeros/README.md) | `位运算`,`数组` | 简单 | 第 378 场周赛 |
| 2981 | [找出出现至少三次的最长特殊子字符串 I](/solution/2900-2999/2981.Find%20Longest%20Special%20Substring%20That%20Occurs%20Thrice%20I/README.md) | `哈希表`,`字符串`,`二分查找`,`计数`,`滑动窗口` | 中等 | 第 378 场周赛 |
| 2982 | [找出出现至少三次的最长特殊子字符串 II](/solution/2900-2999/2982.Find%20Longest%20Special%20Substring%20That%20Occurs%20Thrice%20II/README.md) | `哈希表`,`字符串`,`二分查找`,`计数`,`滑动窗口` | 中等 | 第 378 场周赛 |
| 2983 | [回文串重新排列查询](/solution/2900-2999/2983.Palindrome%20Rearrangement%20Queries/README.md) | `哈希表`,`字符串`,`前缀和` | 困难 | 第 378 场周赛 |
| 2984 | [找到每座城市的高峰通话时间](/solution/2900-2999/2984.Find%20Peak%20Calling%20Hours%20for%20Each%20City/README.md) | `数据库` | 中等 | 🔒 |
| 2985 | [计算订单平均商品数量](/solution/2900-2999/2985.Calculate%20Compressed%20Mean/README.md) | `数据库` | 简单 | 🔒 |
| 2986 | [找到第三笔交易](/solution/2900-2999/2986.Find%20Third%20Transaction/README.md) | `数据库` | 中等 | 🔒 |
| 2987 | [寻找房价最贵的城市](/solution/2900-2999/2987.Find%20Expensive%20Cities/README.md) | `数据库` | 简单 | 🔒 |
| 2988 | [最大部门的经理](/solution/2900-2999/2988.Manager%20of%20the%20Largest%20Department/README.md) | `数据库` | 中等 | 🔒 |
| 2989 | [班级表现](/solution/2900-2999/2989.Class%20Performance/README.md) | `数据库` | 中等 | 🔒 |
| 2990 | [贷款类型](/solution/2900-2999/2990.Loan%20Types/README.md) | `数据库` | 简单 | 🔒 |
| 2991 | [最好的三家酒庄](/solution/2900-2999/2991.Top%20Three%20Wineries/README.md) | `数据库` | 困难 | 🔒 |
| 2992 | [自整除排列的数量](/solution/2900-2999/2992.Number%20of%20Self-Divisible%20Permutations/README.md) | `位运算`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | 🔒 |
| 2993 | [发生在周五的交易 I](/solution/2900-2999/2993.Friday%20Purchases%20I/README.md) | `数据库` | 中等 | 🔒 |
| 2994 | [发生在周五的交易 II](/solution/2900-2999/2994.Friday%20Purchases%20II/README.md) | `数据库` | 困难 | 🔒 |
| 2995 | [观众变主播](/solution/2900-2999/2995.Viewers%20Turned%20Streamers/README.md) | `数据库` | 困难 | 🔒 |
| 2996 | [大于等于顺序前缀和的最小缺失整数](/solution/2900-2999/2996.Smallest%20Missing%20Integer%20Greater%20Than%20Sequential%20Prefix%20Sum/README.md) | `数组`,`哈希表`,`排序` | 简单 | 第 121 场双周赛 |
| 2997 | [使数组异或和等于 K 的最少操作次数](/solution/2900-2999/2997.Minimum%20Number%20of%20Operations%20to%20Make%20Array%20XOR%20Equal%20to%20K/README.md) | `位运算`,`数组` | 中等 | 第 121 场双周赛 |
| 2998 | [使 X 和 Y 相等的最少操作次数](/solution/2900-2999/2998.Minimum%20Number%20of%20Operations%20to%20Make%20X%20and%20Y%20Equal/README.md) | `广度优先搜索`,`记忆化搜索`,`动态规划` | 中等 | 第 121 场双周赛 |
| 2999 | [统计强大整数的数目](/solution/2900-2999/2999.Count%20the%20Number%20of%20Powerful%20Integers/README.md) | `数学`,`字符串`,`动态规划` | 困难 | 第 121 场双周赛 |
| 3000 | [对角线最长的矩形的面积](/solution/3000-3099/3000.Maximum%20Area%20of%20Longest%20Diagonal%20Rectangle/README.md) | `数组` | 简单 | 第 379 场周赛 |
| 3001 | [捕获黑皇后需要的最少移动次数](/solution/3000-3099/3001.Minimum%20Moves%20to%20Capture%20The%20Queen/README.md) | `数学`,`枚举` | 中等 | 第 379 场周赛 |
| 3002 | [移除后集合的最多元素数](/solution/3000-3099/3002.Maximum%20Size%20of%20a%20Set%20After%20Removals/README.md) | `贪心`,`数组`,`哈希表` | 中等 | 第 379 场周赛 |
| 3003 | [执行操作后的最大分割数量](/solution/3000-3099/3003.Maximize%20the%20Number%20of%20Partitions%20After%20Operations/README.md) | `位运算`,`字符串`,`动态规划`,`状态压缩` | 困难 | 第 379 场周赛 |
| 3004 | [相同颜色的最大子树](/solution/3000-3099/3004.Maximum%20Subtree%20of%20the%20Same%20Color/README.md) | `树`,`深度优先搜索`,`数组`,`动态规划` | 中等 | 🔒 |
| 3005 | [最大频率元素计数](/solution/3000-3099/3005.Count%20Elements%20With%20Maximum%20Frequency/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 380 场周赛 |
| 3006 | [找出数组中的美丽下标 I](/solution/3000-3099/3006.Find%20Beautiful%20Indices%20in%20the%20Given%20Array%20I/README.md) | `双指针`,`字符串`,`二分查找`,`字符串匹配`,`哈希函数`,`滚动哈希` | 中等 | 第 380 场周赛 |
| 3007 | [价值和小于等于 K 的最大数字](/solution/3000-3099/3007.Maximum%20Number%20That%20Sum%20of%20the%20Prices%20Is%20Less%20Than%20or%20Equal%20to%20K/README.md) | `位运算`,`二分查找`,`动态规划` | 中等 | 第 380 场周赛 |
| 3008 | [找出数组中的美丽下标 II](/solution/3000-3099/3008.Find%20Beautiful%20Indices%20in%20the%20Given%20Array%20II/README.md) | `双指针`,`字符串`,`二分查找`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 380 场周赛 |
| 3009 | [折线图上的最大交点数量](/solution/3000-3099/3009.Maximum%20Number%20of%20Intersections%20on%20the%20Chart/README.md) | `树状数组`,`几何`,`数组`,`数学` | 困难 | 🔒 |
| 3010 | [将数组分成最小总代价的子数组 I](/solution/3000-3099/3010.Divide%20an%20Array%20Into%20Subarrays%20With%20Minimum%20Cost%20I/README.md) | `数组`,`枚举`,`排序` | 简单 | 第 122 场双周赛 |
| 3011 | [判断一个数组是否可以变为有序](/solution/3000-3099/3011.Find%20if%20Array%20Can%20Be%20Sorted/README.md) | `位运算`,`数组`,`排序` | 中等 | 第 122 场双周赛 |
| 3012 | [通过操作使数组长度最小](/solution/3000-3099/3012.Minimize%20Length%20of%20Array%20Using%20Operations/README.md) | `贪心`,`数组`,`数学`,`数论` | 中等 | 第 122 场双周赛 |
| 3013 | [将数组分成最小总代价的子数组 II](/solution/3000-3099/3013.Divide%20an%20Array%20Into%20Subarrays%20With%20Minimum%20Cost%20II/README.md) | `数组`,`哈希表`,`滑动窗口`,`堆(优先队列)` | 困难 | 第 122 场双周赛 |
| 3014 | [输入单词需要的最少按键次数 I](/solution/3000-3099/3014.Minimum%20Number%20of%20Pushes%20to%20Type%20Word%20I/README.md) | `贪心`,`数学`,`字符串` | 简单 | 第 381 场周赛 |
| 3015 | [按距离统计房屋对数目 I](/solution/3000-3099/3015.Count%20the%20Number%20of%20Houses%20at%20a%20Certain%20Distance%20I/README.md) | `广度优先搜索`,`图`,`前缀和` | 中等 | 第 381 场周赛 |
| 3016 | [输入单词需要的最少按键次数 II](/solution/3000-3099/3016.Minimum%20Number%20of%20Pushes%20to%20Type%20Word%20II/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序` | 中等 | 第 381 场周赛 |
| 3017 | [按距离统计房屋对数目 II](/solution/3000-3099/3017.Count%20the%20Number%20of%20Houses%20at%20a%20Certain%20Distance%20II/README.md) | `图`,`前缀和` | 困难 | 第 381 场周赛 |
| 3018 | [可处理的最大删除操作数 I](/solution/3000-3099/3018.Maximum%20Number%20of%20Removal%20Queries%20That%20Can%20Be%20Processed%20I/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 3019 | [按键变更的次数](/solution/3000-3099/3019.Number%20of%20Changing%20Keys/README.md) | `字符串` | 简单 | 第 382 场周赛 |
| 3020 | [子集中元素的最大数量](/solution/3000-3099/3020.Find%20the%20Maximum%20Number%20of%20Elements%20in%20Subset/README.md) | `数组`,`哈希表`,`枚举` | 中等 | 第 382 场周赛 |
| 3021 | [Alice 和 Bob 玩鲜花游戏](/solution/3000-3099/3021.Alice%20and%20Bob%20Playing%20Flower%20Game/README.md) | `数学` | 中等 | 第 382 场周赛 |
| 3022 | [给定操作次数内使剩余元素的或值最小](/solution/3000-3099/3022.Minimize%20OR%20of%20Remaining%20Elements%20Using%20Operations/README.md) | `贪心`,`位运算`,`数组` | 困难 | 第 382 场周赛 |
| 3023 | [在无限流中寻找模式 I](/solution/3000-3099/3023.Find%20Pattern%20in%20Infinite%20Stream%20I/README.md) | `数组`,`字符串匹配`,`滑动窗口`,`哈希函数`,`滚动哈希` | 中等 | 🔒 |
| 3024 | [三角形类型](/solution/3000-3099/3024.Type%20of%20Triangle/README.md) | `数组`,`数学`,`排序` | 简单 | 第 123 场双周赛 |
| 3025 | [人员站位的方案数 I](/solution/3000-3099/3025.Find%20the%20Number%20of%20Ways%20to%20Place%20People%20I/README.md) | `几何`,`数组`,`数学`,`枚举`,`排序` | 中等 | 第 123 场双周赛 |
| 3026 | [最大好子数组和](/solution/3000-3099/3026.Maximum%20Good%20Subarray%20Sum/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 123 场双周赛 |
| 3027 | [人员站位的方案数 II](/solution/3000-3099/3027.Find%20the%20Number%20of%20Ways%20to%20Place%20People%20II/README.md) | `几何`,`数组`,`数学`,`枚举`,`排序` | 困难 | 第 123 场双周赛 |
| 3028 | [边界上的蚂蚁](/solution/3000-3099/3028.Ant%20on%20the%20Boundary/README.md) | `数组`,`前缀和`,`模拟` | 简单 | 第 383 场周赛 |
| 3029 | [将单词恢复初始状态所需的最短时间 I](/solution/3000-3099/3029.Minimum%20Time%20to%20Revert%20Word%20to%20Initial%20State%20I/README.md) | `字符串`,`字符串匹配`,`哈希函数`,`滚动哈希` | 中等 | 第 383 场周赛 |
| 3030 | [找出网格的区域平均强度](/solution/3000-3099/3030.Find%20the%20Grid%20of%20Region%20Average/README.md) | `数组`,`矩阵` | 中等 | 第 383 场周赛 |
| 3031 | [将单词恢复初始状态所需的最短时间 II](/solution/3000-3099/3031.Minimum%20Time%20to%20Revert%20Word%20to%20Initial%20State%20II/README.md) | `字符串`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 383 场周赛 |
| 3032 | [统计各位数字都不同的数字个数 II](/solution/3000-3099/3032.Count%20Numbers%20With%20Unique%20Digits%20II/README.md) | `哈希表`,`数学`,`动态规划` | 简单 | 🔒 |
| 3033 | [修改矩阵](/solution/3000-3099/3033.Modify%20the%20Matrix/README.md) | `数组`,`矩阵` | 简单 | 第 384 场周赛 |
| 3034 | [匹配模式数组的子数组数目 I](/solution/3000-3099/3034.Number%20of%20Subarrays%20That%20Match%20a%20Pattern%20I/README.md) | `数组`,`字符串匹配`,`哈希函数`,`滚动哈希` | 中等 | 第 384 场周赛 |
| 3035 | [回文字符串的最大数量](/solution/3000-3099/3035.Maximum%20Palindromes%20After%20Operations/README.md) | `贪心`,`数组`,`哈希表`,`字符串`,`计数`,`排序` | 中等 | 第 384 场周赛 |
| 3036 | [匹配模式数组的子数组数目 II](/solution/3000-3099/3036.Number%20of%20Subarrays%20That%20Match%20a%20Pattern%20II/README.md) | `数组`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 384 场周赛 |
| 3037 | [在无限流中寻找模式 II](/solution/3000-3099/3037.Find%20Pattern%20in%20Infinite%20Stream%20II/README.md) | `数组`,`字符串匹配`,`滑动窗口`,`哈希函数`,`滚动哈希` | 困难 | 🔒 |
| 3038 | [相同分数的最大操作数目 I](/solution/3000-3099/3038.Maximum%20Number%20of%20Operations%20With%20the%20Same%20Score%20I/README.md) | `数组`,`模拟` | 简单 | 第 124 场双周赛 |
| 3039 | [进行操作使字符串为空](/solution/3000-3099/3039.Apply%20Operations%20to%20Make%20String%20Empty/README.md) | `数组`,`哈希表`,`计数`,`排序` | 中等 | 第 124 场双周赛 |
| 3040 | [相同分数的最大操作数目 II](/solution/3000-3099/3040.Maximum%20Number%20of%20Operations%20With%20the%20Same%20Score%20II/README.md) | `记忆化搜索`,`数组`,`动态规划` | 中等 | 第 124 场双周赛 |
| 3041 | [修改数组后最大化数组中的连续元素数目](/solution/3000-3099/3041.Maximize%20Consecutive%20Elements%20in%20an%20Array%20After%20Modification/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 124 场双周赛 |
| 3042 | [统计前后缀下标对 I](/solution/3000-3099/3042.Count%20Prefix%20and%20Suffix%20Pairs%20I/README.md) | `字典树`,`数组`,`字符串`,`字符串匹配`,`哈希函数`,`滚动哈希` | 简单 | 第 385 场周赛 |
| 3043 | [最长公共前缀的长度](/solution/3000-3099/3043.Find%20the%20Length%20of%20the%20Longest%20Common%20Prefix/README.md) | `字典树`,`数组`,`哈希表`,`字符串` | 中等 | 第 385 场周赛 |
| 3044 | [出现频率最高的质数](/solution/3000-3099/3044.Most%20Frequent%20Prime/README.md) | `数组`,`哈希表`,`数学`,`计数`,`枚举`,`矩阵`,`数论` | 中等 | 第 385 场周赛 |
| 3045 | [统计前后缀下标对 II](/solution/3000-3099/3045.Count%20Prefix%20and%20Suffix%20Pairs%20II/README.md) | `字典树`,`数组`,`字符串`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 385 场周赛 |
| 3046 | [分割数组](/solution/3000-3099/3046.Split%20the%20Array/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 386 场周赛 |
| 3047 | [求交集区域内的最大正方形面积](/solution/3000-3099/3047.Find%20the%20Largest%20Area%20of%20Square%20Inside%20Two%20Rectangles/README.md) | `几何`,`数组`,`数学` | 中等 | 第 386 场周赛 |
| 3048 | [标记所有下标的最早秒数 I](/solution/3000-3099/3048.Earliest%20Second%20to%20Mark%20Indices%20I/README.md) | `数组`,`二分查找` | 中等 | 第 386 场周赛 |
| 3049 | [标记所有下标的最早秒数 II](/solution/3000-3099/3049.Earliest%20Second%20to%20Mark%20Indices%20II/README.md) | `贪心`,`数组`,`二分查找`,`堆(优先队列)` | 困难 | 第 386 场周赛 |
| 3050 | [披萨配料成本分析](/solution/3000-3099/3050.Pizza%20Toppings%20Cost%20Analysis/README.md) | `数据库` | 中等 | 🔒 |
| 3051 | [寻找数据科学家职位的候选人](/solution/3000-3099/3051.Find%20Candidates%20for%20Data%20Scientist%20Position/README.md) | `数据库` | 简单 | 🔒 |
| 3052 | [最大化商品](/solution/3000-3099/3052.Maximize%20Items/README.md) | `数据库` | 困难 | 🔒 |
| 3053 | [根据长度分类三角形](/solution/3000-3099/3053.Classifying%20Triangles%20by%20Lengths/README.md) | `数据库` | 简单 | 🔒 |
| 3054 | [二叉树节点](/solution/3000-3099/3054.Binary%20Tree%20Nodes/README.md) | `数据库` | 中等 | 🔒 |
| 3055 | [最高欺诈百分位数](/solution/3000-3099/3055.Top%20Percentile%20Fraud/README.md) | `数据库` | 中等 | 🔒 |
| 3056 | [快照分析](/solution/3000-3099/3056.Snaps%20Analysis/README.md) | `数据库` | 中等 | 🔒 |
| 3057 | [员工项目分配](/solution/3000-3099/3057.Employees%20Project%20Allocation/README.md) | `数据库` | 困难 | 🔒 |
| 3058 | [没有共同朋友的朋友](/solution/3000-3099/3058.Friends%20With%20No%20Mutual%20Friends/README.md) | `数据库` | 中等 | 🔒 |
| 3059 | [找到所有不同的邮件域名](/solution/3000-3099/3059.Find%20All%20Unique%20Email%20Domains/README.md) | `数据库` | 简单 | 🔒 |
| 3060 | [时间范围内的用户活动](/solution/3000-3099/3060.User%20Activities%20within%20Time%20Bounds/README.md) | `数据库` | 困难 | 🔒 |
| 3061 | [计算滞留雨水](/solution/3000-3099/3061.Calculate%20Trapping%20Rain%20Water/README.md) | `数据库` | 困难 | 🔒 |
| 3062 | [链表游戏的获胜者](/solution/3000-3099/3062.Winner%20of%20the%20Linked%20List%20Game/README.md) | `链表` | 简单 | 🔒 |
| 3063 | [链表频率](/solution/3000-3099/3063.Linked%20List%20Frequency/README.md) | `哈希表`,`链表`,`计数` | 简单 | 🔒 |
| 3064 | [使用按位查询猜测数字 I](/solution/3000-3099/3064.Guess%20the%20Number%20Using%20Bitwise%20Questions%20I/README.md) | `位运算`,`交互` | 中等 | 🔒 |
| 3065 | [超过阈值的最少操作数 I](/solution/3000-3099/3065.Minimum%20Operations%20to%20Exceed%20Threshold%20Value%20I/README.md) | `数组` | 简单 | 第 125 场双周赛 |
| 3066 | [超过阈值的最少操作数 II](/solution/3000-3099/3066.Minimum%20Operations%20to%20Exceed%20Threshold%20Value%20II/README.md) | `数组`,`模拟`,`堆(优先队列)` | 中等 | 第 125 场双周赛 |
| 3067 | [在带权树网络中统计可连接服务器对数目](/solution/3000-3099/3067.Count%20Pairs%20of%20Connectable%20Servers%20in%20a%20Weighted%20Tree%20Network/README.md) | `树`,`深度优先搜索`,`数组` | 中等 | 第 125 场双周赛 |
| 3068 | [最大节点价值之和](/solution/3000-3099/3068.Find%20the%20Maximum%20Sum%20of%20Node%20Values/README.md) | `贪心`,`位运算`,`树`,`数组`,`动态规划`,`排序` | 困难 | 第 125 场双周赛 |
| 3069 | [将元素分配到两个数组中 I](/solution/3000-3099/3069.Distribute%20Elements%20Into%20Two%20Arrays%20I/README.md) | `数组`,`模拟` | 简单 | 第 387 场周赛 |
| 3070 | [元素和小于等于 k 的子矩阵的数目](/solution/3000-3099/3070.Count%20Submatrices%20with%20Top-Left%20Element%20and%20Sum%20Less%20Than%20k/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 387 场周赛 |
| 3071 | [在矩阵上写出字母 Y 所需的最少操作次数](/solution/3000-3099/3071.Minimum%20Operations%20to%20Write%20the%20Letter%20Y%20on%20a%20Grid/README.md) | `数组`,`哈希表`,`计数`,`矩阵` | 中等 | 第 387 场周赛 |
| 3072 | [将元素分配到两个数组中 II](/solution/3000-3099/3072.Distribute%20Elements%20Into%20Two%20Arrays%20II/README.md) | `树状数组`,`线段树`,`数组`,`模拟` | 困难 | 第 387 场周赛 |
| 3073 | [最大递增三元组](/solution/3000-3099/3073.Maximum%20Increasing%20Triplet%20Value/README.md) | `数组`,`有序集合` | 中等 | 🔒 |
| 3074 | [重新分装苹果](/solution/3000-3099/3074.Apple%20Redistribution%20into%20Boxes/README.md) | `贪心`,`数组`,`排序` | 简单 | 第 388 场周赛 |
| 3075 | [幸福值最大化的选择方案](/solution/3000-3099/3075.Maximize%20Happiness%20of%20Selected%20Children/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 388 场周赛 |
| 3076 | [数组中的最短非公共子字符串](/solution/3000-3099/3076.Shortest%20Uncommon%20Substring%20in%20an%20Array/README.md) | `字典树`,`数组`,`哈希表`,`字符串` | 中等 | 第 388 场周赛 |
| 3077 | [K 个不相交子数组的最大能量值](/solution/3000-3099/3077.Maximum%20Strength%20of%20K%20Disjoint%20Subarrays/README.md) | `数组`,`动态规划`,`前缀和` | 困难 | 第 388 场周赛 |
| 3078 | [矩阵中的字母数字模式匹配 I](/solution/3000-3099/3078.Match%20Alphanumerical%20Pattern%20in%20Matrix%20I/README.md) | `数组`,`哈希表`,`字符串`,`矩阵` | 中等 | 🔒 |
| 3079 | [求出加密整数的和](/solution/3000-3099/3079.Find%20the%20Sum%20of%20Encrypted%20Integers/README.md) | `数组`,`数学` | 简单 | 第 126 场双周赛 |
| 3080 | [执行操作标记数组中的元素](/solution/3000-3099/3080.Mark%20Elements%20on%20Array%20by%20Performing%20Queries/README.md) | `数组`,`哈希表`,`排序`,`模拟`,`堆(优先队列)` | 中等 | 第 126 场双周赛 |
| 3081 | [替换字符串中的问号使分数最小](/solution/3000-3099/3081.Replace%20Question%20Marks%20in%20String%20to%20Minimize%20Its%20Value/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序`,`堆(优先队列)` | 中等 | 第 126 场双周赛 |
| 3082 | [求出所有子序列的能量和](/solution/3000-3099/3082.Find%20the%20Sum%20of%20the%20Power%20of%20All%20Subsequences/README.md) | `数组`,`动态规划` | 困难 | 第 126 场双周赛 |
| 3083 | [字符串及其反转中是否存在同一子字符串](/solution/3000-3099/3083.Existence%20of%20a%20Substring%20in%20a%20String%20and%20Its%20Reverse/README.md) | `哈希表`,`字符串` | 简单 | 第 389 场周赛 |
| 3084 | [统计以给定字符开头和结尾的子字符串总数](/solution/3000-3099/3084.Count%20Substrings%20Starting%20and%20Ending%20with%20Given%20Character/README.md) | `数学`,`字符串`,`计数` | 中等 | 第 389 场周赛 |
| 3085 | [成为 K 特殊字符串需要删除的最少字符数](/solution/3000-3099/3085.Minimum%20Deletions%20to%20Make%20String%20K-Special/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序` | 中等 | 第 389 场周赛 |
| 3086 | [拾起 K 个 1 需要的最少行动次数](/solution/3000-3099/3086.Minimum%20Moves%20to%20Pick%20K%20Ones/README.md) | `贪心`,`数组`,`前缀和`,`滑动窗口` | 困难 | 第 389 场周赛 |
| 3087 | [查找热门话题标签](/solution/3000-3099/3087.Find%20Trending%20Hashtags/README.md) | `数据库` | 中等 | 🔒 |
| 3088 | [使字符串反回文](/solution/3000-3099/3088.Make%20String%20Anti-palindrome/README.md) | `贪心`,`字符串`,`计数排序`,`排序` | 困难 | 🔒 |
| 3089 | [查找突发行为](/solution/3000-3099/3089.Find%20Bursty%20Behavior/README.md) | `数据库` | 中等 | 🔒 |
| 3090 | [每个字符最多出现两次的最长子字符串](/solution/3000-3099/3090.Maximum%20Length%20Substring%20With%20Two%20Occurrences/README.md) | `哈希表`,`字符串`,`滑动窗口` | 简单 | 第 390 场周赛 |
| 3091 | [执行操作使数据元素之和大于等于 K](/solution/3000-3099/3091.Apply%20Operations%20to%20Make%20Sum%20of%20Array%20Greater%20Than%20or%20Equal%20to%20k/README.md) | `贪心`,`数学`,`枚举` | 中等 | 第 390 场周赛 |
| 3092 | [最高频率的 ID](/solution/3000-3099/3092.Most%20Frequent%20IDs/README.md) | `数组`,`哈希表`,`有序集合`,`堆(优先队列)` | 中等 | 第 390 场周赛 |
| 3093 | [最长公共后缀查询](/solution/3000-3099/3093.Longest%20Common%20Suffix%20Queries/README.md) | `字典树`,`数组`,`字符串` | 困难 | 第 390 场周赛 |
| 3094 | [使用按位查询猜测数字 II](/solution/3000-3099/3094.Guess%20the%20Number%20Using%20Bitwise%20Questions%20II/README.md) | `位运算`,`交互` | 中等 | 🔒 |
| 3095 | [或值至少 K 的最短子数组 I](/solution/3000-3099/3095.Shortest%20Subarray%20With%20OR%20at%20Least%20K%20I/README.md) | `位运算`,`数组`,`滑动窗口` | 简单 | 第 127 场双周赛 |
| 3096 | [得到更多分数的最少关卡数目](/solution/3000-3099/3096.Minimum%20Levels%20to%20Gain%20More%20Points/README.md) | `数组`,`前缀和` | 中等 | 第 127 场双周赛 |
| 3097 | [或值至少为 K 的最短子数组 II](/solution/3000-3099/3097.Shortest%20Subarray%20With%20OR%20at%20Least%20K%20II/README.md) | `位运算`,`数组`,`滑动窗口` | 中等 | 第 127 场双周赛 |
| 3098 | [求出所有子序列的能量和](/solution/3000-3099/3098.Find%20the%20Sum%20of%20Subsequence%20Powers/README.md) | `数组`,`动态规划`,`排序` | 困难 | 第 127 场双周赛 |
| 3099 | [哈沙德数](/solution/3000-3099/3099.Harshad%20Number/README.md) | `数学` | 简单 | 第 391 场周赛 |
| 3100 | [换水问题 II](/solution/3100-3199/3100.Water%20Bottles%20II/README.md) | `数学`,`模拟` | 中等 | 第 391 场周赛 |
| 3101 | [交替子数组计数](/solution/3100-3199/3101.Count%20Alternating%20Subarrays/README.md) | `数组`,`数学` | 中等 | 第 391 场周赛 |
| 3102 | [最小化曼哈顿距离](/solution/3100-3199/3102.Minimize%20Manhattan%20Distances/README.md) | `几何`,`数组`,`数学`,`有序集合`,`排序` | 困难 | 第 391 场周赛 |
| 3103 | [查找热门话题标签 II](/solution/3100-3199/3103.Find%20Trending%20Hashtags%20II/README.md) | `数据库` | 困难 | 🔒 |
| 3104 | [查找最长的自包含子串](/solution/3100-3199/3104.Find%20Longest%20Self-Contained%20Substring/README.md) | `哈希表`,`字符串`,`二分查找`,`前缀和` | 困难 | 🔒 |
| 3105 | [最长的严格递增或递减子数组](/solution/3100-3199/3105.Longest%20Strictly%20Increasing%20or%20Strictly%20Decreasing%20Subarray/README.md) | `数组` | 简单 | 第 392 场周赛 |
| 3106 | [满足距离约束且字典序最小的字符串](/solution/3100-3199/3106.Lexicographically%20Smallest%20String%20After%20Operations%20With%20Constraint/README.md) | `贪心`,`字符串` | 中等 | 第 392 场周赛 |
| 3107 | [使数组中位数等于 K 的最少操作数](/solution/3100-3199/3107.Minimum%20Operations%20to%20Make%20Median%20of%20Array%20Equal%20to%20K/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 392 场周赛 |
| 3108 | [带权图里旅途的最小代价](/solution/3100-3199/3108.Minimum%20Cost%20Walk%20in%20Weighted%20Graph/README.md) | `位运算`,`并查集`,`图`,`数组` | 困难 | 第 392 场周赛 |
| 3109 | [查找排列的下标](/solution/3100-3199/3109.Find%20the%20Index%20of%20Permutation/README.md) | `树状数组`,`线段树`,`数组`,`二分查找`,`分治`,`有序集合`,`归并排序` | 中等 | 🔒 |
| 3110 | [字符串的分数](/solution/3100-3199/3110.Score%20of%20a%20String/README.md) | `字符串` | 简单 | 第 128 场双周赛 |
| 3111 | [覆盖所有点的最少矩形数目](/solution/3100-3199/3111.Minimum%20Rectangles%20to%20Cover%20Points/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 128 场双周赛 |
| 3112 | [访问消失节点的最少时间](/solution/3100-3199/3112.Minimum%20Time%20to%20Visit%20Disappearing%20Nodes/README.md) | `图`,`数组`,`最短路`,`堆(优先队列)` | 中等 | 第 128 场双周赛 |
| 3113 | [边界元素是最大值的子数组数目](/solution/3100-3199/3113.Find%20the%20Number%20of%20Subarrays%20Where%20Boundary%20Elements%20Are%20Maximum/README.md) | `栈`,`数组`,`二分查找`,`单调栈` | 困难 | 第 128 场双周赛 |
| 3114 | [替换字符可以得到的最晚时间](/solution/3100-3199/3114.Latest%20Time%20You%20Can%20Obtain%20After%20Replacing%20Characters/README.md) | `字符串`,`枚举` | 简单 | 第 393 场周赛 |
| 3115 | [质数的最大距离](/solution/3100-3199/3115.Maximum%20Prime%20Difference/README.md) | `数组`,`数学`,`数论` | 中等 | 第 393 场周赛 |
| 3116 | [单面值组合的第 K 小金额](/solution/3100-3199/3116.Kth%20Smallest%20Amount%20With%20Single%20Denomination%20Combination/README.md) | `位运算`,`数组`,`数学`,`二分查找`,`组合数学`,`数论` | 困难 | 第 393 场周赛 |
| 3117 | [划分数组得到最小的值之和](/solution/3100-3199/3117.Minimum%20Sum%20of%20Values%20by%20Dividing%20Array/README.md) | `位运算`,`线段树`,`队列`,`数组`,`二分查找`,`动态规划` | 困难 | 第 393 场周赛 |
| 3118 | [发生在周五的交易 III](/solution/3100-3199/3118.Friday%20Purchase%20III/README.md) | `数据库` | 中等 | 🔒 |
| 3119 | [最大数量的可修复坑洼](/solution/3100-3199/3119.Maximum%20Number%20of%20Potholes%20That%20Can%20Be%20Fixed/README.md) | `贪心`,`字符串`,`排序` | 中等 | 🔒 |
| 3120 | [统计特殊字母的数量 I](/solution/3100-3199/3120.Count%20the%20Number%20of%20Special%20Characters%20I/README.md) | `哈希表`,`字符串` | 简单 | 第 394 场周赛 |
| 3121 | [统计特殊字母的数量 II](/solution/3100-3199/3121.Count%20the%20Number%20of%20Special%20Characters%20II/README.md) | `哈希表`,`字符串` | 中等 | 第 394 场周赛 |
| 3122 | [使矩阵满足条件的最少操作次数](/solution/3100-3199/3122.Minimum%20Number%20of%20Operations%20to%20Satisfy%20Conditions/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 394 场周赛 |
| 3123 | [最短路径中的边](/solution/3100-3199/3123.Find%20Edges%20in%20Shortest%20Paths/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`最短路`,`堆(优先队列)` | 困难 | 第 394 场周赛 |
| 3124 | [查找最长的电话](/solution/3100-3199/3124.Find%20Longest%20Calls/README.md) | `数据库` | 中等 | 🔒 |
| 3125 | [使得按位与结果为 0 的最大数字](/solution/3100-3199/3125.Maximum%20Number%20That%20Makes%20Result%20of%20Bitwise%20AND%20Zero/README.md) | `贪心`,`字符串`,`排序` | 中等 | 🔒 |
| 3126 | [服务器利用时间](/solution/3100-3199/3126.Server%20Utilization%20Time/README.md) | `数据库` | 中等 | 🔒 |
| 3127 | [构造相同颜色的正方形](/solution/3100-3199/3127.Make%20a%20Square%20with%20the%20Same%20Color/README.md) | `数组`,`枚举`,`矩阵` | 简单 | 第 129 场双周赛 |
| 3128 | [直角三角形](/solution/3100-3199/3128.Right%20Triangles/README.md) | `数组`,`哈希表`,`数学`,`组合数学`,`计数` | 中等 | 第 129 场双周赛 |
| 3129 | [找出所有稳定的二进制数组 I](/solution/3100-3199/3129.Find%20All%20Possible%20Stable%20Binary%20Arrays%20I/README.md) | `动态规划`,`前缀和` | 中等 | 第 129 场双周赛 |
| 3130 | [找出所有稳定的二进制数组 II](/solution/3100-3199/3130.Find%20All%20Possible%20Stable%20Binary%20Arrays%20II/README.md) | `动态规划`,`前缀和` | 困难 | 第 129 场双周赛 |
| 3131 | [找出与数组相加的整数 I](/solution/3100-3199/3131.Find%20the%20Integer%20Added%20to%20Array%20I/README.md) | `数组` | 简单 | 第 395 场周赛 |
| 3132 | [找出与数组相加的整数 II](/solution/3100-3199/3132.Find%20the%20Integer%20Added%20to%20Array%20II/README.md) | `数组`,`双指针`,`枚举`,`排序` | 中等 | 第 395 场周赛 |
| 3133 | [数组最后一个元素的最小值](/solution/3100-3199/3133.Minimum%20Array%20End/README.md) | `位运算` | 中等 | 第 395 场周赛 |
| 3134 | [找出唯一性数组的中位数](/solution/3100-3199/3134.Find%20the%20Median%20of%20the%20Uniqueness%20Array/README.md) | `数组`,`哈希表`,`二分查找`,`滑动窗口` | 困难 | 第 395 场周赛 |
| 3135 | [通过添加或删除结尾字符来同化字符串](/solution/3100-3199/3135.Equalize%20Strings%20by%20Adding%20or%20Removing%20Characters%20at%20Ends/README.md) | `字符串`,`二分查找`,`动态规划`,`滑动窗口`,`哈希函数` | 中等 | 🔒 |
| 3136 | [有效单词](/solution/3100-3199/3136.Valid%20Word/README.md) | `字符串` | 简单 | 第 396 场周赛 |
| 3137 | [K 周期字符串需要的最少操作次数](/solution/3100-3199/3137.Minimum%20Number%20of%20Operations%20to%20Make%20Word%20K-Periodic/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 396 场周赛 |
| 3138 | [同位字符串连接的最小长度](/solution/3100-3199/3138.Minimum%20Length%20of%20Anagram%20Concatenation/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 396 场周赛 |
| 3139 | [使数组中所有元素相等的最小开销](/solution/3100-3199/3139.Minimum%20Cost%20to%20Equalize%20Array/README.md) | `贪心`,`数组`,`枚举` | 困难 | 第 396 场周赛 |
| 3140 | [连续空余座位 II](/solution/3100-3199/3140.Consecutive%20Available%20Seats%20II/README.md) | `数据库` | 中等 | 🔒 |
| 3141 | [最大汉明距离](/solution/3100-3199/3141.Maximum%20Hamming%20Distances/README.md) | `位运算`,`广度优先搜索`,`数组` | 困难 | 🔒 |
| 3142 | [判断矩阵是否满足条件](/solution/3100-3199/3142.Check%20if%20Grid%20Satisfies%20Conditions/README.md) | `数组`,`矩阵` | 简单 | 第 130 场双周赛 |
| 3143 | [正方形中的最多点数](/solution/3100-3199/3143.Maximum%20Points%20Inside%20the%20Square/README.md) | `数组`,`哈希表`,`字符串`,`二分查找`,`排序` | 中等 | 第 130 场双周赛 |
| 3144 | [分割字符频率相等的最少子字符串](/solution/3100-3199/3144.Minimum%20Substring%20Partition%20of%20Equal%20Character%20Frequency/README.md) | `哈希表`,`字符串`,`动态规划`,`计数` | 中等 | 第 130 场双周赛 |
| 3145 | [大数组元素的乘积](/solution/3100-3199/3145.Find%20Products%20of%20Elements%20of%20Big%20Array/README.md) | `位运算`,`数组`,`二分查找` | 困难 | 第 130 场双周赛 |
| 3146 | [两个字符串的排列差](/solution/3100-3199/3146.Permutation%20Difference%20between%20Two%20Strings/README.md) | `哈希表`,`字符串` | 简单 | 第 397 场周赛 |
| 3147 | [从魔法师身上吸取的最大能量](/solution/3100-3199/3147.Taking%20Maximum%20Energy%20From%20the%20Mystic%20Dungeon/README.md) | `数组`,`前缀和` | 中等 | 第 397 场周赛 |
| 3148 | [矩阵中的最大得分](/solution/3100-3199/3148.Maximum%20Difference%20Score%20in%20a%20Grid/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 397 场周赛 |
| 3149 | [找出分数最低的排列](/solution/3100-3199/3149.Find%20the%20Minimum%20Cost%20Array%20Permutation/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 397 场周赛 |
| 3150 | [无效的推文 II](/solution/3100-3199/3150.Invalid%20Tweets%20II/README.md) | `数据库` | 简单 | 🔒 |
| 3151 | [特殊数组 I](/solution/3100-3199/3151.Special%20Array%20I/README.md) | `数组` | 简单 | 第 398 场周赛 |
| 3152 | [特殊数组 II](/solution/3100-3199/3152.Special%20Array%20II/README.md) | `数组`,`二分查找`,`前缀和` | 中等 | 第 398 场周赛 |
| 3153 | [所有数对中数位差之和](/solution/3100-3199/3153.Sum%20of%20Digit%20Differences%20of%20All%20Pairs/README.md) | `数组`,`哈希表`,`数学`,`计数` | 中等 | 第 398 场周赛 |
| 3154 | [到达第 K 级台阶的方案数](/solution/3100-3199/3154.Find%20Number%20of%20Ways%20to%20Reach%20the%20K-th%20Stair/README.md) | `位运算`,`记忆化搜索`,`数学`,`动态规划`,`组合数学` | 困难 | 第 398 场周赛 |
| 3155 | [可升级服务器的最大数量](/solution/3100-3199/3155.Maximum%20Number%20of%20Upgradable%20Servers/README.md) | `数组`,`数学`,`二分查找` | 中等 | 🔒 |
| 3156 | [员工任务持续时间和并发任务](/solution/3100-3199/3156.Employee%20Task%20Duration%20and%20Concurrent%20Tasks/README.md) | `数据库` | 困难 | 🔒 |
| 3157 | [找到具有最小和的树的层数](/solution/3100-3199/3157.Find%20the%20Level%20of%20Tree%20with%20Minimum%20Sum/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`二叉树` | 中等 | 🔒 |
| 3158 | [求出出现两次数字的 XOR 值](/solution/3100-3199/3158.Find%20the%20XOR%20of%20Numbers%20Which%20Appear%20Twice/README.md) | `位运算`,`数组`,`哈希表` | 简单 | 第 131 场双周赛 |
| 3159 | [查询数组中元素的出现位置](/solution/3100-3199/3159.Find%20Occurrences%20of%20an%20Element%20in%20an%20Array/README.md) | `数组`,`哈希表` | 中等 | 第 131 场双周赛 |
| 3160 | [所有球里面不同颜色的数目](/solution/3100-3199/3160.Find%20the%20Number%20of%20Distinct%20Colors%20Among%20the%20Balls/README.md) | `数组`,`哈希表`,`模拟` | 中等 | 第 131 场双周赛 |
| 3161 | [物块放置查询](/solution/3100-3199/3161.Block%20Placement%20Queries/README.md) | `树状数组`,`线段树`,`数组`,`二分查找` | 困难 | 第 131 场双周赛 |
| 3162 | [优质数对的总数 I](/solution/3100-3199/3162.Find%20the%20Number%20of%20Good%20Pairs%20I/README.md) | `数组`,`哈希表` | 简单 | 第 399 场周赛 |
| 3163 | [压缩字符串 III](/solution/3100-3199/3163.String%20Compression%20III/README.md) | `字符串` | 中等 | 第 399 场周赛 |
| 3164 | [优质数对的总数 II](/solution/3100-3199/3164.Find%20the%20Number%20of%20Good%20Pairs%20II/README.md) | `数组`,`哈希表` | 中等 | 第 399 场周赛 |
| 3165 | [不包含相邻元素的子序列的最大和](/solution/3100-3199/3165.Maximum%20Sum%20of%20Subsequence%20With%20Non-adjacent%20Elements/README.md) | `线段树`,`数组`,`分治`,`动态规划` | 困难 | 第 399 场周赛 |
| 3166 | [计算停车费与时长](/solution/3100-3199/3166.Calculate%20Parking%20Fees%20and%20Duration/README.md) | `数据库` | 中等 | 🔒 |
| 3167 | [字符串的更好压缩](/solution/3100-3199/3167.Better%20Compression%20of%20String/README.md) | `哈希表`,`字符串`,`计数`,`排序` | 中等 | 🔒 |
| 3168 | [候诊室中的最少椅子数](/solution/3100-3199/3168.Minimum%20Number%20of%20Chairs%20in%20a%20Waiting%20Room/README.md) | `字符串`,`模拟` | 简单 | 第 400 场周赛 |
| 3169 | [无需开会的工作日](/solution/3100-3199/3169.Count%20Days%20Without%20Meetings/README.md) | `数组`,`排序` | 中等 | 第 400 场周赛 |
| 3170 | [删除星号以后字典序最小的字符串](/solution/3100-3199/3170.Lexicographically%20Minimum%20String%20After%20Removing%20Stars/README.md) | `栈`,`贪心`,`哈希表`,`字符串`,`堆(优先队列)` | 中等 | 第 400 场周赛 |
| 3171 | [找到按位或最接近 K 的子数组](/solution/3100-3199/3171.Find%20Subarray%20With%20Bitwise%20OR%20Closest%20to%20K/README.md) | `位运算`,`线段树`,`数组`,`二分查找` | 困难 | 第 400 场周赛 |
| 3172 | [第二天验证](/solution/3100-3199/3172.Second%20Day%20Verification/README.md) | `数据库` | 简单 | 🔒 |
| 3173 | [相邻元素的按位或](/solution/3100-3199/3173.Bitwise%20OR%20of%20Adjacent%20Elements/README.md) | `位运算`,`数组` | 简单 | 🔒 |
| 3174 | [清除数字](/solution/3100-3199/3174.Clear%20Digits/README.md) | `栈`,`字符串`,`模拟` | 简单 | 第 132 场双周赛 |
| 3175 | [找到连续赢 K 场比赛的第一位玩家](/solution/3100-3199/3175.Find%20The%20First%20Player%20to%20win%20K%20Games%20in%20a%20Row/README.md) | `数组`,`模拟` | 中等 | 第 132 场双周赛 |
| 3176 | [求出最长好子序列 I](/solution/3100-3199/3176.Find%20the%20Maximum%20Length%20of%20a%20Good%20Subsequence%20I/README.md) | `数组`,`哈希表`,`动态规划` | 中等 | 第 132 场双周赛 |
| 3177 | [求出最长好子序列 II](/solution/3100-3199/3177.Find%20the%20Maximum%20Length%20of%20a%20Good%20Subsequence%20II/README.md) | `数组`,`哈希表`,`动态规划` | 困难 | 第 132 场双周赛 |
| 3178 | [找出 K 秒后拿着球的孩子](/solution/3100-3199/3178.Find%20the%20Child%20Who%20Has%20the%20Ball%20After%20K%20Seconds/README.md) | `数学`,`模拟` | 简单 | 第 401 场周赛 |
| 3179 | [K 秒后第 N 个元素的值](/solution/3100-3199/3179.Find%20the%20N-th%20Value%20After%20K%20Seconds/README.md) | `数组`,`数学`,`组合数学`,`前缀和`,`模拟` | 中等 | 第 401 场周赛 |
| 3180 | [执行操作可获得的最大总奖励 I](/solution/3100-3199/3180.Maximum%20Total%20Reward%20Using%20Operations%20I/README.md) | `数组`,`动态规划` | 中等 | 第 401 场周赛 |
| 3181 | [执行操作可获得的最大总奖励 II](/solution/3100-3199/3181.Maximum%20Total%20Reward%20Using%20Operations%20II/README.md) | `位运算`,`数组`,`动态规划` | 困难 | 第 401 场周赛 |
| 3182 | [查找得分最高的学生](/solution/3100-3199/3182.Find%20Top%20Scoring%20Students/README.md) | `数据库` | 中等 | 🔒 |
| 3183 | [达到总和的方法数量](/solution/3100-3199/3183.The%20Number%20of%20Ways%20to%20Make%20the%20Sum/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 3184 | [构成整天的下标对数目 I](/solution/3100-3199/3184.Count%20Pairs%20That%20Form%20a%20Complete%20Day%20I/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 402 场周赛 |
| 3185 | [构成整天的下标对数目 II](/solution/3100-3199/3185.Count%20Pairs%20That%20Form%20a%20Complete%20Day%20II/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 402 场周赛 |
| 3186 | [施咒的最大总伤害](/solution/3100-3199/3186.Maximum%20Total%20Damage%20With%20Spell%20Casting/README.md) | `数组`,`哈希表`,`双指针`,`二分查找`,`动态规划`,`计数`,`排序` | 中等 | 第 402 场周赛 |
| 3187 | [数组中的峰值](/solution/3100-3199/3187.Peaks%20in%20Array/README.md) | `树状数组`,`线段树`,`数组` | 困难 | 第 402 场周赛 |
| 3188 | [查找得分最高的学生 II](/solution/3100-3199/3188.Find%20Top%20Scoring%20Students%20II/README.md) | `数据库` | 困难 | 🔒 |
| 3189 | [得到一个和平棋盘的最少步骤](/solution/3100-3199/3189.Minimum%20Moves%20to%20Get%20a%20Peaceful%20Board/README.md) | `贪心`,`数组`,`计数排序`,`排序` | 中等 | 🔒 |
| 3190 | [使所有元素都可以被 3 整除的最少操作数](/solution/3100-3199/3190.Find%20Minimum%20Operations%20to%20Make%20All%20Elements%20Divisible%20by%20Three/README.md) | `数组`,`数学` | 简单 | 第 133 场双周赛 |
| 3191 | [使二进制数组全部等于 1 的最少操作次数 I](/solution/3100-3199/3191.Minimum%20Operations%20to%20Make%20Binary%20Array%20Elements%20Equal%20to%20One%20I/README.md) | `位运算`,`队列`,`数组`,`前缀和`,`滑动窗口` | 中等 | 第 133 场双周赛 |
| 3192 | [使二进制数组全部等于 1 的最少操作次数 II](/solution/3100-3199/3192.Minimum%20Operations%20to%20Make%20Binary%20Array%20Elements%20Equal%20to%20One%20II/README.md) | `贪心`,`数组`,`动态规划` | 中等 | 第 133 场双周赛 |
| 3193 | [统计逆序对的数目](/solution/3100-3199/3193.Count%20the%20Number%20of%20Inversions/README.md) | `数组`,`动态规划` | 困难 | 第 133 场双周赛 |
| 3194 | [最小元素和最大元素的最小平均值](/solution/3100-3199/3194.Minimum%20Average%20of%20Smallest%20and%20Largest%20Elements/README.md) | `数组`,`双指针`,`排序` | 简单 | 第 403 场周赛 |
| 3195 | [包含所有 1 的最小矩形面积 I](/solution/3100-3199/3195.Find%20the%20Minimum%20Area%20to%20Cover%20All%20Ones%20I/README.md) | `数组`,`矩阵` | 中等 | 第 403 场周赛 |
| 3196 | [最大化子数组的总成本](/solution/3100-3199/3196.Maximize%20Total%20Cost%20of%20Alternating%20Subarrays/README.md) | `数组`,`动态规划` | 中等 | 第 403 场周赛 |
| 3197 | [包含所有 1 的最小矩形面积 II](/solution/3100-3199/3197.Find%20the%20Minimum%20Area%20to%20Cover%20All%20Ones%20II/README.md) | `数组`,`枚举`,`矩阵` | 困难 | 第 403 场周赛 |
| 3198 | [查找每个州的城市](/solution/3100-3199/3198.Find%20Cities%20in%20Each%20State/README.md) | `数据库` | 简单 | 🔒 |
| 3199 | [用偶数异或设置位计数三元组 I](/solution/3100-3199/3199.Count%20Triplets%20with%20Even%20XOR%20Set%20Bits%20I/README.md) | `位运算`,`数组` | 简单 | 🔒 |
| 3200 | [三角形的最大高度](/solution/3200-3299/3200.Maximum%20Height%20of%20a%20Triangle/README.md) | `数组`,`枚举` | 简单 | 第 404 场周赛 |
| 3201 | [找出有效子序列的最大长度 I](/solution/3200-3299/3201.Find%20the%20Maximum%20Length%20of%20Valid%20Subsequence%20I/README.md) | `数组`,`动态规划` | 中等 | 第 404 场周赛 |
| 3202 | [找出有效子序列的最大长度 II](/solution/3200-3299/3202.Find%20the%20Maximum%20Length%20of%20Valid%20Subsequence%20II/README.md) | `数组`,`动态规划` | 中等 | 第 404 场周赛 |
| 3203 | [合并两棵树后的最小直径](/solution/3200-3299/3203.Find%20Minimum%20Diameter%20After%20Merging%20Two%20Trees/README.md) | `树`,`深度优先搜索`,`广度优先搜索`,`图` | 困难 | 第 404 场周赛 |
| 3204 | [按位用户权限分析](/solution/3200-3299/3204.Bitwise%20User%20Permissions%20Analysis/README.md) | `数据库` | 中等 | 🔒 |
| 3205 | [最大数组跳跃得分 I](/solution/3200-3299/3205.Maximum%20Array%20Hopping%20Score%20I/README.md) | `栈`,`贪心`,`数组`,`动态规划`,`单调栈` | 中等 | 🔒 |
| 3206 | [交替组 I](/solution/3200-3299/3206.Alternating%20Groups%20I/README.md) | `数组`,`滑动窗口` | 简单 | 第 134 场双周赛 |
| 3207 | [与敌人战斗后的最大分数](/solution/3200-3299/3207.Maximum%20Points%20After%20Enemy%20Battles/README.md) | `贪心`,`数组` | 中等 | 第 134 场双周赛 |
| 3208 | [交替组 II](/solution/3200-3299/3208.Alternating%20Groups%20II/README.md) | `数组`,`滑动窗口` | 中等 | 第 134 场双周赛 |
| 3209 | [子数组按位与值为 K 的数目](/solution/3200-3299/3209.Number%20of%20Subarrays%20With%20AND%20Value%20of%20K/README.md) | `位运算`,`线段树`,`数组`,`二分查找` | 困难 | 第 134 场双周赛 |
| 3210 | [找出加密后的字符串](/solution/3200-3299/3210.Find%20the%20Encrypted%20String/README.md) | `字符串` | 简单 | 第 405 场周赛 |
| 3211 | [生成不含相邻零的二进制字符串](/solution/3200-3299/3211.Generate%20Binary%20Strings%20Without%20Adjacent%20Zeros/README.md) | `位运算`,`字符串`,`回溯` | 中等 | 第 405 场周赛 |
| 3212 | [统计 X 和 Y 频数相等的子矩阵数量](/solution/3200-3299/3212.Count%20Submatrices%20With%20Equal%20Frequency%20of%20X%20and%20Y/README.md) | `数组`,`矩阵`,`前缀和` | 中等 | 第 405 场周赛 |
| 3213 | [最小代价构造字符串](/solution/3200-3299/3213.Construct%20String%20with%20Minimum%20Cost/README.md) | `数组`,`字符串`,`动态规划`,`后缀数组` | 困难 | 第 405 场周赛 |
| 3214 | [同比增长率](/solution/3200-3299/3214.Year%20on%20Year%20Growth%20Rate/README.md) | `数据库` | 困难 | 🔒 |
| 3215 | [用偶数异或设置位计数三元组 II](/solution/3200-3299/3215.Count%20Triplets%20with%20Even%20XOR%20Set%20Bits%20II/README.md) | `位运算`,`数组` | 中等 | 🔒 |
| 3216 | [交换后字典序最小的字符串](/solution/3200-3299/3216.Lexicographically%20Smallest%20String%20After%20a%20Swap/README.md) | `贪心`,`字符串` | 简单 | 第 406 场周赛 |
| 3217 | [从链表中移除在数组中存在的节点](/solution/3200-3299/3217.Delete%20Nodes%20From%20Linked%20List%20Present%20in%20Array/README.md) | `数组`,`哈希表`,`链表` | 中等 | 第 406 场周赛 |
| 3218 | [切蛋糕的最小总开销 I](/solution/3200-3299/3218.Minimum%20Cost%20for%20Cutting%20Cake%20I/README.md) | `贪心`,`数组`,`动态规划`,`排序` | 中等 | 第 406 场周赛 |
| 3219 | [切蛋糕的最小总开销 II](/solution/3200-3299/3219.Minimum%20Cost%20for%20Cutting%20Cake%20II/README.md) | `贪心`,`数组`,`排序` | 困难 | 第 406 场周赛 |
| 3220 | [奇数和偶数交易](/solution/3200-3299/3220.Odd%20and%20Even%20Transactions/README.md) | `数据库` | 中等 | |
| 3221 | [最大数组跳跃得分 II](/solution/3200-3299/3221.Maximum%20Array%20Hopping%20Score%20II/README.md) | `栈`,`贪心`,`数组`,`单调栈` | 中等 | 🔒 |
| 3222 | [求出硬币游戏的赢家](/solution/3200-3299/3222.Find%20the%20Winning%20Player%20in%20Coin%20Game/README.md) | `数学`,`博弈`,`模拟` | 简单 | 第 135 场双周赛 |
| 3223 | [操作后字符串的最短长度](/solution/3200-3299/3223.Minimum%20Length%20of%20String%20After%20Operations/README.md) | `哈希表`,`字符串`,`计数` | 中等 | 第 135 场双周赛 |
| 3224 | [使差值相等的最少数组改动次数](/solution/3200-3299/3224.Minimum%20Array%20Changes%20to%20Make%20Differences%20Equal/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 135 场双周赛 |
| 3225 | [网格图操作后的最大分数](/solution/3200-3299/3225.Maximum%20Score%20From%20Grid%20Operations/README.md) | `数组`,`动态规划`,`矩阵`,`前缀和` | 困难 | 第 135 场双周赛 |
| 3226 | [使两个整数相等的位更改次数](/solution/3200-3299/3226.Number%20of%20Bit%20Changes%20to%20Make%20Two%20Integers%20Equal/README.md) | `位运算` | 简单 | 第 407 场周赛 |
| 3227 | [字符串元音游戏](/solution/3200-3299/3227.Vowels%20Game%20in%20a%20String/README.md) | `脑筋急转弯`,`数学`,`字符串`,`博弈` | 中等 | 第 407 场周赛 |
| 3228 | [将 1 移动到末尾的最大操作次数](/solution/3200-3299/3228.Maximum%20Number%20of%20Operations%20to%20Move%20Ones%20to%20the%20End/README.md) | `贪心`,`字符串`,`计数` | 中等 | 第 407 场周赛 |
| 3229 | [使数组等于目标数组所需的最少操作次数](/solution/3200-3299/3229.Minimum%20Operations%20to%20Make%20Array%20Equal%20to%20Target/README.md) | `栈`,`贪心`,`数组`,`动态规划`,`单调栈` | 困难 | 第 407 场周赛 |
| 3230 | [客户购买行为分析](/solution/3200-3299/3230.Customer%20Purchasing%20Behavior%20Analysis/README.md) | `数据库` | 中等 | 🔒 |
| 3231 | [要删除的递增子序列的最小数量](/solution/3200-3299/3231.Minimum%20Number%20of%20Increasing%20Subsequence%20to%20Be%20Removed/README.md) | `数组`,`二分查找` | 困难 | 🔒 |
| 3232 | [判断是否可以赢得数字游戏](/solution/3200-3299/3232.Find%20if%20Digit%20Game%20Can%20Be%20Won/README.md) | `数组`,`数学` | 简单 | 第 408 场周赛 |
| 3233 | [统计不是特殊数字的数字数量](/solution/3200-3299/3233.Find%20the%20Count%20of%20Numbers%20Which%20Are%20Not%20Special/README.md) | `数组`,`数学`,`数论` | 中等 | 第 408 场周赛 |
| 3234 | [统计 1 显著的字符串的数量](/solution/3200-3299/3234.Count%20the%20Number%20of%20Substrings%20With%20Dominant%20Ones/README.md) | `字符串`,`枚举`,`滑动窗口` | 中等 | 第 408 场周赛 |
| 3235 | [判断矩形的两个角落是否可达](/solution/3200-3299/3235.Check%20if%20the%20Rectangle%20Corner%20Is%20Reachable/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`几何`,`数组`,`数学` | 困难 | 第 408 场周赛 |
| 3236 | [首席执行官下属层级](/solution/3200-3299/3236.CEO%20Subordinate%20Hierarchy/README.md) | `数据库` | 困难 | 🔒 |
| 3237 | [Alt 和 Tab 模拟](/solution/3200-3299/3237.Alt%20and%20Tab%20Simulation/README.md) | `数组`,`哈希表`,`模拟` | 中等 | 🔒 |
| 3238 | [求出胜利玩家的数目](/solution/3200-3299/3238.Find%20the%20Number%20of%20Winning%20Players/README.md) | `数组`,`哈希表`,`计数` | 简单 | 第 136 场双周赛 |
| 3239 | [最少翻转次数使二进制矩阵回文 I](/solution/3200-3299/3239.Minimum%20Number%20of%20Flips%20to%20Make%20Binary%20Grid%20Palindromic%20I/README.md) | `数组`,`双指针`,`矩阵` | 中等 | 第 136 场双周赛 |
| 3240 | [最少翻转次数使二进制矩阵回文 II](/solution/3200-3299/3240.Minimum%20Number%20of%20Flips%20to%20Make%20Binary%20Grid%20Palindromic%20II/README.md) | `数组`,`双指针`,`矩阵` | 中等 | 第 136 场双周赛 |
| 3241 | [标记所有节点需要的时间](/solution/3200-3299/3241.Time%20Taken%20to%20Mark%20All%20Nodes/README.md) | `树`,`深度优先搜索`,`图`,`动态规划` | 困难 | 第 136 场双周赛 |
| 3242 | [设计相邻元素求和服务](/solution/3200-3299/3242.Design%20Neighbor%20Sum%20Service/README.md) | `设计`,`数组`,`哈希表`,`矩阵`,`模拟` | 简单 | 第 409 场周赛 |
| 3243 | [新增道路查询后的最短距离 I](/solution/3200-3299/3243.Shortest%20Distance%20After%20Road%20Addition%20Queries%20I/README.md) | `广度优先搜索`,`图`,`数组` | 中等 | 第 409 场周赛 |
| 3244 | [新增道路查询后的最短距离 II](/solution/3200-3299/3244.Shortest%20Distance%20After%20Road%20Addition%20Queries%20II/README.md) | `贪心`,`图`,`数组`,`有序集合` | 困难 | 第 409 场周赛 |
| 3245 | [交替组 III](/solution/3200-3299/3245.Alternating%20Groups%20III/README.md) | `树状数组`,`数组` | 困难 | 第 409 场周赛 |
| 3246 | [英超积分榜排名](/solution/3200-3299/3246.Premier%20League%20Table%20Ranking/README.md) | `数据库` | 简单 | 🔒 |
| 3247 | [奇数和子序列的数量](/solution/3200-3299/3247.Number%20of%20Subsequences%20with%20Odd%20Sum/README.md) | `数组`,`数学`,`动态规划`,`组合数学` | 中等 | 🔒 |
| 3248 | [矩阵中的蛇](/solution/3200-3299/3248.Snake%20in%20Matrix/README.md) | `数组`,`字符串`,`模拟` | 简单 | 第 410 场周赛 |
| 3249 | [统计好节点的数目](/solution/3200-3299/3249.Count%20the%20Number%20of%20Good%20Nodes/README.md) | `树`,`深度优先搜索` | 中等 | 第 410 场周赛 |
| 3250 | [单调数组对的数目 I](/solution/3200-3299/3250.Find%20the%20Count%20of%20Monotonic%20Pairs%20I/README.md) | `数组`,`数学`,`动态规划`,`组合数学`,`前缀和` | 困难 | 第 410 场周赛 |
| 3251 | [单调数组对的数目 II](/solution/3200-3299/3251.Find%20the%20Count%20of%20Monotonic%20Pairs%20II/README.md) | `数组`,`数学`,`动态规划`,`组合数学`,`前缀和` | 困难 | 第 410 场周赛 |
| 3252 | [英超积分榜排名 II](/solution/3200-3299/3252.Premier%20League%20Table%20Ranking%20II/README.md) | `数据库` | 中等 | 🔒 |
| 3253 | [最小代价构造字符串(简单)](/solution/3200-3299/3253.Construct%20String%20with%20Minimum%20Cost%20%28Easy%29/README.md) | | 中等 | 🔒 |
| 3254 | [长度为 K 的子数组的能量值 I](/solution/3200-3299/3254.Find%20the%20Power%20of%20K-Size%20Subarrays%20I/README.md) | `数组`,`滑动窗口` | 中等 | 第 137 场双周赛 |
| 3255 | [长度为 K 的子数组的能量值 II](/solution/3200-3299/3255.Find%20the%20Power%20of%20K-Size%20Subarrays%20II/README.md) | `数组`,`滑动窗口` | 中等 | 第 137 场双周赛 |
| 3256 | [放三个车的价值之和最大 I](/solution/3200-3299/3256.Maximum%20Value%20Sum%20by%20Placing%20Three%20Rooks%20I/README.md) | `数组`,`动态规划`,`枚举`,`矩阵` | 困难 | 第 137 场双周赛 |
| 3257 | [放三个车的价值之和最大 II](/solution/3200-3299/3257.Maximum%20Value%20Sum%20by%20Placing%20Three%20Rooks%20II/README.md) | `数组`,`动态规划`,`枚举`,`矩阵` | 困难 | 第 137 场双周赛 |
| 3258 | [统计满足 K 约束的子字符串数量 I](/solution/3200-3299/3258.Count%20Substrings%20That%20Satisfy%20K-Constraint%20I/README.md) | `字符串`,`滑动窗口` | 简单 | 第 411 场周赛 |
| 3259 | [超级饮料的最大强化能量](/solution/3200-3299/3259.Maximum%20Energy%20Boost%20From%20Two%20Drinks/README.md) | `数组`,`动态规划` | 中等 | 第 411 场周赛 |
| 3260 | [找出最大的 N 位 K 回文数](/solution/3200-3299/3260.Find%20the%20Largest%20Palindrome%20Divisible%20by%20K/README.md) | `贪心`,`数学`,`字符串`,`动态规划`,`数论` | 困难 | 第 411 场周赛 |
| 3261 | [统计满足 K 约束的子字符串数量 II](/solution/3200-3299/3261.Count%20Substrings%20That%20Satisfy%20K-Constraint%20II/README.md) | `数组`,`字符串`,`二分查找`,`前缀和`,`滑动窗口` | 困难 | 第 411 场周赛 |
| 3262 | [查找重叠的班次](/solution/3200-3299/3262.Find%20Overlapping%20Shifts/README.md) | `数据库` | 中等 | 🔒 |
| 3263 | [将双链表转换为数组 I](/solution/3200-3299/3263.Convert%20Doubly%20Linked%20List%20to%20Array%20I/README.md) | `数组`,`链表`,`双向链表` | 简单 | 🔒 |
| 3264 | [K 次乘运算后的最终数组 I](/solution/3200-3299/3264.Final%20Array%20State%20After%20K%20Multiplication%20Operations%20I/README.md) | `数组`,`数学`,`模拟`,`堆(优先队列)` | 简单 | 第 412 场周赛 |
| 3265 | [统计近似相等数对 I](/solution/3200-3299/3265.Count%20Almost%20Equal%20Pairs%20I/README.md) | `数组`,`哈希表`,`计数`,`枚举`,`排序` | 中等 | 第 412 场周赛 |
| 3266 | [K 次乘运算后的最终数组 II](/solution/3200-3299/3266.Final%20Array%20State%20After%20K%20Multiplication%20Operations%20II/README.md) | `数组`,`模拟`,`堆(优先队列)` | 困难 | 第 412 场周赛 |
| 3267 | [统计近似相等数对 II](/solution/3200-3299/3267.Count%20Almost%20Equal%20Pairs%20II/README.md) | `数组`,`哈希表`,`计数`,`枚举`,`排序` | 困难 | 第 412 场周赛 |
| 3268 | [查找重叠的班次 II](/solution/3200-3299/3268.Find%20Overlapping%20Shifts%20II/README.md) | `数据库` | 困难 | 🔒 |
| 3269 | [构建两个递增数组](/solution/3200-3299/3269.Constructing%20Two%20Increasing%20Arrays/README.md) | `数组`,`动态规划` | 困难 | 🔒 |
| 3270 | [求出数字答案](/solution/3200-3299/3270.Find%20the%20Key%20of%20the%20Numbers/README.md) | `数学` | 简单 | 第 138 场双周赛 |
| 3271 | [哈希分割字符串](/solution/3200-3299/3271.Hash%20Divided%20String/README.md) | `字符串`,`模拟` | 中等 | 第 138 场双周赛 |
| 3272 | [统计好整数的数目](/solution/3200-3299/3272.Find%20the%20Count%20of%20Good%20Integers/README.md) | `哈希表`,`数学`,`组合数学`,`枚举` | 困难 | 第 138 场双周赛 |
| 3273 | [对 Bob 造成的最少伤害](/solution/3200-3299/3273.Minimum%20Amount%20of%20Damage%20Dealt%20to%20Bob/README.md) | `贪心`,`数组`,`排序` | 困难 | 第 138 场双周赛 |
| 3274 | [检查棋盘方格颜色是否相同](/solution/3200-3299/3274.Check%20if%20Two%20Chessboard%20Squares%20Have%20the%20Same%20Color/README.md) | `数学`,`字符串` | 简单 | 第 413 场周赛 |
| 3275 | [第 K 近障碍物查询](/solution/3200-3299/3275.K-th%20Nearest%20Obstacle%20Queries/README.md) | `数组`,`堆(优先队列)` | 中等 | 第 413 场周赛 |
| 3276 | [选择矩阵中单元格的最大得分](/solution/3200-3299/3276.Select%20Cells%20in%20Grid%20With%20Maximum%20Score/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩`,`矩阵` | 困难 | 第 413 场周赛 |
| 3277 | [查询子数组最大异或值](/solution/3200-3299/3277.Maximum%20XOR%20Score%20Subarray%20Queries/README.md) | `数组`,`动态规划` | 困难 | 第 413 场周赛 |
| 3278 | [寻找数据科学家职位的候选人 II](/solution/3200-3299/3278.Find%20Candidates%20for%20Data%20Scientist%20Position%20II/README.md) | `数据库` | 中等 | 🔒 |
| 3279 | [活塞占据的最大总区域](/solution/3200-3299/3279.Maximum%20Total%20Area%20Occupied%20by%20Pistons/README.md) | `数组`,`哈希表`,`字符串`,`计数`,`前缀和`,`模拟` | 困难 | 🔒 |
| 3280 | [将日期转换为二进制表示](/solution/3200-3299/3280.Convert%20Date%20to%20Binary/README.md) | `数学`,`字符串` | 简单 | 第 414 场周赛 |
| 3281 | [范围内整数的最大得分](/solution/3200-3299/3281.Maximize%20Score%20of%20Numbers%20in%20Ranges/README.md) | `贪心`,`数组`,`二分查找`,`排序` | 中等 | 第 414 场周赛 |
| 3282 | [到达数组末尾的最大得分](/solution/3200-3299/3282.Reach%20End%20of%20Array%20With%20Max%20Score/README.md) | `贪心`,`数组` | 中等 | 第 414 场周赛 |
| 3283 | [吃掉所有兵需要的最多移动次数](/solution/3200-3299/3283.Maximum%20Number%20of%20Moves%20to%20Kill%20All%20Pawns/README.md) | `位运算`,`广度优先搜索`,`数组`,`数学`,`状态压缩`,`博弈` | 困难 | 第 414 场周赛 |
| 3284 | [连续子数组的和](/solution/3200-3299/3284.Sum%20of%20Consecutive%20Subarrays/README.md) | `数组`,`双指针`,`动态规划` | 中等 | 🔒 |
| 3285 | [找到稳定山的下标](/solution/3200-3299/3285.Find%20Indices%20of%20Stable%20Mountains/README.md) | `数组` | 简单 | 第 139 场双周赛 |
| 3286 | [穿越网格图的安全路径](/solution/3200-3299/3286.Find%20a%20Safe%20Walk%20Through%20a%20Grid/README.md) | `广度优先搜索`,`图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 中等 | 第 139 场双周赛 |
| 3287 | [求出数组中最大序列值](/solution/3200-3299/3287.Find%20the%20Maximum%20Sequence%20Value%20of%20Array/README.md) | `位运算`,`数组`,`动态规划` | 困难 | 第 139 场双周赛 |
| 3288 | [最长上升路径的长度](/solution/3200-3299/3288.Length%20of%20the%20Longest%20Increasing%20Path/README.md) | `数组`,`二分查找`,`排序` | 困难 | 第 139 场双周赛 |
| 3289 | [数字小镇中的捣蛋鬼](/solution/3200-3299/3289.The%20Two%20Sneaky%20Numbers%20of%20Digitville/README.md) | `数组`,`哈希表`,`数学` | 简单 | 第 415 场周赛 |
| 3290 | [最高乘法得分](/solution/3200-3299/3290.Maximum%20Multiplication%20Score/README.md) | `数组`,`动态规划` | 中等 | 第 415 场周赛 |
| 3291 | [形成目标字符串需要的最少字符串数 I](/solution/3200-3299/3291.Minimum%20Number%20of%20Valid%20Strings%20to%20Form%20Target%20I/README.md) | `字典树`,`线段树`,`数组`,`字符串`,`二分查找`,`动态规划`,`字符串匹配`,`哈希函数`,`滚动哈希` | 中等 | 第 415 场周赛 |
| 3292 | [形成目标字符串需要的最少字符串数 II](/solution/3200-3299/3292.Minimum%20Number%20of%20Valid%20Strings%20to%20Form%20Target%20II/README.md) | `线段树`,`数组`,`字符串`,`二分查找`,`动态规划`,`字符串匹配`,`哈希函数`,`滚动哈希` | 困难 | 第 415 场周赛 |
| 3293 | [计算产品最终价格](/solution/3200-3299/3293.Calculate%20Product%20Final%20Price/README.md) | `数据库` | 中等 | 🔒 |
| 3294 | [将双链表转换为数组 II](/solution/3200-3299/3294.Convert%20Doubly%20Linked%20List%20to%20Array%20II/README.md) | `数组`,`链表`,`双向链表` | 中等 | 🔒 |
| 3295 | [举报垃圾信息](/solution/3200-3299/3295.Report%20Spam%20Message/README.md) | `数组`,`哈希表`,`字符串` | 中等 | 第 416 场周赛 |
| 3296 | [移山所需的最少秒数](/solution/3200-3299/3296.Minimum%20Number%20of%20Seconds%20to%20Make%20Mountain%20Height%20Zero/README.md) | `贪心`,`数组`,`数学`,`二分查找`,`堆(优先队列)` | 中等 | 第 416 场周赛 |
| 3297 | [统计重新排列后包含另一个字符串的子字符串数目 I](/solution/3200-3299/3297.Count%20Substrings%20That%20Can%20Be%20Rearranged%20to%20Contain%20a%20String%20I/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 416 场周赛 |
| 3298 | [统计重新排列后包含另一个字符串的子字符串数目 II](/solution/3200-3299/3298.Count%20Substrings%20That%20Can%20Be%20Rearranged%20to%20Contain%20a%20String%20II/README.md) | `哈希表`,`字符串`,`滑动窗口` | 困难 | 第 416 场周赛 |
| 3299 | [连续子序列的和](/solution/3200-3299/3299.Sum%20of%20Consecutive%20Subsequences/README.md) | `数组`,`哈希表`,`动态规划` | 困难 | 🔒 |
| 3300 | [替换为数位和以后的最小元素](/solution/3300-3399/3300.Minimum%20Element%20After%20Replacement%20With%20Digit%20Sum/README.md) | `数组`,`数学` | 简单 | 第 140 场双周赛 |
| 3301 | [高度互不相同的最大塔高和](/solution/3300-3399/3301.Maximize%20the%20Total%20Height%20of%20Unique%20Towers/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 140 场双周赛 |
| 3302 | [字典序最小的合法序列](/solution/3300-3399/3302.Find%20the%20Lexicographically%20Smallest%20Valid%20Sequence/README.md) | `贪心`,`双指针`,`字符串`,`动态规划` | 中等 | 第 140 场双周赛 |
| 3303 | [第一个几乎相等子字符串的下标](/solution/3300-3399/3303.Find%20the%20Occurrence%20of%20First%20Almost%20Equal%20Substring/README.md) | `字符串`,`字符串匹配` | 困难 | 第 140 场双周赛 |
| 3304 | [找出第 K 个字符 I](/solution/3300-3399/3304.Find%20the%20K-th%20Character%20in%20String%20Game%20I/README.md) | `位运算`,`递归`,`数学`,`模拟` | 简单 | 第 417 场周赛 |
| 3305 | [元音辅音字符串计数 I](/solution/3300-3399/3305.Count%20of%20Substrings%20Containing%20Every%20Vowel%20and%20K%20Consonants%20I/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 417 场周赛 |
| 3306 | [元音辅音字符串计数 II](/solution/3300-3399/3306.Count%20of%20Substrings%20Containing%20Every%20Vowel%20and%20K%20Consonants%20II/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 417 场周赛 |
| 3307 | [找出第 K 个字符 II](/solution/3300-3399/3307.Find%20the%20K-th%20Character%20in%20String%20Game%20II/README.md) | `位运算`,`递归`,`数学` | 困难 | 第 417 场周赛 |
| 3308 | [寻找表现最佳的司机](/solution/3300-3399/3308.Find%20Top%20Performing%20Driver/README.md) | `数据库` | 中等 | 🔒 |
| 3309 | [连接二进制表示可形成的最大数值](/solution/3300-3399/3309.Maximum%20Possible%20Number%20by%20Binary%20Concatenation/README.md) | `位运算`,`数组`,`枚举` | 中等 | 第 418 场周赛 |
| 3310 | [移除可疑的方法](/solution/3300-3399/3310.Remove%20Methods%20From%20Project/README.md) | `深度优先搜索`,`广度优先搜索`,`图` | 中等 | 第 418 场周赛 |
| 3311 | [构造符合图结构的二维矩阵](/solution/3300-3399/3311.Construct%202D%20Grid%20Matching%20Graph%20Layout/README.md) | `图`,`数组`,`哈希表`,`矩阵` | 困难 | 第 418 场周赛 |
| 3312 | [查询排序后的最大公约数](/solution/3300-3399/3312.Sorted%20GCD%20Pair%20Queries/README.md) | `数组`,`哈希表`,`数学`,`二分查找`,`组合数学`,`计数`,`数论`,`前缀和` | 困难 | 第 418 场周赛 |
| 3313 | [查找树中最后标记的节点](/solution/3300-3399/3313.Find%20the%20Last%20Marked%20Nodes%20in%20Tree/README.md) | `树`,`深度优先搜索` | 困难 | 🔒 |
| 3314 | [构造最小位运算数组 I](/solution/3300-3399/3314.Construct%20the%20Minimum%20Bitwise%20Array%20I/README.md) | `位运算`,`数组` | 简单 | 第 141 场双周赛 |
| 3315 | [构造最小位运算数组 II](/solution/3300-3399/3315.Construct%20the%20Minimum%20Bitwise%20Array%20II/README.md) | `位运算`,`数组` | 中等 | 第 141 场双周赛 |
| 3316 | [从原字符串里进行删除操作的最多次数](/solution/3300-3399/3316.Find%20Maximum%20Removals%20From%20Source%20String/README.md) | `数组`,`哈希表`,`双指针`,`字符串`,`动态规划` | 中等 | 第 141 场双周赛 |
| 3317 | [安排活动的方案数](/solution/3300-3399/3317.Find%20the%20Number%20of%20Possible%20Ways%20for%20an%20Event/README.md) | `数学`,`动态规划`,`组合数学` | 困难 | 第 141 场双周赛 |
| 3318 | [计算子数组的 x-sum I](/solution/3300-3399/3318.Find%20X-Sum%20of%20All%20K-Long%20Subarrays%20I/README.md) | `数组`,`哈希表`,`滑动窗口`,`堆(优先队列)` | 简单 | 第 419 场周赛 |
| 3319 | [第 K 大的完美二叉子树的大小](/solution/3300-3399/3319.K-th%20Largest%20Perfect%20Subtree%20Size%20in%20Binary%20Tree/README.md) | `树`,`深度优先搜索`,`二叉树`,`排序` | 中等 | 第 419 场周赛 |
| 3320 | [统计能获胜的出招序列数](/solution/3300-3399/3320.Count%20The%20Number%20of%20Winning%20Sequences/README.md) | `字符串`,`动态规划` | 困难 | 第 419 场周赛 |
| 3321 | [计算子数组的 x-sum II](/solution/3300-3399/3321.Find%20X-Sum%20of%20All%20K-Long%20Subarrays%20II/README.md) | `数组`,`哈希表`,`滑动窗口`,`堆(优先队列)` | 困难 | 第 419 场周赛 |
| 3322 | [英超积分榜排名 III](/solution/3300-3399/3322.Premier%20League%20Table%20Ranking%20III/README.md) | `数据库` | 中等 | 🔒 |
| 3323 | [通过插入区间最小化连通组](/solution/3300-3399/3323.Minimize%20Connected%20Groups%20by%20Inserting%20Interval/README.md) | `数组`,`二分查找`,`排序`,`滑动窗口` | 中等 | 🔒 |
| 3324 | [出现在屏幕上的字符串序列](/solution/3300-3399/3324.Find%20the%20Sequence%20of%20Strings%20Appeared%20on%20the%20Screen/README.md) | `字符串`,`模拟` | 中等 | 第 420 场周赛 |
| 3325 | [字符至少出现 K 次的子字符串 I](/solution/3300-3399/3325.Count%20Substrings%20With%20K-Frequency%20Characters%20I/README.md) | `哈希表`,`字符串`,`滑动窗口` | 中等 | 第 420 场周赛 |
| 3326 | [使数组非递减的最少除法操作次数](/solution/3300-3399/3326.Minimum%20Division%20Operations%20to%20Make%20Array%20Non%20Decreasing/README.md) | `贪心`,`数组`,`数学`,`数论` | 中等 | 第 420 场周赛 |
| 3327 | [判断 DFS 字符串是否是回文串](/solution/3300-3399/3327.Check%20if%20DFS%20Strings%20Are%20Palindromes/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`字符串`,`哈希函数` | 困难 | 第 420 场周赛 |
| 3328 | [查找每个州的城市 II](/solution/3300-3399/3328.Find%20Cities%20in%20Each%20State%20II/README.md) | `数据库` | 中等 | 🔒 |
| 3329 | [字符至少出现 K 次的子字符串 II](/solution/3300-3399/3329.Count%20Substrings%20With%20K-Frequency%20Characters%20II/README.md) | `哈希表`,`字符串`,`滑动窗口` | 困难 | 🔒 |
| 3330 | [找到初始输入字符串 I](/solution/3300-3399/3330.Find%20the%20Original%20Typed%20String%20I/README.md) | `字符串` | 简单 | 第 142 场双周赛 |
| 3331 | [修改后子树的大小](/solution/3300-3399/3331.Find%20Subtree%20Sizes%20After%20Changes/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`字符串` | 中等 | 第 142 场双周赛 |
| 3332 | [旅客可以得到的最多点数](/solution/3300-3399/3332.Maximum%20Points%20Tourist%20Can%20Earn/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 142 场双周赛 |
| 3333 | [找到初始输入字符串 II](/solution/3300-3399/3333.Find%20the%20Original%20Typed%20String%20II/README.md) | `字符串`,`动态规划`,`前缀和` | 困难 | 第 142 场双周赛 |
| 3334 | [数组的最大因子得分](/solution/3300-3399/3334.Find%20the%20Maximum%20Factor%20Score%20of%20Array/README.md) | `数组`,`数学`,`数论` | 中等 | 第 421 场周赛 |
| 3335 | [字符串转换后的长度 I](/solution/3300-3399/3335.Total%20Characters%20in%20String%20After%20Transformations%20I/README.md) | `哈希表`,`数学`,`字符串`,`动态规划`,`计数` | 中等 | 第 421 场周赛 |
| 3336 | [最大公约数相等的子序列数量](/solution/3300-3399/3336.Find%20the%20Number%20of%20Subsequences%20With%20Equal%20GCD/README.md) | `数组`,`数学`,`动态规划`,`数论` | 困难 | 第 421 场周赛 |
| 3337 | [字符串转换后的长度 II](/solution/3300-3399/3337.Total%20Characters%20in%20String%20After%20Transformations%20II/README.md) | `哈希表`,`数学`,`字符串`,`动态规划`,`计数` | 困难 | 第 421 场周赛 |
| 3338 | [第二高的薪水 II](/solution/3300-3399/3338.Second%20Highest%20Salary%20II/README.md) | `数据库` | 中等 | 🔒 |
| 3339 | [查找 K 偶数数组的数量](/solution/3300-3399/3339.Find%20the%20Number%20of%20K-Even%20Arrays/README.md) | `动态规划` | 中等 | 🔒 |
| 3340 | [检查平衡字符串](/solution/3300-3399/3340.Check%20Balanced%20String/README.md) | `字符串` | 简单 | 第 422 场周赛 |
| 3341 | [到达最后一个房间的最少时间 I](/solution/3300-3399/3341.Find%20Minimum%20Time%20to%20Reach%20Last%20Room%20I/README.md) | `图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 中等 | 第 422 场周赛 |
| 3342 | [到达最后一个房间的最少时间 II](/solution/3300-3399/3342.Find%20Minimum%20Time%20to%20Reach%20Last%20Room%20II/README.md) | `图`,`数组`,`矩阵`,`最短路`,`堆(优先队列)` | 中等 | 第 422 场周赛 |
| 3343 | [统计平衡排列的数目](/solution/3300-3399/3343.Count%20Number%20of%20Balanced%20Permutations/README.md) | `数学`,`字符串`,`动态规划`,`组合数学` | 困难 | 第 422 场周赛 |
| 3344 | [最大尺寸数组](/solution/3300-3399/3344.Maximum%20Sized%20Array/README.md) | `位运算`,`二分查找` | 中等 | 🔒 |
| 3345 | [最小可整除数位乘积 I](/solution/3300-3399/3345.Smallest%20Divisible%20Digit%20Product%20I/README.md) | `数学`,`枚举` | 简单 | 第 143 场双周赛 |
| 3346 | [执行操作后元素的最高频率 I](/solution/3300-3399/3346.Maximum%20Frequency%20of%20an%20Element%20After%20Performing%20Operations%20I/README.md) | `数组`,`二分查找`,`前缀和`,`排序`,`滑动窗口` | 中等 | 第 143 场双周赛 |
| 3347 | [执行操作后元素的最高频率 II](/solution/3300-3399/3347.Maximum%20Frequency%20of%20an%20Element%20After%20Performing%20Operations%20II/README.md) | `数组`,`二分查找`,`前缀和`,`排序`,`滑动窗口` | 困难 | 第 143 场双周赛 |
| 3348 | [最小可整除数位乘积 II](/solution/3300-3399/3348.Smallest%20Divisible%20Digit%20Product%20II/README.md) | `贪心`,`数学`,`字符串`,`回溯`,`数论` | 困难 | 第 143 场双周赛 |
| 3349 | [检测相邻递增子数组 I](/solution/3300-3399/3349.Adjacent%20Increasing%20Subarrays%20Detection%20I/README.md) | `数组` | 简单 | 第 423 场周赛 |
| 3350 | [检测相邻递增子数组 II](/solution/3300-3399/3350.Adjacent%20Increasing%20Subarrays%20Detection%20II/README.md) | `数组`,`二分查找` | 中等 | 第 423 场周赛 |
| 3351 | [好子序列的元素之和](/solution/3300-3399/3351.Sum%20of%20Good%20Subsequences/README.md) | `数组`,`哈希表`,`动态规划` | 困难 | 第 423 场周赛 |
| 3352 | [统计小于 N 的 K 可约简整数](/solution/3300-3399/3352.Count%20K-Reducible%20Numbers%20Less%20Than%20N/README.md) | `数学`,`字符串`,`动态规划`,`组合数学` | 困难 | 第 423 场周赛 |
| 3353 | [最小总操作数](/solution/3300-3399/3353.Minimum%20Total%20Operations/README.md) | `数组` | 简单 | 🔒 |
| 3354 | [使数组元素等于零](/solution/3300-3399/3354.Make%20Array%20Elements%20Equal%20to%20Zero/README.md) | `数组`,`前缀和`,`模拟` | 简单 | 第 424 场周赛 |
| 3355 | [零数组变换 I](/solution/3300-3399/3355.Zero%20Array%20Transformation%20I/README.md) | `数组`,`前缀和` | 中等 | 第 424 场周赛 |
| 3356 | [零数组变换 II](/solution/3300-3399/3356.Zero%20Array%20Transformation%20II/README.md) | `数组`,`二分查找`,`前缀和` | 中等 | 第 424 场周赛 |
| 3357 | [最小化相邻元素的最大差值](/solution/3300-3399/3357.Minimize%20the%20Maximum%20Adjacent%20Element%20Difference/README.md) | `贪心`,`数组`,`二分查找` | 困难 | 第 424 场周赛 |
| 3358 | [评分为 NULL 的图书](/solution/3300-3399/3358.Books%20with%20NULL%20Ratings/README.md) | `数据库` | 简单 | 🔒 |
| 3359 | [查找最大元素不超过 K 的有序子矩阵](/solution/3300-3399/3359.Find%20Sorted%20Submatrices%20With%20Maximum%20Element%20at%20Most%20K/README.md) | `栈`,`数组`,`矩阵`,`单调栈` | 困难 | 🔒 |
| 3360 | [移除石头游戏](/solution/3300-3399/3360.Stone%20Removal%20Game/README.md) | `数学`,`模拟` | 简单 | 第 144 场双周赛 |
| 3361 | [两个字符串的切换距离](/solution/3300-3399/3361.Shift%20Distance%20Between%20Two%20Strings/README.md) | `数组`,`字符串`,`前缀和` | 中等 | 第 144 场双周赛 |
| 3362 | [零数组变换 III](/solution/3300-3399/3362.Zero%20Array%20Transformation%20III/README.md) | `贪心`,`数组`,`前缀和`,`排序`,`堆(优先队列)` | 中等 | 第 144 场双周赛 |
| 3363 | [最多可收集的水果数目](/solution/3300-3399/3363.Find%20the%20Maximum%20Number%20of%20Fruits%20Collected/README.md) | `数组`,`动态规划`,`矩阵` | 困难 | 第 144 场双周赛 |
| 3364 | [最小正和子数组](/solution/3300-3399/3364.Minimum%20Positive%20Sum%20Subarray/README.md) | `数组`,`前缀和`,`滑动窗口` | 简单 | 第 425 场周赛 |
| 3365 | [重排子字符串以形成目标字符串](/solution/3300-3399/3365.Rearrange%20K%20Substrings%20to%20Form%20Target%20String/README.md) | `哈希表`,`字符串`,`排序` | 中等 | 第 425 场周赛 |
| 3366 | [最小数组和](/solution/3300-3399/3366.Minimum%20Array%20Sum/README.md) | `数组`,`动态规划` | 中等 | 第 425 场周赛 |
| 3367 | [移除边之后的权重最大和](/solution/3300-3399/3367.Maximize%20Sum%20of%20Weights%20after%20Edge%20Removals/README.md) | `树`,`深度优先搜索`,`动态规划` | 困难 | 第 425 场周赛 |
| 3368 | [首字母大写](/solution/3300-3399/3368.First%20Letter%20Capitalization/README.md) | `数据库` | 困难 | 🔒 |
| 3369 | [设计数组统计跟踪器](/solution/3300-3399/3369.Design%20an%20Array%20Statistics%20Tracker/README.md) | `设计`,`队列`,`哈希表`,`二分查找`,`数据流`,`有序集合`,`堆(优先队列)` | 困难 | 🔒 |
| 3370 | [仅含置位位的最小整数](/solution/3300-3399/3370.Smallest%20Number%20With%20All%20Set%20Bits/README.md) | `位运算`,`数学` | 简单 | 第 426 场周赛 |
| 3371 | [识别数组中的最大异常值](/solution/3300-3399/3371.Identify%20the%20Largest%20Outlier%20in%20an%20Array/README.md) | `数组`,`哈希表`,`计数`,`枚举` | 中等 | 第 426 场周赛 |
| 3372 | [连接两棵树后最大目标节点数目 I](/solution/3300-3399/3372.Maximize%20the%20Number%20of%20Target%20Nodes%20After%20Connecting%20Trees%20I/README.md) | `树`,`深度优先搜索`,`广度优先搜索` | 中等 | 第 426 场周赛 |
| 3373 | [连接两棵树后最大目标节点数目 II](/solution/3300-3399/3373.Maximize%20the%20Number%20of%20Target%20Nodes%20After%20Connecting%20Trees%20II/README.md) | `树`,`深度优先搜索`,`广度优先搜索` | 困难 | 第 426 场周赛 |
| 3374 | [首字母大写 II](/solution/3300-3399/3374.First%20Letter%20Capitalization%20II/README.md) | `数据库` | 困难 | |
| 3375 | [使数组的值全部为 K 的最少操作次数](/solution/3300-3399/3375.Minimum%20Operations%20to%20Make%20Array%20Values%20Equal%20to%20K/README.md) | `数组`,`哈希表` | 简单 | 第 145 场双周赛 |
| 3376 | [破解锁的最少时间 I](/solution/3300-3399/3376.Minimum%20Time%20to%20Break%20Locks%20I/README.md) | `位运算`,`深度优先搜索`,`数组`,`动态规划`,`回溯`,`状态压缩` | 中等 | 第 145 场双周赛 |
| 3377 | [使两个整数相等的数位操作](/solution/3300-3399/3377.Digit%20Operations%20to%20Make%20Two%20Integers%20Equal/README.md) | `图`,`数学`,`数论`,`最短路`,`堆(优先队列)` | 中等 | 第 145 场双周赛 |
| 3378 | [统计最小公倍数图中的连通块数目](/solution/3300-3399/3378.Count%20Connected%20Components%20in%20LCM%20Graph/README.md) | `并查集`,`数组`,`哈希表`,`数学`,`数论` | 困难 | 第 145 场双周赛 |
| 3379 | [转换数组](/solution/3300-3399/3379.Transformed%20Array/README.md) | `数组`,`模拟` | 简单 | 第 427 场周赛 |
| 3380 | [用点构造面积最大的矩形 I](/solution/3300-3399/3380.Maximum%20Area%20Rectangle%20With%20Point%20Constraints%20I/README.md) | `树状数组`,`线段树`,`几何`,`数组`,`数学`,`枚举`,`排序` | 中等 | 第 427 场周赛 |
| 3381 | [长度可被 K 整除的子数组的最大元素和](/solution/3300-3399/3381.Maximum%20Subarray%20Sum%20With%20Length%20Divisible%20by%20K/README.md) | `数组`,`哈希表`,`前缀和` | 中等 | 第 427 场周赛 |
| 3382 | [用点构造面积最大的矩形 II](/solution/3300-3399/3382.Maximum%20Area%20Rectangle%20With%20Point%20Constraints%20II/README.md) | `树状数组`,`线段树`,`几何`,`数组`,`数学`,`排序` | 困难 | 第 427 场周赛 |
| 3383 | [施法所需最低符文数量](/solution/3300-3399/3383.Minimum%20Runes%20to%20Add%20to%20Cast%20Spell/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`拓扑排序`,`数组` | 困难 | 🔒 |
| 3384 | [球队传球成功的优势得分](/solution/3300-3399/3384.Team%20Dominance%20by%20Pass%20Success/README.md) | `数据库` | 困难 | 🔒 |
| 3385 | [破解锁的最少时间 II](/solution/3300-3399/3385.Minimum%20Time%20to%20Break%20Locks%20II/README.md) | `深度优先搜索`,`图`,`数组` | 困难 | 🔒 |
| 3386 | [按下时间最长的按钮](/solution/3300-3399/3386.Button%20with%20Longest%20Push%20Time/README.md) | `数组` | 简单 | 第 428 场周赛 |
| 3387 | [两天自由外汇交易后的最大货币数](/solution/3300-3399/3387.Maximize%20Amount%20After%20Two%20Days%20of%20Conversions/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`数组`,`字符串` | 中等 | 第 428 场周赛 |
| 3388 | [统计数组中的美丽分割](/solution/3300-3399/3388.Count%20Beautiful%20Splits%20in%20an%20Array/README.md) | `数组`,`动态规划` | 中等 | 第 428 场周赛 |
| 3389 | [使字符频率相等的最少操作次数](/solution/3300-3399/3389.Minimum%20Operations%20to%20Make%20Character%20Frequencies%20Equal/README.md) | `哈希表`,`字符串`,`动态规划`,`计数`,`枚举` | 困难 | 第 428 场周赛 |
| 3390 | [最长团队传球连击](/solution/3300-3399/3390.Longest%20Team%20Pass%20Streak/README.md) | `数据库` | 困难 | 🔒 |
| 3391 | [设计一个高效的层跟踪三维二进制矩阵](/solution/3300-3399/3391.Design%20a%203D%20Binary%20Matrix%20with%20Efficient%20Layer%20Tracking/README.md) | `设计`,`数组`,`哈希表`,`矩阵`,`有序集合`,`堆(优先队列)` | 中等 | 🔒 |
| 3392 | [统计符合条件长度为 3 的子数组数目](/solution/3300-3399/3392.Count%20Subarrays%20of%20Length%20Three%20With%20a%20Condition/README.md) | `数组` | 简单 | 第 146 场双周赛 |
| 3393 | [统计异或值为给定值的路径数目](/solution/3300-3399/3393.Count%20Paths%20With%20the%20Given%20XOR%20Value/README.md) | `位运算`,`数组`,`动态规划`,`矩阵` | 中等 | 第 146 场双周赛 |
| 3394 | [判断网格图能否被切割成块](/solution/3300-3399/3394.Check%20if%20Grid%20can%20be%20Cut%20into%20Sections/README.md) | `数组`,`排序` | 中等 | 第 146 场双周赛 |
| 3395 | [唯一中间众数子序列 I](/solution/3300-3399/3395.Subsequences%20with%20a%20Unique%20Middle%20Mode%20I/README.md) | `数组`,`哈希表`,`数学`,`组合数学` | 困难 | 第 146 场双周赛 |
| 3396 | [使数组元素互不相同所需的最少操作次数](/solution/3300-3399/3396.Minimum%20Number%20of%20Operations%20to%20Make%20Elements%20in%20Array%20Distinct/README.md) | `数组`,`哈希表` | 简单 | 第 429 场周赛 |
| 3397 | [执行操作后不同元素的最大数量](/solution/3300-3399/3397.Maximum%20Number%20of%20Distinct%20Elements%20After%20Operations/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 429 场周赛 |
| 3398 | [字符相同的最短子字符串 I](/solution/3300-3399/3398.Smallest%20Substring%20With%20Identical%20Characters%20I/README.md) | `数组`,`二分查找`,`枚举` | 困难 | 第 429 场周赛 |
| 3399 | [字符相同的最短子字符串 II](/solution/3300-3399/3399.Smallest%20Substring%20With%20Identical%20Characters%20II/README.md) | `字符串`,`二分查找` | 困难 | 第 429 场周赛 |
| 3400 | [右移后的最大匹配索引数](/solution/3400-3499/3400.Maximum%20Number%20of%20Matching%20Indices%20After%20Right%20Shifts/README.md) | `数组`,`双指针`,`模拟` | 中等 | 🔒 |
| 3401 | [寻找环形礼物交换链](/solution/3400-3499/3401.Find%20Circular%20Gift%20Exchange%20Chains/README.md) | `数据库` | 困难 | 🔒 |
| 3402 | [使每一列严格递增的最少操作次数](/solution/3400-3499/3402.Minimum%20Operations%20to%20Make%20Columns%20Strictly%20Increasing/README.md) | `贪心`,`数组`,`矩阵` | 简单 | 第 430 场周赛 |
| 3403 | [从盒子中找出字典序最大的字符串 I](/solution/3400-3499/3403.Find%20the%20Lexicographically%20Largest%20String%20From%20the%20Box%20I/README.md) | `双指针`,`字符串`,`枚举` | 中等 | 第 430 场周赛 |
| 3404 | [统计特殊子序列的数目](/solution/3400-3499/3404.Count%20Special%20Subsequences/README.md) | `数组`,`哈希表`,`数学`,`枚举` | 中等 | 第 430 场周赛 |
| 3405 | [统计恰好有 K 个相等相邻元素的数组数目](/solution/3400-3499/3405.Count%20the%20Number%20of%20Arrays%20with%20K%20Matching%20Adjacent%20Elements/README.md) | `数学`,`组合数学` | 困难 | 第 430 场周赛 |
| 3406 | [从盒子中找出字典序最大的字符串 II](/solution/3400-3499/3406.Find%20the%20Lexicographically%20Largest%20String%20From%20the%20Box%20II/README.md) | `双指针`,`字符串` | 困难 | 🔒 |
| 3407 | [子字符串匹配模式](/solution/3400-3499/3407.Substring%20Matching%20Pattern/README.md) | `字符串`,`字符串匹配` | 简单 | 第 147 场双周赛 |
| 3408 | [设计任务管理器](/solution/3400-3499/3408.Design%20Task%20Manager/README.md) | `设计`,`哈希表`,`有序集合`,`堆(优先队列)` | 中等 | 第 147 场双周赛 |
| 3409 | [最长相邻绝对差递减子序列](/solution/3400-3499/3409.Longest%20Subsequence%20With%20Decreasing%20Adjacent%20Difference/README.md) | `数组`,`动态规划` | 中等 | 第 147 场双周赛 |
| 3410 | [删除所有值为某个元素后的最大子数组和](/solution/3400-3499/3410.Maximize%20Subarray%20Sum%20After%20Removing%20All%20Occurrences%20of%20One%20Element/README.md) | `线段树`,`数组`,`动态规划` | 困难 | 第 147 场双周赛 |
| 3411 | [最长乘积等价子数组](/solution/3400-3499/3411.Maximum%20Subarray%20With%20Equal%20Products/README.md) | `数组`,`数学`,`枚举`,`数论`,`滑动窗口` | 简单 | 第 431 场周赛 |
| 3412 | [计算字符串的镜像分数](/solution/3400-3499/3412.Find%20Mirror%20Score%20of%20a%20String/README.md) | `栈`,`哈希表`,`字符串`,`模拟` | 中等 | 第 431 场周赛 |
| 3413 | [收集连续 K 个袋子可以获得的最多硬币数量](/solution/3400-3499/3413.Maximum%20Coins%20From%20K%20Consecutive%20Bags/README.md) | `贪心`,`数组`,`二分查找`,`前缀和`,`排序`,`滑动窗口` | 中等 | 第 431 场周赛 |
| 3414 | [不重叠区间的最大得分](/solution/3400-3499/3414.Maximum%20Score%20of%20Non-overlapping%20Intervals/README.md) | `数组`,`二分查找`,`动态规划`,`排序` | 困难 | 第 431 场周赛 |
| 3415 | [查找具有三个连续数字的产品](/solution/3400-3499/3415.Find%20Products%20with%20Three%20Consecutive%20Digits/README.md) | `数据库` | 简单 | 🔒 |
| 3416 | [唯一中间众数子序列 II](/solution/3400-3499/3416.Subsequences%20with%20a%20Unique%20Middle%20Mode%20II/README.md) | `数组`,`哈希表`,`数学`,`组合数学` | 困难 | 🔒 |
| 3417 | [跳过交替单元格的之字形遍历](/solution/3400-3499/3417.Zigzag%20Grid%20Traversal%20With%20Skip/README.md) | `数组`,`矩阵`,`模拟` | 简单 | 第 432 场周赛 |
| 3418 | [机器人可以获得的最大金币数](/solution/3400-3499/3418.Maximum%20Amount%20of%20Money%20Robot%20Can%20Earn/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 432 场周赛 |
| 3419 | [图的最大边权的最小值](/solution/3400-3499/3419.Minimize%20the%20Maximum%20Edge%20Weight%20of%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`二分查找`,`最短路` | 中等 | 第 432 场周赛 |
| 3420 | [统计 K 次操作以内得到非递减子数组的数目](/solution/3400-3499/3420.Count%20Non-Decreasing%20Subarrays%20After%20K%20Operations/README.md) | `栈`,`线段树`,`队列`,`数组`,`滑动窗口`,`单调队列`,`单调栈` | 困难 | 第 432 场周赛 |
| 3421 | [查找进步的学生](/solution/3400-3499/3421.Find%20Students%20Who%20Improved/README.md) | `数据库` | 中等 | |
| 3422 | [将子数组元素变为相等所需的最小操作数](/solution/3400-3499/3422.Minimum%20Operations%20to%20Make%20Subarray%20Elements%20Equal/README.md) | `数组`,`哈希表`,`数学`,`滑动窗口`,`堆(优先队列)` | 中等 | 🔒 |
| 3423 | [循环数组中相邻元素的最大差值](/solution/3400-3499/3423.Maximum%20Difference%20Between%20Adjacent%20Elements%20in%20a%20Circular%20Array/README.md) | `数组` | 简单 | 第 148 场双周赛 |
| 3424 | [将数组变相同的最小代价](/solution/3400-3499/3424.Minimum%20Cost%20to%20Make%20Arrays%20Identical/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 148 场双周赛 |
| 3425 | [最长特殊路径](/solution/3400-3499/3425.Longest%20Special%20Path/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`前缀和` | 困难 | 第 148 场双周赛 |
| 3426 | [所有安放棋子方案的曼哈顿距离](/solution/3400-3499/3426.Manhattan%20Distances%20of%20All%20Arrangements%20of%20Pieces/README.md) | `数学`,`组合数学` | 困难 | 第 148 场双周赛 |
| 3427 | [变长子数组求和](/solution/3400-3499/3427.Sum%20of%20Variable%20Length%20Subarrays/README.md) | `数组`,`前缀和` | 简单 | 第 433 场周赛 |
| 3428 | [最多 K 个元素的子序列的最值之和](/solution/3400-3499/3428.Maximum%20and%20Minimum%20Sums%20of%20at%20Most%20Size%20K%20Subsequences/README.md) | `数组`,`数学`,`动态规划`,`组合数学`,`排序` | 中等 | 第 433 场周赛 |
| 3429 | [粉刷房子 IV](/solution/3400-3499/3429.Paint%20House%20IV/README.md) | `数组`,`动态规划` | 中等 | 第 433 场周赛 |
| 3430 | [最多 K 个元素的子数组的最值之和](/solution/3400-3499/3430.Maximum%20and%20Minimum%20Sums%20of%20at%20Most%20Size%20K%20Subarrays/README.md) | `栈`,`数组`,`数学`,`单调栈` | 困难 | 第 433 场周赛 |
| 3431 | [对数字排序的最小解锁下标](/solution/3400-3499/3431.Minimum%20Unlocked%20Indices%20to%20Sort%20Nums/README.md) | `数组`,`哈希表` | 中等 | 🔒 |
| 3432 | [统计元素和差值为偶数的分区方案](/solution/3400-3499/3432.Count%20Partitions%20with%20Even%20Sum%20Difference/README.md) | `数组`,`数学`,`前缀和` | 简单 | 第 434 场周赛 |
| 3433 | [统计用户被提及情况](/solution/3400-3499/3433.Count%20Mentions%20Per%20User/README.md) | `数组`,`数学`,`排序`,`模拟` | 中等 | 第 434 场周赛 |
| 3434 | [子数组操作后的最大频率](/solution/3400-3499/3434.Maximum%20Frequency%20After%20Subarray%20Operation/README.md) | `贪心`,`数组`,`哈希表`,`动态规划`,`枚举`,`前缀和` | 中等 | 第 434 场周赛 |
| 3435 | [最短公共超序列的字母出现频率](/solution/3400-3499/3435.Frequencies%20of%20Shortest%20Supersequences/README.md) | `位运算`,`图`,`拓扑排序`,`数组`,`字符串`,`枚举` | 困难 | 第 434 场周赛 |
| 3436 | [查找合法邮箱](/solution/3400-3499/3436.Find%20Valid%20Emails/README.md) | `数据库` | 简单 | |
| 3437 | [全排列 III](/solution/3400-3499/3437.Permutations%20III/README.md) | `数组`,`回溯` | 中等 | 🔒 |
| 3438 | [找到字符串中合法的相邻数字](/solution/3400-3499/3438.Find%20Valid%20Pair%20of%20Adjacent%20Digits%20in%20String/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 149 场双周赛 |
| 3439 | [重新安排会议得到最多空余时间 I](/solution/3400-3499/3439.Reschedule%20Meetings%20for%20Maximum%20Free%20Time%20I/README.md) | `贪心`,`数组`,`滑动窗口` | 中等 | 第 149 场双周赛 |
| 3440 | [重新安排会议得到最多空余时间 II](/solution/3400-3499/3440.Reschedule%20Meetings%20for%20Maximum%20Free%20Time%20II/README.md) | `贪心`,`数组`,`枚举` | 中等 | 第 149 场双周赛 |
| 3441 | [变成好标题的最少代价](/solution/3400-3499/3441.Minimum%20Cost%20Good%20Caption/README.md) | `字符串`,`动态规划` | 困难 | 第 149 场双周赛 |
| 3442 | [奇偶频次间的最大差值 I](/solution/3400-3499/3442.Maximum%20Difference%20Between%20Even%20and%20Odd%20Frequency%20I/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 435 场周赛 |
| 3443 | [K 次修改后的最大曼哈顿距离](/solution/3400-3499/3443.Maximum%20Manhattan%20Distance%20After%20K%20Changes/README.md) | `哈希表`,`数学`,`字符串`,`计数` | 中等 | 第 435 场周赛 |
| 3444 | [使数组包含目标值倍数的最少增量](/solution/3400-3499/3444.Minimum%20Increments%20for%20Target%20Multiples%20in%20an%20Array/README.md) | `位运算`,`数组`,`数学`,`动态规划`,`状态压缩`,`数论` | 困难 | 第 435 场周赛 |
| 3445 | [奇偶频次间的最大差值 II](/solution/3400-3499/3445.Maximum%20Difference%20Between%20Even%20and%20Odd%20Frequency%20II/README.md) | `字符串`,`枚举`,`前缀和`,`滑动窗口` | 困难 | 第 435 场周赛 |
| 3446 | [按对角线进行矩阵排序](/solution/3400-3499/3446.Sort%20Matrix%20by%20Diagonals/README.md) | `数组`,`矩阵`,`排序` | 中等 | 第 436 场周赛 |
| 3447 | [将元素分配给有约束条件的组](/solution/3400-3499/3447.Assign%20Elements%20to%20Groups%20with%20Constraints/README.md) | `数组`,`哈希表` | 中等 | 第 436 场周赛 |
| 3448 | [统计可以被最后一个数位整除的子字符串数目](/solution/3400-3499/3448.Count%20Substrings%20Divisible%20By%20Last%20Digit/README.md) | `字符串`,`动态规划` | 困难 | 第 436 场周赛 |
| 3449 | [最大化游戏分数的最小值](/solution/3400-3499/3449.Maximize%20the%20Minimum%20Game%20Score/README.md) | `贪心`,`数组`,`二分查找` | 困难 | 第 436 场周赛 |
| 3450 | [一张长椅上的最多学生](/solution/3400-3499/3450.Maximum%20Students%20on%20a%20Single%20Bench/README.md) | `数组`,`哈希表` | 简单 | 🔒 |
| 3451 | [查找无效的 IP 地址](/solution/3400-3499/3451.Find%20Invalid%20IP%20Addresses/README.md) | `数据库` | 困难 | |
| 3452 | [好数字之和](/solution/3400-3499/3452.Sum%20of%20Good%20Numbers/README.md) | `数组` | 简单 | 第 150 场双周赛 |
| 3453 | [分割正方形 I](/solution/3400-3499/3453.Separate%20Squares%20I/README.md) | `数组`,`二分查找` | 中等 | 第 150 场双周赛 |
| 3454 | [分割正方形 II](/solution/3400-3499/3454.Separate%20Squares%20II/README.md) | `线段树`,`数组`,`二分查找`,`扫描线` | 困难 | 第 150 场双周赛 |
| 3455 | [最短匹配子字符串](/solution/3400-3499/3455.Shortest%20Matching%20Substring/README.md) | `双指针`,`字符串`,`二分查找`,`字符串匹配` | 困难 | 第 150 场双周赛 |
| 3456 | [找出长度为 K 的特殊子字符串](/solution/3400-3499/3456.Find%20Special%20Substring%20of%20Length%20K/README.md) | `字符串` | 简单 | 第 437 场周赛 |
| 3457 | [吃披萨](/solution/3400-3499/3457.Eat%20Pizzas%21/README.md) | `贪心`,`数组`,`排序` | 中等 | 第 437 场周赛 |
| 3458 | [选择 K 个互不重叠的特殊子字符串](/solution/3400-3499/3458.Select%20K%20Disjoint%20Special%20Substrings/README.md) | `贪心`,`哈希表`,`字符串`,`动态规划`,`排序` | 中等 | 第 437 场周赛 |
| 3459 | [最长 V 形对角线段的长度](/solution/3400-3499/3459.Length%20of%20Longest%20V-Shaped%20Diagonal%20Segment/README.md) | `记忆化搜索`,`数组`,`动态规划`,`矩阵` | 困难 | 第 437 场周赛 |
| 3460 | [最多删除一次后的最长公共前缀](/solution/3400-3499/3460.Longest%20Common%20Prefix%20After%20at%20Most%20One%20Removal/README.md) | `双指针`,`字符串` | 中等 | 🔒 |
| 3461 | [判断操作后字符串中的数字是否相等 I](/solution/3400-3499/3461.Check%20If%20Digits%20Are%20Equal%20in%20String%20After%20Operations%20I/README.md) | `数学`,`字符串`,`组合数学`,`数论`,`模拟` | 简单 | 第 438 场周赛 |
| 3462 | [提取至多 K 个元素的最大总和](/solution/3400-3499/3462.Maximum%20Sum%20With%20at%20Most%20K%20Elements/README.md) | `贪心`,`数组`,`矩阵`,`排序`,`堆(优先队列)` | 中等 | 第 438 场周赛 |
| 3463 | [判断操作后字符串中的数字是否相等 II](/solution/3400-3499/3463.Check%20If%20Digits%20Are%20Equal%20in%20String%20After%20Operations%20II/README.md) | `数学`,`字符串`,`组合数学`,`数论` | 困难 | 第 438 场周赛 |
| 3464 | [正方形上的点之间的最大距离](/solution/3400-3499/3464.Maximize%20the%20Distance%20Between%20Points%20on%20a%20Square/README.md) | `贪心`,`数组`,`二分查找` | 困难 | 第 438 场周赛 |
| 3465 | [查找具有有效序列号的产品](/solution/3400-3499/3465.Find%20Products%20with%20Valid%20Serial%20Numbers/README.md) | `数据库` | 简单 | |
| 3466 | [最大硬币收集量](/solution/3400-3499/3466.Maximum%20Coin%20Collection/README.md) | `数组`,`动态规划` | 中等 | 🔒 |
| 3467 | [将数组按照奇偶性转化](/solution/3400-3499/3467.Transform%20Array%20by%20Parity/README.md) | `数组`,`计数`,`排序` | 简单 | 第 151 场双周赛 |
| 3468 | [可行数组的数目](/solution/3400-3499/3468.Find%20the%20Number%20of%20Copy%20Arrays/README.md) | `数组`,`数学` | 中等 | 第 151 场双周赛 |
| 3469 | [移除所有数组元素的最小代价](/solution/3400-3499/3469.Find%20Minimum%20Cost%20to%20Remove%20Array%20Elements/README.md) | | 中等 | 第 151 场双周赛 |
| 3470 | [全排列 IV](/solution/3400-3499/3470.Permutations%20IV/README.md) | `数组`,`数学`,`组合数学`,`枚举` | 困难 | 第 151 场双周赛 |
| 3471 | [找出最大的几近缺失整数](/solution/3400-3499/3471.Find%20the%20Largest%20Almost%20Missing%20Integer/README.md) | `数组`,`哈希表` | 简单 | 第 439 场周赛 |
| 3472 | [至多 K 次操作后的最长回文子序列](/solution/3400-3499/3472.Longest%20Palindromic%20Subsequence%20After%20at%20Most%20K%20Operations/README.md) | `字符串`,`动态规划` | 中等 | 第 439 场周赛 |
| 3473 | [长度至少为 M 的 K 个子数组之和](/solution/3400-3499/3473.Sum%20of%20K%20Subarrays%20With%20Length%20at%20Least%20M/README.md) | `数组`,`动态规划`,`前缀和` | 中等 | 第 439 场周赛 |
| 3474 | [字典序最小的生成字符串](/solution/3400-3499/3474.Lexicographically%20Smallest%20Generated%20String/README.md) | `贪心`,`字符串`,`字符串匹配` | 困难 | 第 439 场周赛 |
| 3475 | [DNA 模式识别](/solution/3400-3499/3475.DNA%20Pattern%20Recognition/README.md) | | 中等 | |
| 3476 | [最大化任务分配的利润](/solution/3400-3499/3476.Maximize%20Profit%20from%20Task%20Assignment/README.md) | `贪心`,`数组`,`排序`,`堆(优先队列)` | 中等 | 🔒 |
| 3477 | [水果成篮 II](/solution/3400-3499/3477.Fruits%20Into%20Baskets%20II/README.md) | `线段树`,`数组`,`二分查找`,`模拟` | 简单 | 第 440 场周赛 |
| 3478 | [选出和最大的 K 个元素](/solution/3400-3499/3478.Choose%20K%20Elements%20With%20Maximum%20Sum/README.md) | `数组`,`排序`,`堆(优先队列)` | 中等 | 第 440 场周赛 |
| 3479 | [将水果装入篮子 III](/solution/3400-3499/3479.Fruits%20Into%20Baskets%20III/README.md) | `线段树`,`数组`,`二分查找`,`有序集合` | 中等 | 第 440 场周赛 |
| 3480 | [删除一个冲突对后最大子数组数目](/solution/3400-3499/3480.Maximize%20Subarrays%20After%20Removing%20One%20Conflicting%20Pair/README.md) | `线段树`,`数组`,`枚举`,`前缀和` | 困难 | 第 440 场周赛 |
| 3481 | [应用替换](/solution/3400-3499/3481.Apply%20Substitutions/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`拓扑排序`,`数组`,`哈希表`,`字符串` | 中等 | 🔒 |
| 3482 | [分析组织层级](/solution/3400-3499/3482.Analyze%20Organization%20Hierarchy/README.md) | `数据库` | 困难 | |
| 3483 | [不同三位偶数的数目](/solution/3400-3499/3483.Unique%203-Digit%20Even%20Numbers/README.md) | `递归`,`数组`,`哈希表`,`枚举` | 简单 | 第 152 场双周赛 |
| 3484 | [设计电子表格](/solution/3400-3499/3484.Design%20Spreadsheet/README.md) | `设计`,`数组`,`哈希表`,`字符串`,`矩阵` | 中等 | 第 152 场双周赛 |
| 3485 | [删除元素后 K 个字符串的最长公共前缀](/solution/3400-3499/3485.Longest%20Common%20Prefix%20of%20K%20Strings%20After%20Removal/README.md) | `字典树`,`数组`,`字符串` | 困难 | 第 152 场双周赛 |
| 3486 | [最长特殊路径 II](/solution/3400-3499/3486.Longest%20Special%20Path%20II/README.md) | `树`,`深度优先搜索`,`数组`,`哈希表`,`前缀和` | 困难 | 第 152 场双周赛 |
| 3487 | [删除后的最大子数组元素和](/solution/3400-3499/3487.Maximum%20Unique%20Subarray%20Sum%20After%20Deletion/README.md) | `贪心`,`数组`,`哈希表` | 简单 | 第 441 场周赛 |
| 3488 | [距离最小相等元素查询](/solution/3400-3499/3488.Closest%20Equal%20Element%20Queries/README.md) | `数组`,`哈希表`,`二分查找` | 中等 | 第 441 场周赛 |
| 3489 | [零数组变换 IV](/solution/3400-3499/3489.Zero%20Array%20Transformation%20IV/README.md) | `数组`,`动态规划` | 中等 | 第 441 场周赛 |
| 3490 | [统计美丽整数的数目](/solution/3400-3499/3490.Count%20Beautiful%20Numbers/README.md) | `动态规划` | 困难 | 第 441 场周赛 |
| 3491 | [电话号码前缀](/solution/3400-3499/3491.Phone%20Number%20Prefix/README.md) | `字典树`,`数组`,`字符串`,`排序` | 简单 | 🔒 |
| 3492 | [船上可以装载的最大集装箱数量](/solution/3400-3499/3492.Maximum%20Containers%20on%20a%20Ship/README.md) | `数学` | 简单 | 第 442 场周赛 |
| 3493 | [属性图](/solution/3400-3499/3493.Properties%20Graph/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`数组`,`哈希表` | 中等 | 第 442 场周赛 |
| 3494 | [酿造药水需要的最少总时间](/solution/3400-3499/3494.Find%20the%20Minimum%20Amount%20of%20Time%20to%20Brew%20Potions/README.md) | `数组`,`前缀和`,`模拟` | 中等 | 第 442 场周赛 |
| 3495 | [使数组元素都变为零的最少操作次数](/solution/3400-3499/3495.Minimum%20Operations%20to%20Make%20Array%20Elements%20Zero/README.md) | `位运算`,`数组`,`数学` | 困难 | 第 442 场周赛 |
| 3496 | [最大化配对删除后的得分](/solution/3400-3499/3496.Maximize%20Score%20After%20Pair%20Deletions/README.md) | `贪心`,`数组` | 中等 | 🔒 |
| 3497 | [分析订阅转化](/solution/3400-3499/3497.Analyze%20Subscription%20Conversion/README.md) | `数据库` | 中等 | |
| 3498 | [字符串的反转度](/solution/3400-3499/3498.Reverse%20Degree%20of%20a%20String/README.md) | `字符串`,`模拟` | 简单 | 第 153 场双周赛 |
| 3499 | [操作后最大活跃区段数 I](/solution/3400-3499/3499.Maximize%20Active%20Section%20with%20Trade%20I/README.md) | `字符串`,`枚举` | 中等 | 第 153 场双周赛 |
| 3500 | [将数组分割为子数组的最小代价](/solution/3500-3599/3500.Minimum%20Cost%20to%20Divide%20Array%20Into%20Subarrays/README.md) | `数组`,`动态规划`,`前缀和` | 困难 | 第 153 场双周赛 |
| 3501 | [操作后最大活跃区段数 II](/solution/3500-3599/3501.Maximize%20Active%20Section%20with%20Trade%20II/README.md) | `线段树`,`数组`,`字符串`,`二分查找` | 困难 | 第 153 场双周赛 |
| 3502 | [到达每个位置的最小费用](/solution/3500-3599/3502.Minimum%20Cost%20to%20Reach%20Every%20Position/README.md) | `数组` | 简单 | 第 443 场周赛 |
| 3503 | [子字符串连接后的最长回文串 I](/solution/3500-3599/3503.Longest%20Palindrome%20After%20Substring%20Concatenation%20I/README.md) | `双指针`,`字符串`,`动态规划`,`枚举` | 中等 | 第 443 场周赛 |
| 3504 | [子字符串连接后的最长回文串 II](/solution/3500-3599/3504.Longest%20Palindrome%20After%20Substring%20Concatenation%20II/README.md) | `双指针`,`字符串`,`动态规划` | 困难 | 第 443 场周赛 |
| 3505 | [使 K 个子数组内元素相等的最少操作数](/solution/3500-3599/3505.Minimum%20Operations%20to%20Make%20Elements%20Within%20K%20Subarrays%20Equal/README.md) | `数组`,`哈希表`,`数学`,`动态规划`,`滑动窗口`,`堆(优先队列)` | 困难 | 第 443 场周赛 |
| 3506 | [查找消除细菌菌株所需时间](/solution/3500-3599/3506.Find%20Time%20Required%20to%20Eliminate%20Bacterial%20Strains/README.md) | `贪心`,`数组`,`数学`,`堆(优先队列)` | 困难 | 🔒 |
| 3507 | [移除最小数对使数组有序 I](/solution/3500-3599/3507.Minimum%20Pair%20Removal%20to%20Sort%20Array%20I/README.md) | `数组`,`哈希表`,`链表`,`双向链表`,`有序集合`,`模拟`,`堆(优先队列)` | 简单 | 第 444 场周赛 |
| 3508 | [设计路由器](/solution/3500-3599/3508.Implement%20Router/README.md) | `设计`,`队列`,`数组`,`哈希表`,`二分查找`,`有序集合` | 中等 | 第 444 场周赛 |
| 3509 | [最大化交错和为 K 的子序列乘积](/solution/3500-3599/3509.Maximum%20Product%20of%20Subsequences%20With%20an%20Alternating%20Sum%20Equal%20to%20K/README.md) | `数组`,`哈希表`,`动态规划` | 困难 | 第 444 场周赛 |
| 3510 | [移除最小数对使数组有序 II](/solution/3500-3599/3510.Minimum%20Pair%20Removal%20to%20Sort%20Array%20II/README.md) | `数组`,`哈希表`,`链表`,`双向链表`,`有序集合`,`模拟`,`堆(优先队列)` | 困难 | 第 444 场周赛 |
| 3511 | [构造正数组](/solution/3500-3599/3511.Make%20a%20Positive%20Array/README.md) | `贪心`,`数组`,`前缀和` | 中等 | 🔒 |
| 3512 | [使数组和能被 K 整除的最少操作次数](/solution/3500-3599/3512.Minimum%20Operations%20to%20Make%20Array%20Sum%20Divisible%20by%20K/README.md) | `数组`,`数学` | 简单 | 第 154 场双周赛 |
| 3513 | [不同 XOR 三元组的数目 I](/solution/3500-3599/3513.Number%20of%20Unique%20XOR%20Triplets%20I/README.md) | `位运算`,`数组`,`数学` | 中等 | 第 154 场双周赛 |
| 3514 | [不同 XOR 三元组的数目 II](/solution/3500-3599/3514.Number%20of%20Unique%20XOR%20Triplets%20II/README.md) | `位运算`,`数组`,`数学`,`枚举` | 中等 | 第 154 场双周赛 |
| 3515 | [带权树中的最短路径](/solution/3500-3599/3515.Shortest%20Path%20in%20a%20Weighted%20Tree/README.md) | `树`,`深度优先搜索`,`树状数组`,`线段树`,`数组` | 困难 | 第 154 场双周赛 |
| 3516 | [找到最近的人](/solution/3500-3599/3516.Find%20Closest%20Person/README.md) | `数学` | 简单 | 第 445 场周赛 |
| 3517 | [最小回文排列 I](/solution/3500-3599/3517.Smallest%20Palindromic%20Rearrangement%20I/README.md) | `字符串`,`计数排序`,`排序` | 中等 | 第 445 场周赛 |
| 3518 | [最小回文排列 II](/solution/3500-3599/3518.Smallest%20Palindromic%20Rearrangement%20II/README.md) | `哈希表`,`数学`,`字符串`,`组合数学`,`计数` | 困难 | 第 445 场周赛 |
| 3519 | [统计逐位非递减的整数](/solution/3500-3599/3519.Count%20Numbers%20with%20Non-Decreasing%20Digits/README.md) | `数学`,`字符串`,`动态规划` | 困难 | 第 445 场周赛 |
| 3520 | [逆序对计数的最小阈值](/solution/3500-3599/3520.Minimum%20Threshold%20for%20Inversion%20Pairs%20Count/README.md) | `树状数组`,`线段树`,`数组`,`二分查找` | 中等 | 🔒 |
| 3521 | [查找推荐产品对](/solution/3500-3599/3521.Find%20Product%20Recommendation%20Pairs/README.md) | `数据库` | 中等 | |
| 3522 | [执行指令后的得分](/solution/3500-3599/3522.Calculate%20Score%20After%20Performing%20Instructions/README.md) | `数组`,`哈希表`,`字符串`,`模拟` | 中等 | 第 446 场周赛 |
| 3523 | [非递减数组的最大长度](/solution/3500-3599/3523.Make%20Array%20Non-decreasing/README.md) | `栈`,`贪心`,`数组`,`单调栈` | 中等 | 第 446 场周赛 |
| 3524 | [求出数组的 X 值 I](/solution/3500-3599/3524.Find%20X%20Value%20of%20Array%20I/README.md) | `数组`,`数学`,`动态规划` | 中等 | 第 446 场周赛 |
| 3525 | [求出数组的 X 值 II](/solution/3500-3599/3525.Find%20X%20Value%20of%20Array%20II/README.md) | `线段树`,`数组`,`数学` | 困难 | 第 446 场周赛 |
| 3526 | [范围异或查询与子数组反转](/solution/3500-3599/3526.Range%20XOR%20Queries%20with%20Subarray%20Reversals/README.md) | `树`,`数组`,`二叉树` | 困难 | 🔒 |
| 3527 | [找到最常见的回答](/solution/3500-3599/3527.Find%20the%20Most%20Common%20Response/README.md) | `数组`,`哈希表`,`字符串`,`计数` | 中等 | 第 155 场双周赛 |
| 3528 | [单位转换 I](/solution/3500-3599/3528.Unit%20Conversion%20I/README.md) | `深度优先搜索`,`广度优先搜索`,`图` | 中等 | 第 155 场双周赛 |
| 3529 | [统计水平子串和垂直子串重叠格子的数目](/solution/3500-3599/3529.Count%20Cells%20in%20Overlapping%20Horizontal%20and%20Vertical%20Substrings/README.md) | `数组`,`字符串`,`矩阵`,`字符串匹配`,`哈希函数`,`滚动哈希` | 中等 | 第 155 场双周赛 |
| 3530 | [有向无环图中合法拓扑排序的最大利润](/solution/3500-3599/3530.Maximum%20Profit%20from%20Valid%20Topological%20Order%20in%20DAG/README.md) | `位运算`,`图`,`拓扑排序`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 155 场双周赛 |
| 3531 | [统计被覆盖的建筑](/solution/3500-3599/3531.Count%20Covered%20Buildings/README.md) | `数组`,`哈希表`,`排序` | 中等 | 第 447 场周赛 |
| 3532 | [针对图的路径存在性查询 I](/solution/3500-3599/3532.Path%20Existence%20Queries%20in%20a%20Graph%20I/README.md) | `并查集`,`图`,`数组`,`哈希表`,`二分查找` | 中等 | 第 447 场周赛 |
| 3533 | [判断连接可整除性](/solution/3500-3599/3533.Concatenated%20Divisibility/README.md) | `位运算`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 447 场周赛 |
| 3534 | [针对图的路径存在性查询 II](/solution/3500-3599/3534.Path%20Existence%20Queries%20in%20a%20Graph%20II/README.md) | `贪心`,`图`,`数组`,`二分查找`,`排序` | 困难 | 第 447 场周赛 |
| 3535 | [单位转换 II](/solution/3500-3599/3535.Unit%20Conversion%20II/README.md) | `深度优先搜索`,`广度优先搜索`,`图`,`数组`,`数学` | 中等 | 🔒 |
| 3536 | [两个数字的最大乘积](/solution/3500-3599/3536.Maximum%20Product%20of%20Two%20Digits/README.md) | `数学`,`排序` | 简单 | 第 448 场周赛 |
| 3537 | [填充特殊网格](/solution/3500-3599/3537.Fill%20a%20Special%20Grid/README.md) | `数组`,`分治`,`矩阵` | 中等 | 第 448 场周赛 |
| 3538 | [合并得到最小旅行时间](/solution/3500-3599/3538.Merge%20Operations%20for%20Minimum%20Travel%20Time/README.md) | `数组`,`动态规划`,`前缀和` | 困难 | 第 448 场周赛 |
| 3539 | [魔法序列的数组乘积之和](/solution/3500-3599/3539.Find%20Sum%20of%20Array%20Product%20of%20Magical%20Sequences/README.md) | `位运算`,`数组`,`数学`,`动态规划`,`状态压缩`,`组合数学` | 困难 | 第 448 场周赛 |
| 3540 | [访问所有房屋的最短时间](/solution/3500-3599/3540.Minimum%20Time%20to%20Visit%20All%20Houses/README.md) | `数组`,`前缀和` | 中等 | 🔒 |
| 3541 | [找到频率最高的元音和辅音](/solution/3500-3599/3541.Find%20Most%20Frequent%20Vowel%20and%20Consonant/README.md) | `哈希表`,`字符串`,`计数` | 简单 | 第 156 场双周赛 |
| 3542 | [将所有元素变为 0 的最少操作次数](/solution/3500-3599/3542.Minimum%20Operations%20to%20Convert%20All%20Elements%20to%20Zero/README.md) | `栈`,`贪心`,`数组`,`哈希表`,`单调栈` | 中等 | 第 156 场双周赛 |
| 3543 | [K 条边路径的最大边权和](/solution/3500-3599/3543.Maximum%20Weighted%20K-Edge%20Path/README.md) | `图`,`哈希表`,`动态规划` | 中等 | 第 156 场双周赛 |
| 3544 | [子树反转和](/solution/3500-3599/3544.Subtree%20Inversion%20Sum/README.md) | `树`,`深度优先搜索`,`数组`,`动态规划` | 困难 | 第 156 场双周赛 |
| 3545 | [不同字符数量最多为 K 时的最少删除数](/solution/3500-3599/3545.Minimum%20Deletions%20for%20At%20Most%20K%20Distinct%20Characters/README.md) | `贪心`,`哈希表`,`字符串`,`计数`,`排序` | 简单 | 第 449 场周赛 |
| 3546 | [等和矩阵分割 I](/solution/3500-3599/3546.Equal%20Sum%20Grid%20Partition%20I/README.md) | `数组`,`枚举`,`矩阵`,`前缀和` | 中等 | 第 449 场周赛 |
| 3547 | [图中边值的最大和](/solution/3500-3599/3547.Maximum%20Sum%20of%20Edge%20Values%20in%20a%20Graph/README.md) | `贪心`,`深度优先搜索`,`图`,`排序` | 困难 | 第 449 场周赛 |
| 3548 | [等和矩阵分割 II](/solution/3500-3599/3548.Equal%20Sum%20Grid%20Partition%20II/README.md) | `数组`,`哈希表`,`枚举`,`矩阵`,`前缀和` | 困难 | 第 449 场周赛 |
| 3549 | [两个多项式相乘](/solution/3500-3599/3549.Multiply%20Two%20Polynomials/README.md) | `数组`,`数学` | 困难 | 🔒 |
| 3550 | [数位和等于下标的最小下标](/solution/3500-3599/3550.Smallest%20Index%20With%20Digit%20Sum%20Equal%20to%20Index/README.md) | `数组`,`数学` | 简单 | 第 450 场周赛 |
| 3551 | [数位和排序需要的最小交换次数](/solution/3500-3599/3551.Minimum%20Swaps%20to%20Sort%20by%20Digit%20Sum/README.md) | `数组`,`哈希表`,`排序` | 中等 | 第 450 场周赛 |
| 3552 | [网格传送门旅游](/solution/3500-3599/3552.Grid%20Teleportation%20Traversal/README.md) | `广度优先搜索`,`数组`,`哈希表`,`矩阵` | 中等 | 第 450 场周赛 |
| 3553 | [包含给定路径的最小带权子树 II](/solution/3500-3599/3553.Minimum%20Weighted%20Subgraph%20With%20the%20Required%20Paths%20II/README.md) | `树`,`深度优先搜索`,`数组` | 困难 | 第 450 场周赛 |
| 3554 | [查找类别推荐对](/solution/3500-3599/3554.Find%20Category%20Recommendation%20Pairs/README.md) | `数据库` | 困难 | |
| 3555 | [排序每个滑动窗口中最小的子数组](/solution/3500-3599/3555.Smallest%20Subarray%20to%20Sort%20in%20Every%20Sliding%20Window/README.md) | `栈`,`贪心`,`数组`,`双指针`,`排序`,`单调栈` | 中等 | 🔒 |
| 3556 | [最大质数子字符串之和](/solution/3500-3599/3556.Sum%20of%20Largest%20Prime%20Substrings/README.md) | `哈希表`,`数学`,`字符串`,`数论`,`排序` | 中等 | 第 157 场双周赛 |
| 3557 | [不相交子字符串的最大数量](/solution/3500-3599/3557.Find%20Maximum%20Number%20of%20Non%20Intersecting%20Substrings/README.md) | `贪心`,`哈希表`,`字符串`,`动态规划` | 中等 | 第 157 场双周赛 |
| 3558 | [给边赋权值的方案数 I](/solution/3500-3599/3558.Number%20of%20Ways%20to%20Assign%20Edge%20Weights%20I/README.md) | `树`,`深度优先搜索`,`数学` | 中等 | 第 157 场双周赛 |
| 3559 | [给边赋权值的方案数 II](/solution/3500-3599/3559.Number%20of%20Ways%20to%20Assign%20Edge%20Weights%20II/README.md) | `树`,`深度优先搜索`,`数组`,`数学`,`动态规划` | 困难 | 第 157 场双周赛 |
| 3560 | [木材运输的最小成本](/solution/3500-3599/3560.Find%20Minimum%20Log%20Transportation%20Cost/README.md) | `数学` | 简单 | 第 451 场周赛 |
| 3561 | [移除相邻字符](/solution/3500-3599/3561.Resulting%20String%20After%20Adjacent%20Removals/README.md) | `栈`,`字符串`,`模拟` | 中等 | 第 451 场周赛 |
| 3562 | [折扣价交易股票的最大利润](/solution/3500-3599/3562.Maximum%20Profit%20from%20Trading%20Stocks%20with%20Discounts/README.md) | `树`,`深度优先搜索`,`数组`,`动态规划` | 困难 | 第 451 场周赛 |
| 3563 | [移除相邻字符后字典序最小的字符串](/solution/3500-3599/3563.Lexicographically%20Smallest%20String%20After%20Adjacent%20Removals/README.md) | `字符串`,`动态规划` | 困难 | 第 451 场周赛 |
| 3564 | [季节性销售分析](/solution/3500-3599/3564.Seasonal%20Sales%20Analysis/README.md) | `数据库` | 中等 | |
| 3565 | [顺序网格路径覆盖](/solution/3500-3599/3565.Sequential%20Grid%20Path%20Cover/README.md) | `递归`,`数组`,`矩阵` | 中等 | 🔒 |
| 3566 | [等积子集的划分方案](/solution/3500-3599/3566.Partition%20Array%20into%20Two%20Equal%20Product%20Subsets/README.md) | `位运算`,`递归`,`数组`,`枚举` | 中等 | 第 452 场周赛 |
| 3567 | [子矩阵的最小绝对差](/solution/3500-3599/3567.Minimum%20Absolute%20Difference%20in%20Sliding%20Submatrix/README.md) | `数组`,`矩阵`,`排序` | 中等 | 第 452 场周赛 |
| 3568 | [清理教室的最少移动](/solution/3500-3599/3568.Minimum%20Moves%20to%20Clean%20the%20Classroom/README.md) | `位运算`,`广度优先搜索`,`数组`,`哈希表`,`矩阵` | 中等 | 第 452 场周赛 |
| 3569 | [分割数组后不同质数的最大数目](/solution/3500-3599/3569.Maximize%20Count%20of%20Distinct%20Primes%20After%20Split/README.md) | `线段树`,`数组`,`数学`,`数论` | 困难 | 第 452 场周赛 |
| 3570 | [查找无可用副本的书籍](/solution/3500-3599/3570.Find%20Books%20with%20No%20Available%20Copies/README.md) | `数据库` | 简单 | |
| 3571 | [最短超级串 II](/solution/3500-3599/3571.Find%20the%20Shortest%20Superstring%20II/README.md) | `字符串` | 简单 | 🔒 |
| 3572 | [选择不同 X 值三元组使 Y 值之和最大](/solution/3500-3599/3572.Maximize%20Y%E2%80%91Sum%20by%20Picking%20a%20Triplet%20of%20Distinct%20X%E2%80%91Values/README.md) | `贪心`,`数组`,`哈希表`,`排序`,`堆(优先队列)` | 中等 | 第 158 场双周赛 |
| 3573 | [买卖股票的最佳时机 V](/solution/3500-3599/3573.Best%20Time%20to%20Buy%20and%20Sell%20Stock%20V/README.md) | `数组`,`动态规划` | 中等 | 第 158 场双周赛 |
| 3574 | [最大子数组 GCD 分数](/solution/3500-3599/3574.Maximize%20Subarray%20GCD%20Score/README.md) | `数组`,`数学`,`枚举`,`数论` | 困难 | 第 158 场双周赛 |
| 3575 | [最大好子树分数](/solution/3500-3599/3575.Maximum%20Good%20Subtree%20Score/README.md) | `位运算`,`树`,`深度优先搜索`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 158 场双周赛 |
| 3576 | [数组元素相等转换](/solution/3500-3599/3576.Transform%20Array%20to%20All%20Equal%20Elements/README.md) | `贪心`,`数组` | 中等 | 第 453 场周赛 |
| 3577 | [统计计算机解锁顺序排列数](/solution/3500-3599/3577.Count%20the%20Number%20of%20Computer%20Unlocking%20Permutations/README.md) | `脑筋急转弯`,`数组`,`数学`,`组合数学` | 中等 | 第 453 场周赛 |
| 3578 | [统计极差最大为 K 的分割方式数](/solution/3500-3599/3578.Count%20Partitions%20With%20Max-Min%20Difference%20at%20Most%20K/README.md) | `队列`,`数组`,`动态规划`,`前缀和`,`滑动窗口`,`单调队列` | 中等 | 第 453 场周赛 |
| 3579 | [字符串转换需要的最小操作数](/solution/3500-3599/3579.Minimum%20Steps%20to%20Convert%20String%20with%20Operations/README.md) | `贪心`,`字符串`,`动态规划` | 困难 | 第 453 场周赛 |
| 3580 | [寻找持续进步的员工](/solution/3500-3599/3580.Find%20Consistently%20Improving%20Employees/README.md) | `数据库` | 中等 | |
| 3581 | [计算数字中的奇数字母数量](/solution/3500-3599/3581.Count%20Odd%20Letters%20from%20Number/README.md) | `哈希表`,`字符串`,`计数`,`模拟` | 简单 | 🔒 |
| 3582 | [为视频标题生成标签](/solution/3500-3599/3582.Generate%20Tag%20for%20Video%20Caption/README.md) | `字符串`,`模拟` | 简单 | 第 454 场周赛 |
| 3583 | [统计特殊三元组](/solution/3500-3599/3583.Count%20Special%20Triplets/README.md) | `数组`,`哈希表`,`计数` | 中等 | 第 454 场周赛 |
| 3584 | [子序列首尾元素的最大乘积](/solution/3500-3599/3584.Maximum%20Product%20of%20First%20and%20Last%20Elements%20of%20a%20Subsequence/README.md) | `数组`,`双指针` | 中等 | 第 454 场周赛 |
| 3585 | [树中找到带权中位节点](/solution/3500-3599/3585.Find%20Weighted%20Median%20Node%20in%20Tree/README.md) | `树`,`深度优先搜索`,`数组`,`二分查找`,`动态规划` | 困难 | 第 454 场周赛 |
| 3586 | [寻找 COVID 康复患者](/solution/3500-3599/3586.Find%20COVID%20Recovery%20Patients/README.md) | `数据库` | 中等 | |
| 3587 | [最小相邻交换至奇偶交替](/solution/3500-3599/3587.Minimum%20Adjacent%20Swaps%20to%20Alternate%20Parity/README.md) | `贪心`,`数组` | 中等 | 第 159 场双周赛 |
| 3588 | [找到最大三角形面积](/solution/3500-3599/3588.Find%20Maximum%20Area%20of%20a%20Triangle/README.md) | `贪心`,`几何`,`数组`,`哈希表`,`数学`,`枚举` | 中等 | 第 159 场双周赛 |
| 3589 | [计数质数间隔平衡子数组](/solution/3500-3599/3589.Count%20Prime-Gap%20Balanced%20Subarrays/README.md) | `队列`,`数组`,`数学`,`数论`,`滑动窗口`,`单调队列` | 中等 | 第 159 场双周赛 |
| 3590 | [第 K 小的路径异或和](/solution/3500-3599/3590.Kth%20Smallest%20Path%20XOR%20Sum/README.md) | `树`,`深度优先搜索`,`数组`,`有序集合` | 困难 | 第 159 场双周赛 |
| 3591 | [检查元素频次是否为质数](/solution/3500-3599/3591.Check%20if%20Any%20Element%20Has%20Prime%20Frequency/README.md) | `数组`,`哈希表`,`数学`,`计数`,`数论` | 简单 | 第 455 场周赛 |
| 3592 | [硬币面值还原](/solution/3500-3599/3592.Inverse%20Coin%20Change/README.md) | `数组`,`动态规划` | 中等 | 第 455 场周赛 |
| 3593 | [使叶子路径成本相等的最小增量](/solution/3500-3599/3593.Minimum%20Increments%20to%20Equalize%20Leaf%20Paths/README.md) | `树`,`深度优先搜索`,`数组`,`动态规划` | 中等 | 第 455 场周赛 |
| 3594 | [所有人渡河所需的最短时间](/solution/3500-3599/3594.Minimum%20Time%20to%20Transport%20All%20Individuals/README.md) | `位运算`,`图`,`数组`,`动态规划`,`状态压缩`,`最短路`,`堆(优先队列)` | 困难 | 第 455 场周赛 |
| 3595 | [一次或两次](/solution/3500-3599/3595.Once%20Twice/README.md) | `位运算`,`数组` | 中等 | 🔒 |
| 3596 | [最小花费路径交替方向 I](/solution/3500-3599/3596.Minimum%20Cost%20Path%20with%20Alternating%20Directions%20I/README.md) | `脑筋急转弯`,`数学` | 中等 | 🔒 |
| 3597 | [分割字符串](/solution/3500-3599/3597.Partition%20String/README.md) | `字典树`,`哈希表`,`字符串`,`模拟` | 中等 | 第 456 场周赛 |
| 3598 | [相邻字符串之间的最长公共前缀](/solution/3500-3599/3598.Longest%20Common%20Prefix%20Between%20Adjacent%20Strings%20After%20Removals/README.md) | `数组`,`字符串` | 中等 | 第 456 场周赛 |
| 3599 | [划分数组得到最小 XOR](/solution/3500-3599/3599.Partition%20Array%20to%20Minimize%20XOR/README.md) | `位运算`,`数组`,`动态规划`,`前缀和` | 中等 | 第 456 场周赛 |
| 3600 | [升级后最大生成树稳定性](/solution/3600-3699/3600.Maximize%20Spanning%20Tree%20Stability%20with%20Upgrades/README.md) | `贪心`,`并查集`,`图`,`二分查找`,`最小生成树` | 困难 | 第 456 场周赛 |
| 3601 | [寻找燃油效率提升的驾驶员](/solution/3600-3699/3601.Find%20Drivers%20with%20Improved%20Fuel%20Efficiency/README.md) | `数据库` | 中等 | |
| 3602 | [十六进制和三十六进制转化](/solution/3600-3699/3602.Hexadecimal%20and%20Hexatrigesimal%20Conversion/README.md) | `数学`,`字符串` | 简单 | 第 160 场双周赛 |
| 3603 | [交替方向的最小路径代价 II](/solution/3600-3699/3603.Minimum%20Cost%20Path%20with%20Alternating%20Directions%20II/README.md) | `数组`,`动态规划`,`矩阵` | 中等 | 第 160 场双周赛 |
| 3604 | [有向图中到达终点的最少时间](/solution/3600-3699/3604.Minimum%20Time%20to%20Reach%20Destination%20in%20Directed%20Graph/README.md) | `图`,`最短路`,`堆(优先队列)` | 中等 | 第 160 场双周赛 |
| 3605 | [数组的最小稳定性因子](/solution/3600-3699/3605.Minimum%20Stability%20Factor%20of%20Array/README.md) | `贪心`,`线段树`,`数组`,`数学`,`二分查找`,`数论` | 困难 | 第 160 场双周赛 |
| 3606 | [优惠券校验器](/solution/3600-3699/3606.Coupon%20Code%20Validator/README.md) | `数组`,`哈希表`,`字符串`,`排序` | 简单 | 第 457 场周赛 |
| 3607 | [电网维护](/solution/3600-3699/3607.Power%20Grid%20Maintenance/README.md) | `深度优先搜索`,`广度优先搜索`,`并查集`,`图`,`数组`,`哈希表`,`有序集合`,`堆(优先队列)` | 中等 | 第 457 场周赛 |
| 3608 | [包含 K 个连通分量需要的最小时间](/solution/3600-3699/3608.Minimum%20Time%20for%20K%20Connected%20Components/README.md) | `并查集`,`图`,`二分查找`,`排序` | 中等 | 第 457 场周赛 |
| 3609 | [到达目标点的最小移动次数](/solution/3600-3699/3609.Minimum%20Moves%20to%20Reach%20Target%20in%20Grid/README.md) | `数学` | 困难 | 第 457 场周赛 |
| 3610 | [目标和所需的最小质数个数](/solution/3600-3699/3610.Minimum%20Number%20of%20Primes%20to%20Sum%20to%20Target/README.md) | | 中等 | 🔒 |
| 3611 | [查找超预订员工](/solution/3600-3699/3611.Find%20Overbooked%20Employees/README.md) | `数据库` | 中等 | |
| 3612 | [用特殊操作处理字符串 I](/solution/3600-3699/3612.Process%20String%20with%20Special%20Operations%20I/README.md) | `字符串`,`模拟` | 中等 | 第 458 场周赛 |
| 3613 | [最小化连通分量的最大成本](/solution/3600-3699/3613.Minimize%20Maximum%20Component%20Cost/README.md) | `排序`,`并查集`,`图`,`二分查找` | 中等 | 第 458 场周赛 |
| 3614 | [用特殊操作处理字符串 II](/solution/3600-3699/3614.Process%20String%20with%20Special%20Operations%20II/README.md) | `字符串`,`模拟` | 困难 | 第 458 场周赛 |
| 3615 | [图中的最长回文路径](/solution/3600-3699/3615.Longest%20Palindromic%20Path%20in%20Graph/README.md) | `位运算`,`图`,`字符串`,`动态规划` | 困难 | 第 458 场周赛 |
| 3616 | [学生替换人数](/solution/3600-3699/3616.Number%20of%20Student%20Replacements/README.md) | | 中等 | 🔒 |
| 3617 | [查找具有螺旋学习模式的学生](/solution/3600-3699/3617.Find%20Students%20with%20Study%20Spiral%20Pattern/README.md) | | 困难 | |
## 版权
本项目著作权归 [GitHub 开源社区 Doocs](https://github.com/doocs) 所有,商业转载请联系 @yanglbme 获得授权,非商业转载请注明出处。
## 联系我们
欢迎各位小伙伴们添加 @yanglbme 的个人微信微信号YLB0109备注 「**leetcode**」。后续我们会创建算法、技术相关的交流群,大家一起交流学习,分享经验,共同进步。
| <img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/images/qrcode-for-yanglbme.png" width="260px" align="left"/> |
| ------------------------------------------------------------------------------------------------------------------------------ |