Hard

Hard列表

No. Title Tag 难度 完成情况
第1期
0001 4.寻找两个正序数组的中位数 数组、二分查找、分治算法 Hard 完成
0002 10.正则表达式匹配 字符串、动态规划、回溯算法 Hard 完成
0003 23.合并K个排序链表 堆、链表、分治算法 Hard 完成
0004 25.K个一组翻转链表 链表 Hard 完成
0005 30.串联所有单词的子串 哈希表、双指针、字符串 Hard 完成
0006 32.最长有效括号 字符串、动态规划 Hard 完成
0007 37.解数独 哈希表、回溯算法 Hard 完成
0008 41.缺失的第一个正数 数组 Hard 完成
0009 42.接雨水 栈、数组、双指针 Hard 完成
0010 44.通配符匹配 贪心算法、字符串、
动态规划、回溯算法
Hard 完成
第2期
0011 45.跳跃游戏II 贪心算法、数组 Hard 完成
0012 51.N皇后 回溯算法 Hard 完成
0013 52.N皇后II 回溯算法 Hard 完成
0014 57.插入区间 排序、数组 Hard 完成
0015 65.有效数字 数学、字符串 Hard 完成
0016 68.文本左右对齐 字符串 Hard 完成
0017 72.编辑距离 字符串、动态规划 Hard 完成
0018 76.最小覆盖子串 哈希表、双指针、
字符串、Sliding Window
Hard 完成
0019 84.柱状图中最大的矩形 栈、数组 Hard 完成
0020 85.最大矩形 栈、数组、哈希表、动态规划 Hard 完成
第3期
0021 87.扰乱字符串 字符串、动态规划 Hard 完成
0022 97.交错字符串 字符串、动态规划 Hard 完成
0023 99.恢复二叉搜索树 树、深度优先搜索 Hard 完成
0024 115.不同的子序列 字符串、动态规划 Hard 完成
0025 123.买卖股票的最佳时机III 数组、动态规划 Hard 完成
0026 124.二叉树中的最大路径和 树、深度优先搜索 Hard 完成
0027 126.单词接龙II 广度优先搜索、数组、
字符串、回溯算法
Hard
0028 128.最长连续序列 并查集、数组 Hard 完成
0029 132.分割回文串II 动态规划 Hard 完成
0030 135.分发糖果 贪心算法 Hard 完成
第4期
0031 140.单词拆分II 动态规划、回溯算法 Hard 完成
0032 145.二叉树的后序遍历 栈、树 Hard 完成
0033 149.直线上最多的点数 哈希表、数学 Hard 完成
0034 154.寻找旋转排序数组中的最小值II 数组、二分查找 Hard 完成
0035 164.最大间距 排序 Hard 完成
0036 174.地下城游戏 二分查找、动态规划 Hard 完成
0037 185.部门工资前三高的所有员工 Mysql Hard 完成
0038 188.买卖股票的最佳时机IV 动态规划 Hard 完成
0039 212
0040 214.最短回文串 字符串 Hard 完成
第5期
0041 218.天际线问题 堆、树状数组、线段树、
分治算法、Line Sweep
Hard
0042 224.基本计算器 栈、数学 Hard 完成
0043 233.数字1的个数 数学 Hard 完成
0044 239.滑动窗口最大值 堆、Sliding Window Hard 完成
0045 262.行程和用户 Mysql Hard 完成
0046 273.整数转换英文表示 数学、字符串 Hard 完成
0047 282.给表达式添加运算符 分治算法 Hard 完成
0048 295.数据流的中位数 堆、设计 Hard 完成
0049 297.二叉树的序列化与反序列化 树、设计 Hard 完成
0050 301.删除无效的括号 深度优先搜索、广度优先搜索 Hard 完成
第6期
0051 312.戳气球 分治算法、动态规划 Hard 完成
0052 315.计算右侧小于当前元素的个数 排序、树状数组、线段树、
二分查找、分治算法
Hard 完成
0053 316.去除重复字母 栈、贪心算法 Hard 完成
0054 321.拼接最大数 贪心算法、动态规划 Hard 完成
0055 327.区间和的个数 排序、树状数组、线段树、
二分查找、分治算法
Hard 完成
0056 329.矩阵中的最长递增路径 深度优先搜索、广度优先搜索、图、
拓扑排序、记忆化搜索、动态规划
Hard 完成
0057 330.按要求补齐数组 贪心算法 Hard 完成
0058 335.路径交叉 数学 Hard 完成
0059 336.回文对 字典树、哈希表、字符串 Hard
0060 352
第7期
0061 354.俄罗斯套娃信封问题 二分查找、动态规划 Hard 完成
0062 363
0063 381
0064 391.完美矩形 Line Sweep Hard 完成
0065 403.青蛙过河 动态规划 Hard 完成
0066 407
0067 410.分割数组的最大值 二分查找、动态规划 Hard 完成
0068 420
0069 432
0070 440.字典序的第K小数字 字典树 Hard 完成
第8期
0071 446.等差数列划分II-子序列 动态规划 Hard 完成
0072 458.可怜的小猪 数学 Hard 完成
0073 460.LFU缓存 设计 Hard 完成
0074 466.统计重复个数 动态规划 Hard 完成
0075 472.连接词 深度优先搜索、字典树、数组、
字符串、动态规划
Hard 完成
0076 479.最大回文数乘积 数学 Hard 完成
480.滑动窗口中位数 数组、哈希表、滑动窗口、堆(优先队列) Hard
493.翻转对 排序、树状数组、线段树、
二分查找、分治算法
Hard 完成
502.IPO 堆、贪心算法 Hard 完成
514.自由之路 深度优先搜索、分治算法、
动态规划
Hard 完成
517.超级洗衣机 贪心、数组 Hard 完成
546.移除盒子 深度优先搜索、动态规划 Hard
552.学生出勤记录II 动态规划 Hard 完成
600.不含连续1的非负整数 动态规划 Hard 完成
601.体育馆的人流量 Mysql Hard 完成
629.K个逆序对数组 动态规划 Hard 完成
630.课程表III 贪心、数组、堆(优先队列) Hard 完成
632.最小区间 贪心、数组、哈希表、排序、
滑动窗口、堆(优先队列)
Hard 完成
664.奇怪的打印机 深度优先搜索、动态规划 Hard 完成
668.乘法表中第k小的数 二分查找 Hard 完成
675.为高尔夫比赛砍树 广度优先搜索、数组、矩阵、
堆(优先队列)
Hard
679.24点游戏 深度优先搜索 Hard
685.冗余连接II 树、深度优先搜索、
并查集、图
Hard
689.三个无重叠子数组的最大和 数组、动态规划 Hard
710.黑名单中的随机数 排序、哈希表、二分查找、随机 Hard 完成
719.找出第k小的距离对 数组、双指针、二分查找、排序 Hard 完成
732.我的日程安排表III 线段树、Ordered Map Hard 完成
757.设置交集大小至少为2 贪心、数组、排序 Hard 完成
765.情侣牵手 贪心算法、并查集、图 Hard 完成
768.最多能完成排序的块II 栈、贪心、数组、排序、单调栈 Hard 完成
773.滑动谜题 广度优先搜索、数组、矩阵 Hard
778.水位上升的泳池中游泳 深度优先搜索、广度优先搜索、并查集、
数组、二分查找、矩阵、堆(优先队列)
Hard 完成
780.到达终点 数学 Hard 完成
786.第K个最小的素数分数 数组、二分查找、堆(优先队列) Hard 完成
793.阶乘函数后K个零 数学、二分查找 Hard 完成
810.黑板异或游戏 位运算、脑筋急转弯、数组、
数学、博弈
Hard 完成
815.公交路线 广度优先搜索、数组、哈希表 Hard 完成
827.最大人工岛 深度优先搜索、广度优先搜索、
并查集、数组、矩阵
Hard
828.统计子串中的唯一字符 字符串、动态规划 Hard 完成
829.连续整数求和 数学 Hard 完成
834.树中距离之和 树、深度优先搜索、图、
动态规划
Hard
839.相似字符串组 深度优先搜索、广度优先搜索、
并查集、字符串
Hard 完成
857.雇佣K名工人的最低成本 Hard 完成
862.和至少为K的最短子数组 队列、二分查找 Hard 完成
871.最低加油次数 堆、动态规划 Hard 完成
878. 第N个神奇数字 数学、二分查找 Hard 完成
879.盈利计划 动态规划 Hard 完成
887.鸡蛋掉落 数学、二分查找、动态规划 Hard 完成
902.最大为N的数字组合 数组、数学、二分查找、动态规划 Hard 完成
927.三等分 贪心算法、数学、二分查找 Hard 完成
940.不同的子序列II 动态规划 Hard 完成
956.最高的广告牌 动态规划 Hard 完成
968.监控二叉树 树、深度优先搜索、动态规划 Hard 完成
980.不同路径III 位运算、数组、回溯、矩阵 Hard 完成
992.K个不同整数的子数组 哈希表、双指针、Sliding Window Hard 完成
995.K连续位的最小翻转次数 贪心算法、Sliding Window Hard 完成
996.正方形数组的数目 位运算、数组、数学、动态规划、
回溯、状态压缩
Hard
1028.从先序遍历还原二叉树 树、深度优先搜索 Hard
1074.元素和为目标值的子矩阵数量 数组、动态规划、Sliding Window Hard 完成
1095.山脉数组中查找目标值 二分查找 Hard
1147.段式回文 动态规划 Hard 完成
1187.使数组严格递增 数组、二分查找、动态规划 Hard
1220.统计元音字母序列的数目 动态规划 Hard 完成
1235.规划兼职工作 排序、二分查找、动态规划 Hard 完成
1255.得分最高的单词集合 位运算、数组、字符串、动态规划、回溯、
状态压缩
Hard 完成
1269.停在原地的方案数 动态规划 Hard 完成
1289.下降路径最小和II 动态规划 Hard 完成
1293.网格中的最短路径 广度优先搜索、数组、矩阵 Hard 完成
1298.你能从盒子里获得的最大糖果数 广度优先搜索、数组 Hard
1301.最大得分的路径数目 动态规划 Hard 完成
1312.让字符串成为回文串的最少插入次数 动态规划 Hard 完成
1326.灌溉花园的最少水龙头数目 贪心算法、动态规划 Hard 完成
1340.跳跃游戏V 动态规划 Hard 完成
1354.多次求和构造目标数组 贪心算法 Hard 完成
1359.有效的快递序列数目 数学、动态规划 Hard 完成
1363.形成三的最大倍数 数学、动态规划 Hard 完成
1368.使网格图至少有一条有效路径的最小代价 广度优先搜索、图、数组、矩阵、
最短路、堆(优先队列)
Hard 完成
1373.二叉搜索子树的最大键值和 二叉搜索树、动态规划 Hard 完成
1377.T秒后青蛙的位置 树、深度优先搜索、广度优先搜索、图 Hard 完成
1383.最大的团队表现值 贪心算法、排序 Hard 完成
1388.3n块披萨 贪心、数组、动态规划、堆(优先队列) Hard 完成
1402.做菜顺序 动态规划 Hard 完成
1411.给Nx3网格图涂色的方案数 动态规划 Hard 完成
1420.生成数组 动态规划 Hard 完成
1425.带限制的子序列和 动态规划 Hard 完成
1434.每个人戴不同帽子的方案数 位运算、动态规划 Hard 完成
1439.有序矩阵中的第k个最小数组和 数组、二分查找、矩阵、堆(优先队列) Hard
1449.数位成本和为目标值的最大数字 数组、动态规划 Hard 完成
1458.两个子序列的最大点积 动态规划 Hard 完成
1478.安排邮筒 数组、数学、动态规划、排序 Hard
1483.树节点的第K个祖先 树、深度优先搜索、广度优先搜索、设计、
二分查找、动态规划
Hard 完成
1494.并行课程II 位运算、图、动态规划、状态压缩 Hard
1510.石子游戏IV 动态规划 Hard 完成
1526.形成目标数组的子数组最少增加次数 线段树 Hard 完成
1537.最大得分 动态规划 Hard 完成
1542.找出最长的超赞子字符串 位运算、哈希表、字符串 Hard 完成
1547.切棍子的最小成本 动态规划 Hard 完成
1553.吃掉N个橘子的最少天数 动态规划 Hard 完成
1559.二维网格图中探测环 深度优先搜索 Hard 完成
1563.石子游戏V 动态规划 Hard 完成
1579.保证图可完全遍历 并查集、图 Hard 完成
1585.检查字符串是否可以通过排序子字符串得到另一个字符串 贪心、字符串、排序 Hard 完成
1606.找到处理最多请求的服务器 贪心、数组、有序集合、堆(优先队列) Hard 完成
1611.使整数变为0的最少操作次数 位运算、记忆化搜索、动态规划 Hard 完成
1649.通过指令创建有序数组 树状数组、线段树、二分查找、
Ordered Map
Hard 完成
1655.分配重复整数 位运算、数组、动态规划、回溯、状态压缩 Hard
1665.完成所有任务的最少初始能量 贪心算法 Hard 完成
1671.得到山形数组的最少删除次数 动态规划 Hard 完成
1675.数组的最小偏移量 贪心、数组、有序集合、堆(优先队列) Hard 完成
1691.堆叠长方体的最大高度 排序、动态规划 Hard 完成
1703.得到连续K个1的最少相邻交换次数 贪心、数组、前缀和、滑动窗口 Hard
1707.与数组中元素的最大异或值 位运算、字典树、数组 Hard 完成
1713.得到子序列的最少操作次数 贪心算法 Hard 完成
1723.完成所有工作的最短时间 位运算、数组、动态规划、
回溯、状态压缩
Hard 完成
1739.放置盒子 贪心、数学、二分查找 Hard 完成
1745.回文串分割IV 字符串、动态规划 Hard 完成
1751.最多可以参加的会议数目II 数组、二分查找、动态规划 Hard 完成
1755.最接近目标值的子序列和 位运算、数组、双指针、
动态规划、状态压缩
Hard
1761.一个图中连通三元组的最小度数 Hard 完成
1766.互质树 树、深度优先搜索、广度优先搜索、数学 Hard 完成
1771.由子序列构造的最长回文串的长度 动态规划 Hard 完成
1776.车队II 栈、数组、数字、
单调栈、堆(优先队列)
Hard 完成
1782.统计点对的数目 图、双指针、二分查找 Hard 完成
1787.使所有区间的异或结果为零 位运算、数组、动态规划 Hard
1793.好子数组的最大分数 贪心算法 Hard 完成
1799.N次操作后的最大分数和 递归、动态规划、回溯算法 Hard 完成
1803.统计异或值在范围内的数对有多少 位运算、字典树、数组 Hard 完成
1808.好因子的最大数目 数学 Hard 完成
1835.所有数对按位与结果的异或和 位运算、数组、数学 Hard 完成
1857.有向图中最大颜色值 图、拓扑排序、记忆化搜索、
哈希表、动态规划、计数
Hard 完成
1862.向下取整数对和 数学 Hard 完成
1866.恰有K根木棍可以看到的排列数目 动态规划 Hard 完成
1872.石子游戏VIII 动态规划 Hard
1889.装包裹的最小浪费空间 二分查找 Hard 完成
1912.设计电影租借系统 设计、数组、哈希表、
有序集合、堆(优先队列)
Hard
1928.规定时间内到达终点的最小花费 图、动态规划 Hard 完成
1931.用三种不同颜色为网格涂色 动态规划 Hard
1944.队列中可以看到的人数 Hard 完成
1955.统计特殊子序列的数目 数组、动态规划 Hard 完成
1964.找出到每个位置为止最长的有效障碍赛跑路线 树状数组、数组、二分查找 Hard 完成
1970.你能穿过矩阵的最后一天 深度优先搜索、广度优先搜索、并查集、
数组、二分查找、矩阵
Hard
1987.不同的好子序列数目 字符串、动态规划 Hard
2009.使数组连续的最少操作数 数组、二分查找 Hard 完成
2025.分割数组的最多方案数 数组、哈希表、计数、枚举、前缀和 Hard 完成
2050.并行课程III 图、拓扑排序、动态规划 Hard 完成
2065.最大化一张图中的路径价值 图、数组、回溯 Hard 完成
2076.处理含限制条件的好友请求 并查集、图 Hard 完成
2092.找出知晓秘密的所有专家 深度优先搜索、广度优先搜索、
并查集、图、排序
Hard 【】
2097.合法重新排列数对 深度优先搜索、图、欧拉回路 Hard 完成
2106.摘水果 数组、二分查找、前缀和、滑动窗口 Hard 完成
2111.使数组K递增的最少操作次数 数组、二分查找 Hard 完成
2122.还原原数组 数组、哈希表、枚举、排序 Hard 完成
2132.用邮票贴满网格图 贪心、数组、矩阵、前缀和 Hard
2136.全部开花的最早一天 贪心、数组、排序 Hard 完成
2141.同时运行N台电脑的最长时间 贪心、数组、二分查找、排序 Hard 完成
2147.分隔长廊的方案数 数学、字符串、动态规划 Hard 完成
2157.字符串分组 位运算、并查集、字符串 Hard
2167.移除所有载有违禁货物车厢所需的最少时间 字符串、动态规划 Hard 完成
2183.统计可以被K整除的下标对数目 数组、数学、数论 Hard 完成
2188.完成比赛的最少时间 数组、动态规划 Hard 完成
2197.替换数组中的非互质数 栈、数组、数学、数论 Hard 完成
2209.用地毯覆盖后的最少白色砖块 字符串、动态规划、前缀和 Hard 完成
2213.由单个字符重复的最长子字符串 线段树、数组、字符串、有序集合 Hard
2218.从栈中取出K个硬币的最大面值和 数组、动态规划、前缀和 Hard 完成
2223.构造字符串的总得分和 字符串、二分查找、字符串匹配、
后缀数组、哈希函数、滚动哈希
Hard 【】
2227.加密解密字符串 设计、字典树、数组、哈希表、字符串 Hard 完成
2246.相邻字符不同的最长路径 树、深度优先搜索、图、
拓扑排序、数组、字符串
Hard 完成
2251.花期内花的数目 数组、哈希表、二分查找、
有序集合、前缀和、排序
Hard
2262.字符串的总引力 Hard 完成
2276.统计区间中的整数数目 设计、线段树、有序集合 Hard 【】
2290.到达角落需要移除障碍物的最小数目 Hard 【】
2301.替换字符后匹配 数组、哈希表、字符串、字符串匹配 Hard 【】
2302.统计得分小于K的子数组数目 数组、二分查找、前缀和、滑动窗口 Hard 完成
2312.卖木头块 记忆化搜索、数组、动态规划 Hard 完成
2321.拼接数组的最大分数 数组、动态规划 Hard 完成
Copyright © Zhi2014 2023 all right reserved,powered by Gitbook该文件修订时间: 2023-10-23 15:20:51

results matching ""

    No results matching ""