2169 |
得到 0 的操作数 |
[数学] [模拟] |
Easy |
2165 |
重排数字的最小值 |
[数学] [排序] |
Medium |
2162 |
设置时间的最少代价 |
[数学] [枚举] |
Medium |
2160 |
拆分数位后四位数字的最小和 |
[贪心] [数学] [排序] |
Easy |
2152 |
Minimum Number of Lines to Cover Points 🔒 |
[位运算] [几何] [数组] [哈希表] [数学] [动态规划] [回溯] [状态压缩] |
Medium |
2147 |
分隔长廊的方案数 |
[数学] [字符串] [动态规划] |
Hard |
2139 |
得到目标值的最少行动次数 |
[贪心] [数学] |
Medium |
2128 |
Remove All Ones With Row and Column Flips 🔒 |
[位运算] [数组] [数学] [矩阵] |
Medium |
2125 |
银行中的激光束数量 |
[数组] [数学] [字符串] [矩阵] |
Medium |
2119 |
反转两次的数字 |
[数学] |
Easy |
2117 |
一个区间内所有数乘积的缩写 |
[数学] |
Hard |
2110 |
股票平滑下跌阶段的数目 |
[数组] [数学] [动态规划] |
Medium |
2101 |
引爆最多的炸弹 |
[深度优先搜索] [广度优先搜索] [图] [几何] [数组] [数学] |
Medium |
2083 |
求以相同字母开头和结尾的子串总数 🔒 |
[哈希表] [数学] [字符串] [计数] [前缀和] |
Medium |
2081 |
k 镜像数字的和 |
[数学] [枚举] |
Hard |
2063 |
所有子字符串中的元音 |
[数学] [字符串] [动态规划] [组合数学] |
Medium |
2048 |
下一个更大的数值平衡数 |
[数学] [回溯] [枚举] |
Medium |
2038 |
如果相邻两个颜色均相同则删除当前颜色 |
[贪心] [数学] [字符串] [博弈] |
Medium |
2033 |
获取单值网格的最小操作数 |
[数组] [数学] [矩阵] [排序] |
Medium |
2029 |
石子游戏 IX |
[贪心] [数组] [数学] [计数] [博弈] |
Medium |
2028 |
找出缺失的观测数据 |
[数组] [数学] [模拟] |
Medium |
2019 |
解出数学表达式的学生分数 |
[栈] [记忆化搜索] [数组] [数学] [字符串] [动态规划] |
Hard |
2001 |
可互换矩形的组数 |
[数组] [哈希表] [数学] [计数] [数论] |
Medium |
1998 |
数组的最大公因数排序 |
[并查集] [数组] [数学] [排序] |
Hard |
1994 |
好子集的数目 |
[位运算] [数组] [数学] [动态规划] [状态压缩] |
Hard |
1979 |
找出数组的最大公约数 |
[数组] [数学] |
Easy |
1969 |
数组元素的最小非零乘积 |
[贪心] [递归] [数学] |
Medium |
1956 |
感染 K 种病毒所需的最短时间 🔒 |
[几何] [数组] [数学] [二分查找] [枚举] |
Hard |
1954 |
收集足够苹果的最小花园周长 |
[数学] [二分查找] |
Medium |
1952 |
三除数 |
[数学] |
Easy |
1927 |
求和游戏 |
[贪心] [数学] [博弈] |
Medium |
1925 |
统计平方和三元组的数目 |
[数学] [枚举] |
Easy |
1924 |
安装栅栏 II 🔒 |
[几何] [数组] [数学] |
Hard |
1922 |
统计好数字的数目 |
[递归] [数学] |
Medium |
1916 |
统计为蚁群构筑房间的不同顺序 |
[树] [图] [拓扑排序] [数学] [动态规划] [组合数学] |
Hard |
1908 |
Nim 游戏 II 🔒 |
[位运算] [脑筋急转弯] [数组] [数学] [动态规划] [博弈] |
Medium |
1904 |
你完成的完整对局数 |
[数学] [字符串] |
Medium |
1903 |
字符串中的最大奇数 |
[贪心] [数学] [字符串] |
Easy |
1896 |
反转表达式值的最少操作次数 |
[栈] [数学] [字符串] [动态规划] |
Hard |
1884 |
鸡蛋掉落-两枚鸡蛋 |
[数学] [动态规划] |
Medium |
1878 |
矩阵中最大的三个菱形和 |
[数组] [数学] [矩阵] [前缀和] [排序] [堆(优先队列)] |
Medium |
1872 |
石子游戏 VIII |
[数组] [数学] [动态规划] [博弈] [前缀和] |
Hard |
1866 |
恰有 K 根木棍可以看到的排列数目 |
[数学] [动态规划] [组合数学] |
Hard |
1863 |
找出所有子集的异或总和再求和 |
[位运算] [数组] [数学] [回溯] [组合数学] |
Easy |
1862 |
向下取整数对和 |
[数组] [数学] [二分查找] [前缀和] |
Hard |
1840 |
最高建筑高度 |
[数组] [数学] |
Hard |
1837 |
K 进制表示下的各位数字总和 |
[数学] |
Easy |
1835 |
所有数对按位与结果的异或和 |
[位运算] [数组] [数学] |
Hard |
1830 |
使字符串有序的最少操作次数 |
[数学] [字符串] [组合数学] |
Hard |
1828 |
统计一个圆中点的数目 |
[几何] [数组] [数学] |
Medium |
1823 |
找出游戏的获胜者 |
[递归] [队列] [数组] [数学] [模拟] |
Medium |
1822 |
数组元素积的符号 |
[数组] [数学] |
Easy |
1819 |
序列中不同最大公约数的数目 |
[数组] [数学] [计数] [数论] |
Hard |
1814 |
统计一个数组中好对子的数目 |
[数组] [哈希表] [数学] [计数] |
Medium |
1812 |
判断国际象棋棋盘中一个格子的颜色 |
[数学] [字符串] |
Easy |
1808 |
好因子的最大数目 |
[递归] [数学] |
Hard |
1806 |
还原排列的最少操作步数 |
[数组] [数学] [模拟] |
Medium |
1799 |
N 次操作后的最大分数和 |
[位运算] [数组] [数学] [动态规划] [回溯] [状态压缩] [数论] |
Hard |
1780 |
判断一个数字是否可以表示成三的幂的和 |
[数学] |
Medium |
1776 |
车队 II |
[栈] [数组] [数学] [单调栈] [堆(优先队列)] |
Hard |
1766 |
互质树 |
[树] [深度优先搜索] [广度优先搜索] [数学] |
Hard |
1759 |
统计同构子字符串的数目 |
[数学] [字符串] |
Medium |
1753 |
移除石子的最大得分 |
[贪心] [数学] [堆(优先队列)] |
Medium |
1742 |
盒子中小球的最大数量 |
[哈希表] [数学] [计数] |
Easy |
1739 |
放置盒子 |
[贪心] [数学] [二分查找] |
Hard |
1735 |
生成乘积数组的方案数 |
[数组] [数学] [动态规划] |
Hard |
1728 |
猫和老鼠 II |
[广度优先搜索] [图] [记忆化搜索] [数学] [动态规划] [博弈] |
Hard |
1716 |
计算力扣银行的钱 |
[数学] |
Easy |
1690 |
石子游戏 VII |
[数组] [数学] [动态规划] [博弈] |
Medium |
1688 |
比赛中的配对次数 |
[数学] [模拟] |
Easy |
1686 |
石子游戏 VI |
[贪心] [数组] [数学] [博弈] [排序] [堆(优先队列)] |
Medium |
1685 |
有序数组中差绝对值之和 |
[数组] [数学] [前缀和] |
Medium |
1680 |
连接连续二进制数字 |
[位运算] [数学] [模拟] |
Medium |
1648 |
销售价值减少的颜色球 |
[贪心] [数组] [数学] [二分查找] [排序] [堆(优先队列)] |
Medium |
1643 |
第 K 条最小指令 |
[数组] [数学] [动态规划] [组合数学] |
Hard |
1634 |
求两个多项式链表的和 🔒 |
[链表] [数学] [双指针] |
Medium |
1628 |
设计带解析函数的表达式树 🔒 |
[栈] [树] [设计] [数学] [二叉树] |
Medium |
1627 |
带阈值的图连通性 |
[并查集] [数组] [数学] |
Hard |
1622 |
奇妙序列 |
[设计] [线段树] [数学] |
Hard |
1621 |
大小为 K 的不重叠线段的数目 |
[数学] [动态规划] |
Medium |
1610 |
可见点的最大数目 |
[几何] [数组] [数学] [排序] [滑动窗口] |
Hard |
1588 |
所有奇数长度子数组的和 |
[数组] [数学] [前缀和] |
Easy |
1577 |
数的平方等于两数乘积的方法数 |
[数组] [哈希表] [数学] [双指针] |
Medium |
1573 |
分割字符串的方案数 |
[数学] [字符串] |
Medium |
1569 |
将子数组重新排序得到同一个二叉查找树的方案数 |
[树] [并查集] [二叉搜索树] [记忆化搜索] [数组] [数学] [分治] [动态规划] [二叉树] [组合数学] |
Hard |
1563 |
石子游戏 V |
[数组] [数学] [动态规划] [博弈] |
Hard |
1561 |
你可以获得的最大硬币数目 |
[贪心] [数组] [数学] [博弈] [排序] |
Medium |
1551 |
使数组中所有元素相等的最小操作数 |
[数学] |
Medium |
1538 |
找出隐藏数组中出现次数最多的元素 🔒 |
[数组] [数学] [交互] |
Medium |
1524 |
和为奇数的子数组数目 |
[数组] [数学] [动态规划] [前缀和] |
Medium |
1523 |
在区间范围内统计奇数数目 |
[数学] |
Easy |
1518 |
换酒问题 |
[数学] [模拟] |
Easy |
1515 |
服务中心的最佳位置 |
[几何] [数学] [随机化] |
Hard |
1513 |
仅含 1 的子串数 |
[数学] [字符串] |
Medium |
1512 |
好数对的数目 |
[数组] [哈希表] [数学] [计数] |
Easy |
1510 |
石子游戏 IV |
[数学] [动态规划] [博弈] |
Hard |
1493 |
删掉一个元素以后全为 1 的最长子数组 |
[数学] [动态规划] [滑动窗口] |
Medium |
1492 |
n 的第 k 个因子 |
[数学] |
Medium |
1486 |
数组异或操作 |
[位运算] [数学] |
Easy |
1478 |
安排邮筒 |
[数组] [数学] [动态规划] [排序] |
Hard |
1467 |
两个盒子中球的颜色数相同的概率 |
[数学] [动态规划] [回溯] [组合数学] [概率与统计] |
Hard |
1453 |
圆形靶内的最大飞镖数量 |
[几何] [数组] [数学] |
Hard |
1447 |
最简分数 |
[数学] [字符串] [数论] |
Medium |
1442 |
形成两个异或相等数组的三元组数目 |
[位运算] [数组] [哈希表] [数学] [前缀和] |
Medium |
1432 |
改变一个整数能得到的最大差值 |
[贪心] [数学] |
Medium |
1427 |
字符串的左右移 🔒 |
[数组] [数学] [字符串] |
Easy |
1406 |
石子游戏 III |
[数组] [数学] [动态规划] [博弈] |
Hard |
1401 |
圆和矩形是否有重叠 |
[几何] [数学] |
Medium |
1399 |
统计最大组的数目 |
[哈希表] [数学] |
Easy |
1390 |
四因数 |
[数组] [数学] |
Medium |
1362 |
最接近的因数 |
[数学] |
Medium |
1360 |
日期之间隔几天 |
[数学] [字符串] |
Easy |
1359 |
有效的快递序列数目 |
[数学] [动态规划] [组合数学] |
Hard |
1352 |
最后 K 个数的乘积 |
[设计] [队列] [数组] [数学] [数据流] |
Medium |
1344 |
时钟指针的夹角 |
[数学] |
Medium |
1342 |
将数字变成 0 的操作次数 |
[位运算] [数学] |
Easy |
1330 |
翻转子数组得到最大的数组值 |
[贪心] [数组] [数学] |
Hard |
1323 |
6 和 9 组成的最大数字 |
[贪心] [数学] |
Easy |
1317 |
将整数转换为两个无零整数的和 |
[数学] |
Easy |
1307 |
口算难题 |
[数组] [数学] [字符串] [回溯] |
Hard |
1304 |
和为零的N个唯一整数 |
[数组] [数学] |
Easy |
1290 |
二进制链表转整数 |
[链表] [数学] |
Easy |
1281 |
整数的各位积和之差 |
[数学] |
Easy |
1276 |
不浪费原料的汉堡制作方案 |
[数学] |
Medium |
1271 |
十六进制魔术数字 🔒 |
[数学] [字符串] |
Easy |
1266 |
访问所有点的最小时间 |
[几何] [数组] [数学] |
Easy |
1259 |
不相交的握手 🔒 |
[数学] [动态规划] |
Hard |
1256 |
加密数字 🔒 |
[位运算] [数学] [字符串] |
Medium |
1252 |
奇数值单元格的数目 |
[数组] [数学] [模拟] |
Easy |
1250 |
检查「好数组」 |
[数组] [数学] [数论] |
Hard |
1248 |
统计「优美子数组」 |
[数组] [哈希表] [数学] [滑动窗口] |
Medium |
1247 |
交换字符使得字符串相同 |
[贪心] [数学] [字符串] |
Medium |
1238 |
循环码排列 |
[位运算] [数学] [回溯] |
Medium |
1237 |
找出给定方程的正整数解 |
[数学] [双指针] [二分查找] [交互] |
Medium |
1232 |
缀点成线 |
[几何] [数组] [数学] |
Easy |
1230 |
抛掷硬币 🔒 |
[数学] [动态规划] [概率与统计] |
Medium |
1228 |
等差数列中缺失的数字 🔒 |
[数组] [数学] |
Easy |
1227 |
飞机座位分配概率 |
[脑筋急转弯] [数学] [动态规划] [概率与统计] |
Medium |
1217 |
玩筹码 |
[贪心] [数组] [数学] |
Easy |
1201 |
丑数 III |
[数学] [二分查找] [数论] |
Medium |
1199 |
建造街区的最短时间 🔒 |
[贪心] [数学] [堆(优先队列)] |
Hard |
1185 |
一周中的第几天 |
[数学] |
Easy |
1180 |
统计只含单一字母的子串 🔒 |
[数学] [字符串] |
Easy |
1175 |
质数排列 |
[数学] |
Easy |
1154 |
一年中的第几天 |
[数学] [字符串] |
Easy |
1140 |
石子游戏 II |
[数组] [数学] [动态规划] [博弈] |
Medium |
1137 |
第 N 个泰波那契数 |
[记忆化搜索] [数学] [动态规划] |
Easy |
1134 |
阿姆斯特朗数 🔒 |
[数学] |
Easy |
1131 |
绝对值表达式的最大值 |
[数组] [数学] |
Medium |
1118 |
一月有多少天 🔒 |
[数学] |
Easy |
1104 |
二叉树寻路 |
[树] [数学] [二叉树] |
Medium |
1103 |
分糖果 II |
[数学] [模拟] |
Easy |
1093 |
大样本统计 |
[数学] [双指针] [概率与统计] |
Medium |
1088 |
易混淆数 II 🔒 |
[数学] [回溯] |
Hard |
1085 |
最小元素各数位之和 🔒 |
[数组] [数学] |
Easy |
1073 |
负二进制数相加 |
[数组] [数学] |
Medium |
1071 |
字符串的最大公因子 |
[数学] [字符串] |
Easy |
1067 |
范围内的数字计数 🔒 |
[数学] [动态规划] |
Hard |
1058 |
最小化舍入误差以满足目标 🔒 |
[贪心] [数组] [数学] [字符串] |
Medium |
1056 |
易混淆数 🔒 |
[数学] |
Easy |
1041 |
困于环中的机器人 |
[数学] [字符串] [模拟] |
Medium |
1040 |
移动石子直到连续 II |
[数组] [数学] [双指针] [排序] |
Medium |
1037 |
有效的回旋镖 |
[几何] [数学] |
Easy |
1033 |
移动石子直到连续 |
[脑筋急转弯] [数学] |
Medium |
1030 |
距离顺序排列矩阵单元格 |
[几何] [数组] [数学] [矩阵] [排序] |
Easy |
1025 |
除数博弈 |
[脑筋急转弯] [数学] [动态规划] [博弈] |
Easy |
1017 |
负二进制转换 |
[数学] |
Medium |
1015 |
可被 K 整除的最小整数 |
[哈希表] [数学] |
Medium |
1012 |
至少有 1 位重复的数字 |
[数学] [动态规划] |
Hard |
1006 |
笨阶乘 |
[栈] [数学] [模拟] |
Medium |
996 |
正方形数组的数目 |
[位运算] [数组] [数学] [动态规划] [回溯] [状态压缩] |
Hard |
991 |
坏了的计算器 |
[贪心] [数学] |
Medium |
989 |
数组形式的整数加法 |
[数组] [数学] |
Easy |
976 |
三角形的最大周长 |
[贪心] [数组] [数学] [排序] |
Easy |
973 |
最接近原点的 K 个点 |
[几何] [数组] [数学] [分治] [快速选择] [排序] [堆(优先队列)] |
Medium |
972 |
相等的有理数 |
[数学] [字符串] |
Hard |
970 |
强整数 |
[哈希表] [数学] |
Medium |
964 |
表示数字的最少运算符 |
[数学] [动态规划] |
Hard |
963 |
最小面积矩形 II |
[几何] [数组] [数学] |
Medium |
957 |
N 天后的牢房 |
[位运算] [数组] [哈希表] [数学] |
Medium |
952 |
按公因数计算最大组件大小 |
[并查集] [数组] [数学] |
Hard |
942 |
增减字符串匹配 |
[贪心] [数组] [数学] [双指针] [字符串] |
Easy |
939 |
最小面积矩形 |
[几何] [数组] [哈希表] [数学] [排序] |
Medium |
932 |
漂亮数组 |
[数组] [数学] [分治] |
Medium |
927 |
三等分 |
[数组] [数学] |
Hard |
920 |
播放列表的数量 |
[数学] [动态规划] [组合数学] |
Hard |
914 |
卡牌分组 |
[数组] [哈希表] [数学] [计数] [数论] |
Easy |
913 |
猫和老鼠 |
[广度优先搜索] [图] [记忆化搜索] [数学] [动态规划] [博弈] |
Hard |
910 |
最小差值 II |
[贪心] [数组] [数学] [排序] |
Medium |
908 |
最小差值 I |
[数组] [数学] |
Easy |
906 |
超级回文数 |
[数学] [枚举] |
Hard |
902 |
最大为 N 的数字组合 |
[数组] [数学] [二分查找] [动态规划] |
Hard |
899 |
有序队列 |
[数学] [字符串] [排序] |
Hard |
892 |
三维形体的表面积 |
[几何] [数组] [数学] [矩阵] |
Easy |
891 |
子序列宽度之和 |
[数组] [数学] [排序] |
Hard |
887 |
鸡蛋掉落 |
[数学] [二分查找] [动态规划] |
Hard |
883 |
三维形体投影面积 |
[几何] [数组] [数学] [矩阵] |
Easy |
878 |
第 N 个神奇数字 |
[数学] [二分查找] |
Hard |
877 |
石子游戏 |
[数组] [数学] [动态规划] [博弈] |
Medium |
869 |
重新排序得到 2 的幂 |
[数学] [计数] [枚举] [排序] |
Medium |
868 |
二进制间距 |
[位运算] [数学] |
Easy |
866 |
回文素数 |
[数学] |
Medium |
858 |
镜面反射 |
[几何] [数学] |
Medium |
843 |
猜猜这个单词 |
[数组] [数学] [字符串] [博弈] [交互] |
Hard |
840 |
矩阵中的幻方 |
[数组] [数学] [矩阵] |
Medium |
837 |
新 21 点 |
[数学] [动态规划] [滑动窗口] [概率与统计] |
Medium |
836 |
矩形重叠 |
[几何] [数学] |
Easy |
829 |
连续整数求和 |
[数学] [枚举] |
Hard |
812 |
最大三角形面积 |
[几何] [数组] [数学] |
Easy |
810 |
黑板异或游戏 |
[位运算] [脑筋急转弯] [数组] [数学] [博弈] |
Hard |
808 |
分汤 |
[数学] [动态规划] [概率与统计] |
Medium |
805 |
数组的均值分割 |
[位运算] [数组] [数学] [动态规划] [状态压缩] |
Hard |
800 |
相似 RGB 颜色 🔒 |
[数学] [字符串] [枚举] |
Easy |
793 |
阶乘函数后 K 个零 |
[数学] [二分查找] |
Hard |
789 |
逃脱阻碍者 |
[数组] [数学] |
Medium |
788 |
旋转数字 |
[数学] [动态规划] |
Medium |
782 |
变为棋盘 |
[位运算] [数组] [数学] [矩阵] |
Hard |
781 |
森林中的兔子 |
[贪心] [数组] [哈希表] [数学] |
Medium |
780 |
到达终点 |
[数学] |
Hard |
779 |
第K个语法符号 |
[位运算] [递归] [数学] |
Medium |
775 |
全局倒置与局部倒置 |
[数组] [数学] |
Medium |
772 |
基本计算器 III 🔒 |
[栈] [递归] [数学] [字符串] |
Hard |
770 |
基本计算器 IV |
[栈] [递归] [哈希表] [数学] [字符串] |
Hard |
762 |
二进制表示中质数个计算置位 |
[位运算] [数学] |
Easy |
754 |
到达终点数字 |
[数学] [二分查找] |
Medium |
750 |
角矩形的数量 🔒 |
[数组] [数学] [动态规划] [矩阵] |
Medium |
738 |
单调递增的数字 |
[贪心] [数学] |
Medium |
728 |
自除数 |
[数学] |
Easy |
710 |
黑名单中的随机数 |
[哈希表] [数学] [二分查找] [排序] [随机化] |
Hard |
679 |
24 点游戏 |
[数组] [数学] [回溯] |
Hard |
672 |
灯泡开关 Ⅱ |
[位运算] [深度优先搜索] [广度优先搜索] [数学] |
Medium |
670 |
最大交换 |
[贪心] [数学] |
Medium |
667 |
优美的排列 II |
[数组] [数学] |
Medium |
660 |
移除 9 🔒 |
[数学] |
Hard |
651 |
4键键盘 🔒 |
[数学] [动态规划] |
Medium |
650 |
只有两个键的键盘 |
[数学] [动态规划] |
Medium |
640 |
求解方程 |
[数学] [字符串] [模拟] |
Medium |
634 |
寻找数组的错位排列 🔒 |
[数学] [动态规划] |
Medium |
633 |
平方数之和 |
[数学] [双指针] [二分查找] |
Medium |
628 |
三个数的最大乘积 |
[数组] [数学] [排序] |
Easy |
625 |
最小因式分解 🔒 |
[贪心] [数学] |
Medium |
598 |
范围求和 II |
[数组] [数学] |
Easy |
593 |
有效的正方形 |
[几何] [数学] |
Medium |
592 |
分数加减运算 |
[数学] [字符串] [模拟] |
Medium |
587 |
安装栅栏 |
[几何] [数组] [数学] |
Hard |
573 |
松鼠模拟 🔒 |
[数组] [数学] |
Medium |
564 |
寻找最近的回文数 |
[数学] [字符串] |
Hard |
556 |
下一个更大元素 III |
[数学] [双指针] [字符串] |
Medium |
553 |
最优除法 |
[数组] [数学] [动态规划] |
Medium |
539 |
最小时间差 |
[数组] [数学] [字符串] [排序] |
Medium |
537 |
复数乘法 |
[数学] [字符串] [模拟] |
Medium |
528 |
按权重随机选择 |
[数学] [二分查找] [前缀和] [随机化] |
Medium |
523 |
连续的子数组和 |
[数组] [哈希表] [数学] [前缀和] |
Medium |
519 |
随机翻转矩阵 |
[水塘抽样] [哈希表] [数学] [随机化] |
Medium |
509 |
斐波那契数 |
[递归] [记忆化搜索] [数学] [动态规划] |
Easy |
507 |
完美数 |
[数学] |
Easy |
504 |
七进制数 |
[数学] |
Easy |
497 |
非重叠矩形中的随机点 |
[水塘抽样] [数学] [二分查找] [有序集合] [前缀和] [随机化] |
Medium |
492 |
构造矩形 |
[数学] |
Easy |
486 |
预测赢家 |
[递归] [数组] [数学] [动态规划] [博弈] |
Medium |
483 |
最小好进制 |
[数学] [二分查找] |
Hard |
479 |
最大回文数乘积 |
[数学] |
Hard |
478 |
在圆内随机生成点 |
[几何] [数学] [拒绝采样] [随机化] |
Medium |
477 |
汉明距离总和 |
[位运算] [数组] [数学] |
Medium |
470 |
用 Rand7() 实现 Rand10() |
[数学] [拒绝采样] [概率与统计] [随机化] |
Medium |
469 |
凸多边形 🔒 |
[几何] [数学] |
Medium |
464 |
我能赢吗 |
[位运算] [记忆化搜索] [数学] [动态规划] [状态压缩] [博弈] |
Medium |
462 |
最少移动次数使数组元素相等 II |
[数组] [数学] [排序] |
Medium |
458 |
可怜的小猪 |
[数学] [动态规划] [组合数学] |
Hard |
453 |
最小操作次数使数组元素相等 |
[数组] [数学] |
Easy |
447 |
回旋镖的数量 |
[数组] [哈希表] [数学] |
Medium |
445 |
两数相加 II |
[栈] [链表] [数学] |
Medium |
441 |
排列硬币 |
[数学] [二分查找] |
Easy |
423 |
从英文中重建数字 |
[哈希表] [数学] [字符串] |
Medium |
415 |
字符串相加 |
[数学] [字符串] [模拟] |
Easy |
412 |
Fizz Buzz |
[数学] [字符串] [模拟] |
Easy |
405 |
数字转换为十六进制数 |
[位运算] [数学] |
Easy |
400 |
第 N 位数字 |
[数学] [二分查找] |
Medium |
398 |
随机数索引 |
[水塘抽样] [哈希表] [数学] [随机化] |
Medium |
396 |
旋转函数 |
[数学] [动态规划] |
Medium |
390 |
消除游戏 |
[数学] |
Medium |
384 |
打乱数组 |
[数组] [数学] [随机化] |
Medium |
382 |
链表随机节点 |
[水塘抽样] [链表] [数学] [随机化] |
Medium |
381 |
O(1) 时间插入、删除和获取随机元素 - 允许重复 |
[设计] [数组] [哈希表] [数学] [随机化] |
Hard |
380 |
O(1) 时间插入、删除和获取随机元素 |
[设计] [数组] [哈希表] [数学] [随机化] |
Medium |
375 |
猜数字大小 II |
[数学] [动态规划] [博弈] |
Medium |
372 |
超级次方 |
[数学] [分治] |
Medium |
371 |
两整数之和 |
[位运算] [数学] |
Medium |
369 |
给单链表加一 🔒 |
[链表] [数学] |
Medium |
368 |
最大整除子集 |
[数组] [数学] [动态规划] [排序] |
Medium |
367 |
有效的完全平方数 |
[数学] [二分查找] |
Easy |
365 |
水壶问题 |
[深度优先搜索] [广度优先搜索] [数学] |
Medium |
360 |
有序转化数组 🔒 |
[数组] [数学] [双指针] [排序] |
Medium |
357 |
计算各个位数不同的数字个数 |
[数学] [动态规划] [回溯] |
Medium |
356 |
直线镜像 🔒 |
[数组] [哈希表] [数学] |
Medium |
343 |
整数拆分 |
[数学] [动态规划] |
Medium |
342 |
4的幂 |
[位运算] [递归] [数学] |
Easy |
335 |
路径交叉 |
[几何] [数组] [数学] |
Hard |
326 |
3 的幂 |
[递归] [数学] |
Easy |
319 |
灯泡开关 |
[脑筋急转弯] [数学] |
Medium |
313 |
超级丑数 |
[数组] [哈希表] [数学] [动态规划] [堆(优先队列)] |
Medium |
296 |
最佳的碰头地点 🔒 |
[数组] [数学] [矩阵] [排序] |
Hard |
294 |
翻转游戏 II 🔒 |
[记忆化搜索] [数学] [动态规划] [回溯] [博弈] |
Medium |
292 |
Nim 游戏 |
[脑筋急转弯] [数学] [博弈] |
Easy |
282 |
给表达式添加运算符 |
[数学] [字符串] [回溯] |
Hard |
279 |
完全平方数 |
[广度优先搜索] [数学] [动态规划] |
Medium |
273 |
整数转换英文表示 |
[递归] [数学] [字符串] |
Hard |
268 |
丢失的数字 |
[位运算] [数组] [哈希表] [数学] [排序] |
Easy |
264 |
丑数 II |
[哈希表] [数学] [动态规划] [堆(优先队列)] |
Medium |
263 |
丑数 |
[数学] |
Easy |
258 |
各位相加 |
[数学] [数论] [模拟] |
Easy |
241 |
为运算表达式设计优先级 |
[递归] [记忆化搜索] [数学] [字符串] [动态规划] |
Medium |
233 |
数字 1 的个数 |
[递归] [数学] [动态规划] |
Hard |
231 |
2 的幂 |
[位运算] [递归] [数学] |
Easy |
227 |
基本计算器 II |
[栈] [数学] [字符串] |
Medium |
224 |
基本计算器 |
[栈] [递归] [数学] [字符串] |
Hard |
223 |
矩形面积 |
[几何] [数学] |
Medium |
204 |
计数质数 |
[数组] [数学] [枚举] [数论] |
Medium |
202 |
快乐数 |
[哈希表] [数学] [双指针] |
Easy |
189 |
轮转数组 |
[数组] [数学] [双指针] |
Medium |
172 |
阶乘后的零 |
[数学] |
Medium |
171 |
Excel 表列序号 |
[数学] [字符串] |
Easy |
168 |
Excel表列名称 |
[数学] [字符串] |
Easy |
166 |
分数到小数 |
[哈希表] [数学] [字符串] |
Medium |
150 |
逆波兰表达式求值 |
[栈] [数组] [数学] |
Medium |
149 |
直线上最多的点数 |
[几何] [数组] [哈希表] [数学] |
Hard |
96 |
不同的二叉搜索树 |
[树] [二叉搜索树] [数学] [动态规划] [二叉树] |
Medium |
89 |
格雷编码 |
[位运算] [数学] [回溯] |
Medium |
70 |
爬楼梯 |
[记忆化搜索] [数学] [动态规划] |
Easy |
69 |
x 的平方根 |
[数学] [二分查找] |
Easy |
67 |
二进制求和 |
[位运算] [数学] [字符串] [模拟] |
Easy |
66 |
加一 |
[数组] [数学] |
Easy |
62 |
不同路径 |
[数学] [动态规划] [组合数学] |
Medium |
60 |
排列序列 |
[递归] [数学] |
Hard |
50 |
Pow(x, n) |
[递归] [数学] |
Medium |
48 |
旋转图像 |
[数组] [数学] [矩阵] |
Medium |
43 |
字符串相乘 |
[数学] [字符串] [模拟] |
Medium |
29 |
两数相除 |
[位运算] [数学] |
Medium |
13 |
罗马数字转整数 |
[哈希表] [数学] [字符串] |
Easy |
12 |
整数转罗马数字 |
[哈希表] [数学] [字符串] |
Medium |
9 |
回文数 |
[数学] |
Easy |
7 |
整数反转 |
[数学] |
Medium |
2 |
两数相加 |
[递归] [链表] [数学] |
Medium |