跳至主要內容

数学


数学

全部标签

数据结构

数组 矩阵 链表 双向链表 单调栈 队列 单调队列 堆(优先队列) 哈希表 字符串 字符串匹配 二叉树 二叉搜索树 最小生成树 有序集合 拓扑排序 最短路 强连通分量 欧拉回路 双连通分量 并查集 字典树 线段树 树状数组 后缀数组

算法

枚举 递归 分治 回溯 贪心 动态规划 排序 桶排序 计数排序 基数排序 归并排序 快速选择 二分查找 记忆化搜索 深度优先搜索 广度优先搜索 双指针 位运算 前缀和 计数 滑动窗口 状态压缩 哈希函数 滚动哈希 扫描线

其他

数学 数论 几何 博弈 模拟 组合数学 随机化 概率与统计 水塘抽样 拒绝采样 数据库 设计 数据流 脑筋急转弯 交互 迭代器 多线程


题号标题题解标签难度
2两数相加open in new window[✓]open in new window递归 链表 数学
7整数反转open in new window[✓]open in new window数学
9回文数open in new window[✓]open in new window数学
12整数转罗马数字open in new window[✓]open in new window哈希表 数学 字符串
13罗马数字转整数open in new window[✓]open in new window哈希表 数学 字符串
29两数相除open in new window[✓]open in new window位运算 数学
43字符串相乘open in new window[✓]open in new window数学 字符串 模拟
48旋转图像open in new window[✓]open in new window数组 数学 矩阵
50Pow(x, n)open in new window[✓]open in new window递归 数学
60排列序列open in new window递归 数学
62不同路径open in new window[✓]open in new window数学 动态规划 组合数学
66加一open in new window[✓]open in new window数组 数学
67二进制求和open in new window[✓]open in new window位运算 数学 字符串 1+
69x 的平方根 open in new window[✓]open in new window数学 二分查找
70爬楼梯open in new window[✓]open in new window记忆化搜索 数学 动态规划
89格雷编码open in new window位运算 数学 回溯
96不同的二叉搜索树open in new window[✓]open in new window 二叉搜索树 数学 2+
149直线上最多的点数open in new window[✓]open in new window几何 数组 哈希表 1+
150逆波兰表达式求值open in new window[✓]open in new window 数组 数学
166分数到小数open in new window哈希表 数学 字符串
168Excel 表列名称open in new window数学 字符串
171Excel 表列序号open in new window数学 字符串
172阶乘后的零open in new window[✓]open in new window数学
189轮转数组open in new window[✓]open in new window数组 数学 双指针
202快乐数open in new window[✓]open in new window哈希表 数学 双指针
204计数质数open in new window数组 数学 枚举 1+
223矩形面积open in new window几何 数学
224基本计算器open in new window[✓]open in new window 递归 数学 1+
227基本计算器 IIopen in new window[✓]open in new window 数学 字符串
2312 的幂open in new window位运算 递归 数学
233数字 1 的个数open in new window递归 数学 动态规划
241为运算表达式设计优先级open in new window递归 记忆化搜索 数学 2+
258各位相加open in new window数学 数论 模拟
263丑数open in new window数学
264丑数 IIopen in new window[✓]open in new window哈希表 数学 动态规划 1+
268丢失的数字open in new window[✓]open in new window位运算 数组 哈希表 3+
273整数转换英文表示open in new window递归 数学 字符串
279完全平方数open in new window[✓]open in new window广度优先搜索 数学 动态规划
282给表达式添加运算符open in new window数学 字符串 回溯
292Nim 游戏open in new window脑筋急转弯 数学 博弈
294翻转游戏 IIopen in new window记忆化搜索 数学 动态规划 2+
296最佳的碰头地点open in new window数组 数学 矩阵 1+
313超级丑数open in new window数组 数学 动态规划
319灯泡开关open in new window脑筋急转弯 数学
3263 的幂open in new window递归 数学
335路径交叉open in new window几何 数组 数学
3424的幂open in new window位运算 递归 数学
343整数拆分open in new window[✓]open in new window数学 动态规划
356直线镜像open in new window数组 哈希表 数学
357统计各位数字都不同的数字个数open in new window数学 动态规划 回溯
360有序转化数组open in new window数组 数学 双指针 1+
365水壶问题open in new window深度优先搜索 广度优先搜索 数学
367有效的完全平方数open in new window数学 二分查找
368最大整除子集open in new window数组 数学 动态规划 1+
369给单链表加一open in new window[✓]open in new window链表 数学
371两整数之和open in new window位运算 数学
372超级次方open in new window数学 分治
375猜数字大小 IIopen in new window[✓]open in new window数学 动态规划 博弈
380O(1) 时间插入、删除和获取随机元素open in new window[✓]open in new window设计 数组 哈希表 2+
381O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window设计 数组 哈希表 2+
382链表随机节点open in new window[✓]open in new window水塘抽样 链表 数学 1+
384打乱数组open in new window数组 数学 随机化
390消除游戏open in new window递归 数学
396旋转函数open in new window数组 数学 动态规划
398随机数索引open in new window水塘抽样 哈希表 数学 1+
400第 N 位数字open in new window数学 二分查找
405数字转换为十六进制数open in new window位运算 数学
412Fizz Buzzopen in new window数学 字符串 模拟
415字符串相加open in new window[✓]open in new window数学 字符串 模拟
423从英文中重建数字open in new window哈希表 数学 字符串
441排列硬币open in new window数学 二分查找
445两数相加 IIopen in new window[✓]open in new window 链表 数学
447回旋镖的数量open in new window数组 哈希表 数学
453最小操作次数使数组元素相等open in new window数组 数学
458可怜的小猪open in new window数学 动态规划 组合数学
462最小操作次数使数组元素相等 IIopen in new window数组 数学 排序
464我能赢吗open in new window位运算 记忆化搜索 数学 3+
469凸多边形open in new window几何 数组 数学
470用 Rand7() 实现 Rand10()open in new window数学 拒绝采样 概率与统计 1+
477汉明距离总和open in new window位运算 数组 数学
478在圆内随机生成点open in new window几何 数学 拒绝采样 1+
479最大回文数乘积open in new window数学 枚举
483最小好进制open in new window数学 二分查找
486预测赢家open in new window递归 数组 数学 2+
492构造矩形open in new window数学
497非重叠矩形中的随机点open in new window水塘抽样 数组 数学 4+
504七进制数open in new window数学
507完美数open in new window数学
509斐波那契数open in new window[✓]open in new window递归 记忆化搜索 数学 1+
519随机翻转矩阵open in new window水塘抽样 哈希表 数学 1+
523连续的子数组和open in new window数组 哈希表 数学 1+
528按权重随机选择open in new window数组 数学 二分查找 2+
537复数乘法open in new window数学 字符串 模拟
539最小时间差open in new window数组 数学 字符串 1+
553最优除法open in new window数组 数学 动态规划
556下一个更大元素 IIIopen in new window数学 双指针 字符串
564寻找最近的回文数open in new window数学 字符串
573松鼠模拟open in new window数组 数学
587安装栅栏open in new window几何 数组 数学
592分数加减运算open in new window数学 字符串 模拟
593有效的正方形open in new window几何 数学
598区间加法 IIopen in new window数组 数学
625最小因式分解open in new window贪心 数学
628三个数的最大乘积open in new window数组 数学 排序
633平方数之和open in new window数学 双指针 二分查找
634寻找数组的错位排列open in new window数学 动态规划
640求解方程open in new window数学 字符串 模拟
650两个键的键盘open in new window数学 动态规划
651四个键的键盘open in new window数学 动态规划
660移除 9open in new window数学
667优美的排列 IIopen in new window数组 数学
668乘法表中第k小的数open in new window数学 二分查找
670最大交换open in new window贪心 数学
672灯泡开关 Ⅱopen in new window位运算 深度优先搜索 广度优先搜索 1+
67924 点游戏open in new window数组 数学 回溯
710黑名单中的随机数open in new window数组 哈希表 数学 3+
728自除数open in new window数学
738单调递增的数字open in new window贪心 数学
750角矩形的数量open in new window数组 数学 动态规划 1+
754到达终点数字open in new window数学 二分查找
762二进制表示中质数个计算置位open in new window位运算 数学
770基本计算器 IVopen in new window 递归 哈希表 2+
772基本计算器 IIIopen in new window[✓]open in new window 递归 数学 1+
775全局倒置与局部倒置open in new window数组 数学
779第K个语法符号open in new window位运算 递归 数学
780到达终点open in new window数学
781森林中的兔子open in new window贪心 数组 哈希表 1+
782变为棋盘open in new window位运算 数组 数学 1+
788旋转数字open in new window数学 动态规划
789逃脱阻碍者open in new window数组 数学
793阶乘函数后 K 个零open in new window数学 二分查找
800相似 RGB 颜色open in new window数学 字符串 枚举
805数组的均值分割open in new window位运算 数组 数学 2+
808分汤open in new window数学 动态规划 概率与统计
810黑板异或游戏open in new window位运算 脑筋急转弯 数组 2+
812最大三角形面积open in new window几何 数组 数学
829连续整数求和open in new window数学 枚举
836矩形重叠open in new window几何 数学
837新 21 点open in new window数学 动态规划 滑动窗口 1+
840矩阵中的幻方open in new window数组 哈希表 数学 1+
843猜猜这个单词open in new window数组 数学 字符串 2+
858镜面反射open in new window几何 数学 数论
866回文质数open in new window数学 数论
869重新排序得到 2 的幂open in new window哈希表 数学 计数 2+
877石子游戏open in new window数组 数学 动态规划 1+
878第 N 个神奇数字open in new window数学 二分查找
883三维形体投影面积open in new window几何 数组 数学 1+
887鸡蛋掉落open in new window数学 二分查找 动态规划
891子序列宽度之和open in new window数组 数学 排序
892三维形体的表面积open in new window几何 数组 数学 1+
899有序队列open in new window数学 字符串 排序
902最大为 N 的数字组合open in new window数组 数学 字符串 2+
906超级回文数open in new window数学 枚举
908最小差值 Iopen in new window数组 数学
910最小差值 IIopen in new window贪心 数组 数学 1+
913猫和老鼠open in new window 拓扑排序 记忆化搜索 3+
914卡牌分组open in new window数组 哈希表 数学 2+
920播放列表的数量open in new window数学 动态规划 组合数学
927三等分open in new window数组 数学
932漂亮数组open in new window数组 数学 分治
939最小面积矩形open in new window几何 数组 哈希表 2+
952按公因数计算最大组件大小open in new window并查集 数组 哈希表 2+
957N 天后的牢房open in new window位运算 数组 哈希表 1+
963最小面积矩形 IIopen in new window几何 数组 数学
964表示数字的最少运算符open in new window记忆化搜索 数学 动态规划
970强整数open in new window哈希表 数学 枚举
972相等的有理数open in new window数学 字符串
973最接近原点的 K 个点open in new window[✓]open in new window几何 数组 数学 4+
976三角形的最大周长open in new window贪心 数组 数学 1+
989数组形式的整数加法open in new window数组 数学
991坏了的计算器open in new window贪心 数学
996平方数组的数目open in new window位运算 数组 哈希表 4+
1006笨阶乘open in new window 数学 模拟
1012至少有 1 位重复的数字open in new window数学 动态规划
1015可被 K 整除的最小整数open in new window哈希表 数学
1017负二进制转换open in new window数学
1025除数博弈open in new window脑筋急转弯 数学 动态规划 1+
1030距离顺序排列矩阵单元格open in new window几何 数组 数学 2+
1033移动石子直到连续open in new window脑筋急转弯 数学
1037有效的回旋镖open in new window几何 数组 数学
1040移动石子直到连续 IIopen in new window数组 数学 双指针 1+
1041困于环中的机器人open in new window数学 字符串 模拟
1056易混淆数open in new window数学
1058最小化舍入误差以满足目标open in new window贪心 数组 数学 2+
1067范围内的数字计数open in new window数学 动态规划
1071字符串的最大公因子open in new window数学 字符串
1073负二进制数相加open in new window数组 数学
1085最小元素各数位之和open in new window数组 数学
1088易混淆数 IIopen in new window数学 回溯
1093大样本统计open in new window数组 数学 概率与统计
1103分糖果 IIopen in new window数学 模拟
1104二叉树寻路open in new window 数学 二叉树
1118一月有多少天open in new window数学
1131绝对值表达式的最大值open in new window数组 数学
1134阿姆斯特朗数open in new window数学
1137第 N 个泰波那契数open in new window[✓]open in new window记忆化搜索 数学 动态规划
1140石子游戏 IIopen in new window数组 数学 动态规划 2+
1154一年中的第几天open in new window数学 字符串
1175质数排列open in new window数学
1180统计只含单一字母的子串open in new window数学 字符串
1185一周中的第几天open in new window数学
1199建造街区的最短时间open in new window贪心 数组 数学 1+
1201丑数 IIIopen in new window数学 二分查找 组合数学 1+
1215步进数open in new window广度优先搜索 数学 回溯
1217玩筹码open in new window贪心 数组 数学
1227飞机座位分配概率open in new window脑筋急转弯 数学 动态规划 1+
1228等差数列中缺失的数字open in new window数组 数学
1230抛掷硬币open in new window数组 数学 动态规划 1+
1232缀点成线open in new window几何 数组 数学
1237找出给定方程的正整数解open in new window数学 双指针 二分查找 1+
1238循环码排列open in new window位运算 数学 回溯
1247交换字符使得字符串相同open in new window贪心 数学 字符串
1248统计「优美子数组」open in new window数组 哈希表 数学 2+
1250检查「好数组」open in new window数组 数学 数论
1252奇数值单元格的数目open in new window数组 数学 模拟
1256加密数字open in new window位运算 数学 字符串
1259不相交的握手open in new window数学 动态规划
1266访问所有点的最小时间open in new window几何 数组 数学
1271十六进制魔术数字open in new window数学 字符串
1276不浪费原料的汉堡制作方案open in new window数学
1281整数的各位积和之差open in new window数学
1290二进制链表转整数open in new window链表 数学
1295统计位数为偶数的数字open in new window数组 数学
1304和为零的 N 个不同整数open in new window数组 数学
1307口算难题open in new window数组 数学 字符串 1+
1317将整数转换为两个无零整数的和open in new window数学
13236 和 9 组成的最大数字open in new window贪心 数学
1330翻转子数组得到最大的数组值open in new window贪心 数组 数学
1342将数字变成 0 的操作次数open in new window位运算 数学
1344时钟指针的夹角open in new window数学
1352最后 K 个数的乘积open in new window设计 队列 数组 2+
1359有效的快递序列数目open in new window数学 动态规划 组合数学
1360日期之间隔几天open in new window数学 字符串
1362最接近的因数open in new window数学
1390四因数open in new window数组 数学
1399统计最大组的数目open in new window哈希表 数学
1401圆和矩形是否有重叠open in new window几何 数学
1406石子游戏 IIIopen in new window数组 数学 动态规划 1+
1414和为 K 的最少斐波那契数字数目open in new window贪心 数学
1427字符串的左右移open in new window数组 数学 字符串
1432改变一个整数能得到的最大差值open in new window贪心 数学
1442形成两个异或相等数组的三元组数目open in new window位运算 数组 哈希表 2+
1447最简分数open in new window数学 字符串 数论
1453圆形靶内的最大飞镖数量open in new window几何 数组 数学
1467两个盒子中球的颜色数相同的概率open in new window数组 数学 动态规划 3+
1478安排邮筒open in new window数组 数学 动态规划 1+
1486数组异或操作open in new window位运算 数学
1492n 的第 k 个因子open in new window数学 数论
1510石子游戏 IVopen in new window数学 动态规划 博弈
1512好数对的数目open in new window数组 哈希表 数学 1+
1513仅含 1 的子串数open in new window数学 字符串
1515服务中心的最佳位置open in new window几何 数组 数学 1+
1518换水问题open in new window数学 模拟
1523在区间范围内统计奇数数目open in new window数学
1524和为奇数的子数组数目open in new window数组 数学 动态规划 1+
1538找出隐藏数组中出现次数最多的元素open in new window数组 数学 交互
1551使数组中所有元素相等的最小操作数open in new window数学
1561你可以获得的最大硬币数目open in new window贪心 数组 数学 2+
1563石子游戏 Vopen in new window数组 数学 动态规划 1+
1569将子数组重新排序得到同一个二叉搜索树的方案数open in new window 并查集 二叉搜索树 7+
1573分割字符串的方案数open in new window数学 字符串
1577数的平方等于两数乘积的方法数open in new window数组 哈希表 数学 1+
1588所有奇数长度子数组的和open in new window数组 数学 前缀和
1610可见点的最大数目open in new window几何 数组 数学 2+
1621大小为 K 的不重叠线段的数目open in new window数学 动态规划 组合数学
1622奇妙序列open in new window设计 线段树 数学
1627带阈值的图连通性open in new window并查集 数组 数学 1+
1628设计带解析函数的表达式树open in new window 设计 3+
1634求两个多项式链表的和open in new window链表 数学 双指针
1641统计字典序元音字符串的数目open in new window数学 动态规划 组合数学
1643第 K 条最小指令open in new window数组 数学 动态规划 1+
1648销售价值减少的颜色球open in new window贪心 数组 数学 3+
1680连接连续二进制数字open in new window位运算 数学 模拟
1685有序数组中差绝对值之和open in new window数组 数学 前缀和
1686石子游戏 VIopen in new window贪心 数组 数学 3+
1688比赛中的配对次数open in new window数学 模拟
1690石子游戏 VIIopen in new window数组 数学 动态规划 1+
1716计算力扣银行的钱open in new window数学
1728猫和老鼠 IIopen in new window 拓扑排序 记忆化搜索 5+
1735生成乘积数组的方案数open in new window数组 数学 动态规划 2+
1739放置盒子open in new window贪心 数学 二分查找
1742盒子中小球的最大数量open in new window哈希表 数学 计数
1753移除石子的最大得分open in new window贪心 数学 堆(优先队列)
1759统计同质子字符串的数目open in new window数学 字符串
1766互质树open in new window 深度优先搜索 数组 2+
1776车队 IIopen in new window 数组 数学 2+
1780判断一个数字是否可以表示成三的幂的和open in new window数学
1799N 次操作后的最大分数和open in new window位运算 数组 数学 4+
1806还原排列的最少操作步数open in new window数组 数学 模拟
1808好因子的最大数目open in new window递归 数学
1812判断国际象棋棋盘中一个格子的颜色open in new window数学 字符串
1814统计一个数组中好对子的数目open in new window数组 哈希表 数学 1+
1819序列中不同最大公约数的数目open in new window数组 数学 计数 1+
1822数组元素积的符号open in new window数组 数学
1823找出游戏的获胜者open in new window递归 队列 数组 2+
1828统计一个圆中点的数目open in new window几何 数组 数学
1830使字符串有序的最少操作次数open in new window数学 字符串 组合数学
1835所有数对按位与结果的异或和open in new window位运算 数组 数学
1837K 进制表示下的各位数字总和open in new window数学
1840最高建筑高度open in new window数组 数学 排序
1860增长的内存泄露open in new window数学 模拟
1862向下取整数对和open in new window数组 数学 二分查找 1+
1863找出所有子集的异或总和再求和open in new window位运算 数组 数学 3+
1866恰有 K 根木棍可以看到的排列数目open in new window数学 动态规划 组合数学
1872石子游戏 VIIIopen in new window数组 数学 动态规划 2+
1878矩阵中最大的三个菱形和open in new window数组 数学 矩阵 3+
1884鸡蛋掉落-两枚鸡蛋open in new window数学 动态规划
1896反转表达式值的最少操作次数open in new window 数学 字符串 1+
1903字符串中的最大奇数open in new window贪心 数学 字符串
1904你完成的完整对局数open in new window数学 字符串
1908Nim 游戏 IIopen in new window位运算 脑筋急转弯 数组 3+
1916统计为蚁群构筑房间的不同顺序open in new window 拓扑排序 3+
1922统计好数字的数目open in new window递归 数学
1924安装栅栏 IIopen in new window几何 数组 数学
1925统计平方和三元组的数目open in new window数学 枚举
1927求和游戏open in new window贪心 数学 字符串 1+
1952三除数open in new window数学 枚举 数论
1954收集足够苹果的最小花园周长open in new window数学 二分查找
1956感染 K 种病毒所需的最短时间open in new window几何 数组 数学 2+
1969数组元素的最小非零乘积open in new window贪心 递归 数学
1979找出数组的最大公约数open in new window数组 数学 数论
1994好子集的数目open in new window位运算 数组 数学 2+
1998数组的最大公因数排序open in new window并查集 数组 数学 2+
1999最小的仅由两个数组成的倍数open in new window数学 枚举
2001可互换矩形的组数open in new window数组 哈希表 数学 2+
2005斐波那契树的移除子树游戏open in new window 数学 动态规划 2+
2019解出数学表达式的学生分数open in new window 记忆化搜索 数组 3+
2028找出缺失的观测数据open in new window数组 数学 模拟
2029石子游戏 IXopen in new window贪心 数组 数学 2+
2033获取单值网格的最小操作数open in new window数组 数学 矩阵 1+
2038如果相邻两个颜色均相同则删除当前颜色open in new window贪心 数学 字符串 1+
2048下一个更大的数值平衡数open in new window数学 回溯 枚举
2063所有子字符串中的元音open in new window数学 字符串 动态规划 1+
2081k 镜像数字的和open in new window数学 枚举
2083求以相同字母开头和结尾的子串总数open in new window哈希表 数学 字符串 2+
2101引爆最多的炸弹open in new window深度优先搜索 广度优先搜索 3+
2110股票平滑下跌阶段的数目open in new window数组 数学 动态规划
2117一个区间内所有数乘积的缩写open in new window数学
2119反转两次的数字open in new window数学
2125银行中的激光束数量open in new window数组 数学 字符串 1+
2128通过翻转行或列来去除所有的 1open in new window位运算 数组 数学 1+
2139得到目标值的最少行动次数open in new window贪心 数学
2147分隔长廊的方案数open in new window数学 字符串 动态规划
2152穿过所有点的所需最少直线数量open in new window位运算 几何 数组 5+
2160拆分数位后四位数字的最小和open in new window贪心 数学 排序
2162设置时间的最少代价open in new window数学 枚举
2165重排数字的最小值open in new window数学 排序
2169得到 0 的操作数open in new window数学 模拟
2177找到和为给定整数的三个连续整数open in new window数学 模拟
2178拆分成最多数目的正偶数之和open in new window贪心 数学 回溯
2180统计各位数字之和为偶数的整数个数open in new window数学 模拟
2183统计可以被 K 整除的下标对数目open in new window数组 数学 数论
2189建造纸牌屋的方法数open in new window数学 动态规划
2195向数组中追加 K 个整数open in new window贪心 数组 数学 1+
2197替换数组中的非互质数open in new window 数组 数学 1+
2198单因数三元组open in new window数学
2217找到指定长度的回文数open in new window数组 数学
2221数组的三角和open in new window数组 数学 组合数学 1+
2235两整数相加open in new window数学
2240买钢笔和铅笔的方案数open in new window数学 枚举
2249统计圆内格点数目open in new window几何 数组 哈希表 2+
2266统计打字方案数open in new window哈希表 数学 字符串 1+
2269找到一个数字的 K 美丽值open in new window数学 字符串 滑动窗口
2280表示一个折线图的最少线段数open in new window几何 数组 数学 2+
2310个位数字为 K 的整数之和open in new window贪心 数学 动态规划 1+
2317操作后的最大异或和open in new window位运算 数组 数学
2338统计理想数组的数目open in new window数学 动态规划 组合数学 1+
2344使数组可以被整除的最少删除次数open in new window数组 数学 数论 2+
2348全 0 子数组的数目open in new window数组 数学
2358分组的最大数量open in new window贪心 数组 数学 1+
2364统计坏数对的数目open in new window数组 哈希表 数学 1+
2366将数组排序的最少替换次数open in new window贪心 数组 数学
2376统计特殊整数open in new window数学 动态规划
2393严格递增的子数组个数open in new window数组 数学 动态规划
2396严格回文的数字open in new window脑筋急转弯 数学 双指针
2400恰好移动 k 步到达某一位置的方法数目open in new window数学 动态规划 组合数学
2409统计共同度过的日子数open in new window数学 字符串
2413最小偶倍数open in new window数学 数论
2417最近的公平整数open in new window数学 枚举
2427公因子的数目open in new window数学 枚举 数论
2436使子数组最大公约数大于一的最小分割数open in new window贪心 数组 数学 2+
2440创建价值相同的连通块open in new window 深度优先搜索 数组 2+
2442反转之后不同整数的数目open in new window数组 哈希表 数学 1+
2443反转之后的数字和open in new window数学 枚举
2447最大公因数等于 K 的子数组数目open in new window数组 数学 数论
2450应用操作后不同二进制字符串的数量open in new window数学 字符串
2455可被三整除的偶数的平均值open in new window数组 数学
2457美丽整数的最小增量open in new window贪心 数学
2464有效分割中的最少子数组数目open in new window数组 数学 动态规划 1+
2469温度转换open in new window数学
2470最小公倍数等于 K 的子数组数目open in new window数组 数学 数论
2481分割圆的最少切割次数open in new window几何 数学
2485找出中枢整数open in new window数学 前缀和
2489固定比率的子字符串数open in new window哈希表 数学 字符串 1+
2495乘积为偶数的子数组数open in new window数组 数学 动态规划
2505所有子序列和的按位或open in new window位运算 脑筋急转弯 数组 1+
2507使用质因数之和替换后可以取到的最小值open in new window数学 数论 模拟
2513最小化两个数组中的最大值open in new window数学 二分查找 数论
2514统计同位异构字符串数目open in new window哈希表 数学 字符串 2+
2520统计能整除数字的位数open in new window数学
2521数组乘积中的不同质因数数目open in new window数组 哈希表 数学 1+
2523范围内最接近的两个质数open in new window数学 数论
2524子数组的最大频率分数open in new window数组 哈希表 数学 1+
2525根据规则将箱子分类open in new window数学
2527查询数组异或美丽值open in new window位运算 数组 数学
2535数组元素和与数字和的绝对差open in new window数组 数学
2539好子序列的个数open in new window哈希表 数学 字符串 2+
2541使数组中所有元素相等的最小操作数 IIopen in new window贪心 数组 数学
2543判断一个点是否可以到达open in new window数学 数论
2544交替数字和open in new window数学
2549统计桌面上的不同数字open in new window数组 哈希表 数学 1+
2550猴子碰撞的方法数open in new window递归 数学
2566替换一个数字后的最大差值open in new window贪心 数学
2572无平方子集计数open in new window位运算 数组 数学 2+
2575找出字符串的可整除数组open in new window数组 数学 字符串
2578最小和分割open in new window贪心 数学 排序
2579统计染色格子数open in new window数学
2582递枕头open in new window数学 模拟
2584分割数组使乘积互质open in new window数组 哈希表 数学 1+
2591将钱分给最多的儿童open in new window贪心 数学
2597美丽子集的数目open in new window数组 哈希表 数学 4+
2598执行操作后的最大 MEXopen in new window贪心 数组 哈希表 1+
2600K 件物品的最大和open in new window贪心 数学
2601质数减法运算open in new window贪心 数组 数学 2+
2607使子数组元素和相等open in new window数组 数学 数论 1+
2613美数对open in new window几何 数组 数学 3+
2614对角线上的质数open in new window数组 数学 矩阵 1+
2638统计 K-Free 子集的总数open in new window数组 数学 动态规划 2+
2647把三角形染成红色open in new window数组 数学
2651计算列车到站时间open in new window数学
2652倍数求和open in new window数学
2654使数组所有元素变成 1 的最少操作次数open in new window数组 数学 数论
2681英雄的力量open in new window数组 数学 动态规划 2+
2698求一个整数的惩罚数open in new window数学 回溯
2709最大公约数遍历open in new window并查集 数组 数学 1+
2719统计整数数目open in new window数学 字符串 动态规划
2729判断一个数是否迷人open in new window哈希表 数学
2739总行驶距离open in new window数学 模拟
2745构造最长的新字符串open in new window贪心 脑筋急转弯 数学 1+
2748美丽下标对的数目open in new window数组 哈希表 数学 2+
2750将数组划分成若干好子数组的方式open in new window数组 数学 动态规划
2761和等于目标值的质数对open in new window数组 数学 枚举 1+
2769找出最大的可达成数字open in new window数学
2790长度递增组的最大数目open in new window贪心 数组 数学 2+
2802找出第 K 个幸运数字open in new window位运算 数学 字符串
2806取整购买后的账户余额open in new window数学
2807在链表中插入最大公约数open in new window链表 数学 数论
2816翻倍以链表形式表示的数字open in new window 链表 数学
2818操作使得分最大open in new window 贪心 数组 3+
2827范围中美丽整数的数目open in new window数学 动态规划
2829k-avoiding 数组的最小总和open in new window贪心 数学
2834找出美丽数组的最小和open in new window贪心 数学
2842统计一个字符串的 k 子序列美丽值最大的数目open in new window贪心 哈希表 数学 2+
2843统计对称整数的数目open in new window数学 枚举
2844生成特殊数字的最少操作open in new window贪心 数学 字符串 1+
2847给定数字乘积的最小数字open in new window贪心 数学
2849判断能否在给定时间到达单元格open in new window数学
2851字符串转换open in new window数学 字符串 动态规划 1+
2862完全子集的最大元素和open in new window数组 数学 数论
2864最大二进制奇数open in new window贪心 数学 字符串
2867统计树中的合法路径数目open in new window 深度优先搜索 数学 2+
2868单词游戏open in new window贪心 数组 数学 3+
2894分类求和并作差open in new window数学
2912在网格上移动到目的地的方法数open in new window数学 动态规划 组合数学
2927给小朋友们分糖果 IIIopen in new window数学 组合数学
2928给小朋友们分糖果 Iopen in new window数学 组合数学 枚举
2929给小朋友们分糖果 IIopen in new window数学 组合数学 枚举
2930重新排列后包含指定子字符串的字符串数目open in new window数学 动态规划 组合数学
2939最大异或乘积open in new window贪心 位运算 数学
2941子数组的最大 GCD-Sumopen in new window数组 数学 二分查找 1+
2946循环移位后的矩阵相似检查open in new window数组 数学 矩阵 1+
2947统计美丽子字符串 Iopen in new window哈希表 数学 字符串 3+
2949统计美丽子字符串 IIopen in new window哈希表 数学 字符串 2+
2954统计感冒序列的数目open in new window数组 数学 组合数学
2961双模幂运算open in new window数组 数学 模拟
2963统计好分割方案的数目open in new window数组 哈希表 数学 1+
2965找出缺失和重复的数字open in new window数组 哈希表 数学 1+
2967使数组成为等数数组的最小代价open in new window贪心 数组 数学 2+
2979最贵的无法购买的商品open in new window数学 动态规划 数论
2999统计强大整数的数目open in new window数学 字符串 动态规划
3009折线图上的最大交点数量open in new window树状数组 几何 数组 1+
3012通过操作使数组长度最小open in new window贪心 数组 数学 1+
3014输入单词需要的最少按键次数 Iopen in new window贪心 数学 字符串
3021Alice 和 Bob 玩鲜花游戏open in new window数学
3024三角形类型open in new window数组 数学 排序
3025人员站位的方案数 Iopen in new window几何 数组 数学 2+
3027人员站位的方案数 IIopen in new window几何 数组 数学 2+
3032统计各位数字都不同的数字个数 IIopen in new window哈希表 数学 动态规划
3044出现频率最高的质数open in new window数组 哈希表 数学 4+
3047求交集区域内的最大正方形面积open in new window几何 数组 数学
3079求出加密整数的和open in new window数组 数学
3084统计以给定字符开头和结尾的子字符串总数open in new window数学 字符串 计数
3091执行操作使数据元素之和大于等于 Kopen in new window贪心 数学 枚举
3099哈沙德数open in new window数学
3100换水问题 IIopen in new window数学 模拟
3101交替子数组计数open in new window数组 数学
3102最小化曼哈顿距离open in new window几何 数组 数学 2+
3115质数的最大距离open in new window数组 数学 数论
3116单面值组合的第 K 小金额open in new window位运算 数组 数学 3+
3128直角三角形open in new window数组 哈希表 数学 2+
3153所有数对中数位差之和open in new window数组 哈希表 数学 1+
3154到达第 K 级台阶的方案数open in new window位运算 记忆化搜索 数学 2+
3155可升级服务器的最大数量open in new window数组 数学 二分查找
3178找出 K 秒后拿着球的孩子open in new window数学 模拟
3179K 秒后第 N 个元素的值open in new window数组 数学 组合数学 2+
3190使所有元素都可以被 3 整除的最少操作数open in new window数组 数学
3222求出硬币游戏的赢家open in new window数学 博弈 模拟
3227字符串元音游戏open in new window脑筋急转弯 数学 字符串 1+
3232判断是否可以赢得数字游戏open in new window数组 数学
3233统计不是特殊数字的数字数量open in new window数组 数学 数论
3235判断矩形的两个角落是否可达open in new window深度优先搜索 广度优先搜索 并查集 3+
3247奇数和子序列的数量open in new window数组 数学 动态规划 1+
3250单调数组对的数目 Iopen in new window数组 数学 动态规划 2+
3251单调数组对的数目 IIopen in new window数组 数学 动态规划 2+
3260找出最大的 N 位 K 回文数open in new window贪心 数学 字符串 2+
3264K 次乘运算后的最终数组 Iopen in new window数组 数学 模拟 1+
3270求出数字答案open in new window数学
3272统计好整数的数目open in new window哈希表 数学 组合数学 1+
3274检查棋盘方格颜色是否相同open in new window数学 字符串
3280将日期转换为二进制表示open in new window数学 字符串
3283吃掉所有兵需要的最多移动次数open in new window位运算 广度优先搜索 数组 3+
3289数字小镇中的捣蛋鬼open in new window数组 哈希表 数学
3296移山所需的最少秒数open in new window贪心 数组 数学 2+
3300替换为数位和以后的最小元素open in new window数组 数学
3304找出第 K 个字符 Iopen in new window位运算 递归 数学 1+
3307找出第 K 个字符 IIopen in new window位运算 递归 数学
3312查询排序后的最大公约数open in new window数组 哈希表 数学 5+
LCP 02分式化简open in new window数组 数学 数论 1+
LCP 06拿硬币open in new window数组 数学
LCP 11期望个数统计open in new window数组 哈希表 数学 1+
LCP 14切分数组open in new window数组 数学 动态规划 1+
LCP 15游乐园的迷宫open in new window贪心 几何 数组 1+
LCP 16游乐园的游览计划open in new window 几何 数学
LCP 17速算机器人open in new window数学 字符串 模拟
LCP 22黑白方格画open in new window数学
LCP 24数字游戏open in new window数组 数学 堆(优先队列)
LCP 25古董键盘open in new window数学 动态规划 组合数学
LCP 27黑盒光线反射open in new window设计 线段树 数学 1+
LCP 29乐团站位open in new window数学
LCP 37最小矩形面积open in new window贪心 几何 数组 3+
LCP 42玩具套圈open in new window几何 数组 哈希表 3+
LCP 46志愿者调配open in new window 数组 数学
LCP 48无限棋局open in new window数组 数学 枚举 1+
LCP 70沙地治理open in new window数组 数学
LCS 01下载插件open in new window贪心 数学 动态规划
剑指 Offer 10 - I斐波那契数列open in new window[✓]open in new window记忆化搜索 数学 动态规划
剑指 Offer 10 - II青蛙跳台阶问题open in new window[✓]open in new window记忆化搜索 数学 动态规划
剑指 Offer 14 - I剪绳子open in new window[✓]open in new window数学 动态规划
剑指 Offer 14 - II剪绳子 IIopen in new window[✓]open in new window数学 动态规划
剑指 Offer 16数值的整数次方open in new window[✓]open in new window递归 数学
剑指 Offer 17打印从1到最大的n位数open in new window[✓]open in new window数组 数学
剑指 Offer 431~n 整数中 1 出现的次数open in new window递归 数学 动态规划
剑指 Offer 44数字序列中某一位的数字open in new window数学 二分查找
剑指 Offer 49丑数open in new window[✓]open in new window哈希表 数学 动态规划 1+
剑指 Offer 53 - II0~n-1中缺失的数字open in new window[✓]open in new window位运算 数组 哈希表 2+
剑指 Offer 57 - II和为s的连续正数序列open in new window数学 双指针 枚举
剑指 Offer 58 - II左旋转字符串open in new window数学 双指针 字符串
剑指 Offer 60n个骰子的点数open in new window数学 动态规划 概率与统计
剑指 Offer 62圆圈中最后剩下的数字open in new window递归 数学
剑指 Offer 65不用加减乘除做加法open in new window位运算 数学
剑指 Offer II 1整数除法open in new window数学
剑指 Offer II 101分割等和子集open in new window[✓]open in new window数学 字符串 模拟
剑指 Offer II 2二进制加法open in new window位运算 数学 字符串 1+
剑指 Offer II 25链表中的两数相加open in new window 链表 数学
剑指 Offer II 30插入、删除和随机访问都是 O(1) 的容器open in new window设计 数组 哈希表 2+
剑指 Offer II 35最小时间差open in new window数组 数学 字符串 1+
剑指 Offer II 36后缀表达式open in new window 数组 数学
剑指 Offer II 71按权重生成随机数open in new window数组 数学 二分查找 2+
剑指 Offer II 72求平方根open in new window数学 二分查找
剑指 Offer II 98路径的数目open in new window数学 动态规划 组合数学
面试题 01.07旋转矩阵open in new window数组 数学 矩阵
面试题 02.05链表求和open in new window递归 链表 数学
面试题 05.02二进制数转字符串open in new window位运算 数学 字符串
面试题 05.08绘制直线open in new window位运算 数组 数学
面试题 08.01三步问题open in new window记忆化搜索 数学 动态规划
面试题 08.05递归乘法open in new window位运算 递归 数学
面试题 08.11硬币open in new window数组 数学 动态规划
面试题 16.01交换数字open in new window位运算 数学
面试题 16.03交点open in new window几何 数学
面试题 16.05阶乘尾数open in new window数学
面试题 16.07最大数值open in new window位运算 脑筋急转弯 数学
面试题 16.08整数的英语表示open in new window递归 数学 字符串
面试题 16.09运算open in new window设计 数学
面试题 16.11跳水板open in new window数组 数学
面试题 16.13平分正方形open in new window几何 数学
面试题 16.14最佳直线open in new window几何 数组 哈希表 1+
面试题 16.18模式匹配open in new window数学 字符串 回溯 1+
面试题 16.26计算器open in new window 数学 字符串
面试题 17.01不用加号的加法open in new window位运算 数学
面试题 17.04消失的数字open in new window位运算 数组 哈希表 2+
面试题 17.062出现的次数open in new window递归 数学 动态规划
面试题 17.09第 k 个数open in new window哈希表 数学 动态规划 1+