跳至主要內容

数学


数学

全部标签

数据结构

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

算法

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

其他

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


题号标题题解标签难度
0002两数相加open in new windowJSopen in new window递归 链表 数学
0007整数反转open in new windowJSopen in new window数学
0009回文数open in new windowJSopen in new window数学
0012整数转罗马数字open in new windowJSopen in new window哈希表 数学 字符串
0013罗马数字转整数open in new windowJSopen in new window哈希表 数学 字符串
0029两数相除open in new window位运算 数学
0043字符串相乘open in new window数学 字符串 模拟
0048旋转图像open in new windowJSopen in new window数组 数学 矩阵
0050Pow(x, n)open in new windowJSopen in new window递归 数学
0060排列序列open in new window递归 数学
0062不同路径open in new windowJSopen in new window数学 动态规划 组合数学
0066加一open in new windowJSopen in new window数组 数学
0067二进制求和open in new window位运算 数学 字符串 1+
0069x 的平方根open in new window数学 二分查找
0070爬楼梯open in new windowJSopen in new window记忆化搜索 数学 动态规划
0089格雷编码open in new window位运算 数学 回溯
0096不同的二叉搜索树open in new windowJSopen in new window 二叉搜索树 数学 2+
0149直线上最多的点数open in new window几何 数组 哈希表 1+
0150逆波兰表达式求值open in new windowJSopen in new window 数组 数学
0166分数到小数open in new window哈希表 数学 字符串
0168Excel表列名称open in new window数学 字符串
0171Excel 表列序号open in new window数学 字符串
0172阶乘后的零open in new window数学
0189轮转数组open in new windowJSopen in new window数组 数学 双指针
0202快乐数open in new windowJSopen in new window哈希表 数学 双指针
0204计数质数open in new window数组 数学 枚举 1+
0223矩形面积open in new window几何 数学
0224基本计算器open in new windowJSopen in new window 递归 数学 1+
0227基本计算器 IIopen in new window 数学 字符串
02312 的幂open in new window位运算 递归 数学
0233数字 1 的个数open in new window递归 数学 动态规划
0241为运算表达式设计优先级open in new window递归 记忆化搜索 数学 2+
0258各位相加open in new window数学 数论 模拟
0263丑数open in new window数学
0264丑数 IIopen in new windowJSopen in new window哈希表 数学 动态规划 1+
0268丢失的数字open in new windowJSopen in new window位运算 数组 哈希表 3+
0273整数转换英文表示open in new window递归 数学 字符串
0279完全平方数open in new windowJSopen in new window广度优先搜索 数学 动态规划
0282给表达式添加运算符open in new window数学 字符串 回溯
0292Nim 游戏open in new window脑筋急转弯 数学 博弈
0294翻转游戏 IIopen in new window记忆化搜索 数学 动态规划 2+
0296最佳的碰头地点open in new window数组 数学 矩阵 1+
0313超级丑数open in new window数组 数学 动态规划
0319灯泡开关open in new window脑筋急转弯 数学
03263 的幂open in new window递归 数学
0335路径交叉open in new window几何 数组 数学
03424的幂open in new window位运算 递归 数学
0343整数拆分open in new windowJSopen in new window数学 动态规划
0356直线镜像open in new window数组 哈希表 数学
0357统计各位数字都不同的数字个数open in new window数学 动态规划 回溯
0360有序转化数组open in new window数组 数学 双指针 1+
0365水壶问题open in new window深度优先搜索 广度优先搜索 数学
0367有效的完全平方数open in new window数学 二分查找
0368最大整除子集open in new window数组 数学 动态规划 1+
0369给单链表加一open in new windowJSopen in new window链表 数学
0371两整数之和open in new window位运算 数学
0372超级次方open in new window数学 分治
0375猜数字大小 IIopen in new windowJSopen in new window数学 动态规划 博弈
0380O(1) 时间插入、删除和获取随机元素open in new windowJSopen in new window设计 数组 哈希表 2+
0381O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window设计 数组 哈希表 2+
0382链表随机节点open in new windowJSopen in new window水塘抽样 链表 数学 1+
0384打乱数组open in new window数组 数学 随机化
0390消除游戏open in new window递归 数学
0396旋转函数open in new window数组 数学 动态规划
0398随机数索引open in new window水塘抽样 哈希表 数学 1+
0400第 N 位数字open in new window数学 二分查找
0405数字转换为十六进制数open in new window位运算 数学
0412Fizz Buzzopen in new window数学 字符串 模拟
0415字符串相加open in new window数学 字符串 模拟
0423从英文中重建数字open in new window哈希表 数学 字符串
0441排列硬币open in new window数学 二分查找
0445两数相加 IIopen in new windowJSopen in new window 链表 数学
0447回旋镖的数量open in new window数组 哈希表 数学
0453最小操作次数使数组元素相等open in new window数组 数学
0458可怜的小猪open in new window数学 动态规划 组合数学
0462最小操作次数使数组元素相等 IIopen in new window数组 数学 排序
0464我能赢吗open in new window位运算 记忆化搜索 数学 3+
0469凸多边形open in new window几何 数学
0470用 Rand7() 实现 Rand10()open in new window数学 拒绝采样 概率与统计 1+
0477汉明距离总和open in new window位运算 数组 数学
0478在圆内随机生成点open in new window几何 数学 拒绝采样 1+
0479最大回文数乘积open in new window数学
0483最小好进制open in new window数学 二分查找
0486预测赢家open in new window递归 数组 数学 2+
0492构造矩形open in new window数学
0497非重叠矩形中的随机点open in new window水塘抽样 数组 数学 4+
0504七进制数open in new window数学
0507完美数open in new window数学
0509斐波那契数open in new windowJSopen in new window递归 记忆化搜索 数学 1+
0519随机翻转矩阵open in new window水塘抽样 哈希表 数学 1+
0523连续的子数组和open in new window数组 哈希表 数学 1+
0528按权重随机选择open in new window数组 数学 二分查找 2+
0537复数乘法open in new window数学 字符串 模拟
0539最小时间差open in new window数组 数学 字符串 1+
0553最优除法open in new window数组 数学 动态规划
0556下一个更大元素 IIIopen in new window数学 双指针 字符串
0564寻找最近的回文数open in new window数学 字符串
0573松鼠模拟open in new window数组 数学
0587安装栅栏open in new window几何 数组 数学
0592分数加减运算open in new window数学 字符串 模拟
0593有效的正方形open in new window几何 数学
0598范围求和 IIopen in new window数组 数学
0625最小因式分解open in new window贪心 数学
0628三个数的最大乘积open in new window数组 数学 排序
0633平方数之和open in new window数学 双指针 二分查找
0634寻找数组的错位排列open in new window数学 动态规划
0640求解方程open in new window数学 字符串 模拟
0650只有两个键的键盘open in new window数学 动态规划
06514键键盘open in new window数学 动态规划
0660移除 9open in new window数学
0667优美的排列 IIopen in new window数组 数学
0668乘法表中第k小的数open in new window数学 二分查找
0670最大交换open in new window贪心 数学
0672灯泡开关 Ⅱopen in new window位运算 深度优先搜索 广度优先搜索 1+
067924 点游戏open in new window数组 数学 回溯
0710黑名单中的随机数open in new window数组 哈希表 数学 3+
0728自除数open in new window数学
0738单调递增的数字open in new window贪心 数学
0750角矩形的数量open in new window数组 数学 动态规划 1+
0754到达终点数字open in new window数学 二分查找
0762二进制表示中质数个计算置位open in new window位运算 数学
0770基本计算器 IVopen in new window 递归 哈希表 2+
0772基本计算器 IIIopen in new window 递归 数学 1+
0775全局倒置与局部倒置open in new window数组 数学
0779第K个语法符号open in new window位运算 递归 数学
0780到达终点open in new window数学
0781森林中的兔子open in new window贪心 数组 哈希表 1+
0782变为棋盘open in new window位运算 数组 数学 1+
0788旋转数字open in new window数学 动态规划
0789逃脱阻碍者open in new window数组 数学
0793阶乘函数后 K 个零open in new window数学 二分查找
0800相似 RGB 颜色open in new window数学 字符串 枚举
0805数组的均值分割open in new window位运算 数组 数学 2+
0808分汤open in new window数学 动态规划 概率与统计
0810黑板异或游戏open in new window位运算 脑筋急转弯 数组 2+
0812最大三角形面积open in new window几何 数组 数学
0829连续整数求和open in new window数学 枚举
0836矩形重叠open in new window几何 数学
0837新 21 点open in new window数学 动态规划 滑动窗口 1+
0840矩阵中的幻方open in new window数组 数学 矩阵
0843猜猜这个单词open in new window数组 数学 字符串 2+
0858镜面反射open in new window几何 数学 数论
0866回文素数open in new window数学
0869重新排序得到 2 的幂open in new window数学 计数 枚举 1+
0877石子游戏open in new window数组 数学 动态规划 1+
0878第 N 个神奇数字open in new window数学 二分查找
0883三维形体投影面积open in new window几何 数组 数学 1+
0887鸡蛋掉落open in new window数学 二分查找 动态规划
0891子序列宽度之和open in new window数组 数学 排序
0892三维形体的表面积open in new window几何 数组 数学 1+
0899有序队列open in new window数学 字符串 排序
0902最大为 N 的数字组合open in new window数组 数学 字符串 2+
0906超级回文数open in new window数学 枚举
0908最小差值 Iopen in new window数组 数学
0910最小差值 IIopen in new window贪心 数组 数学 1+
0913猫和老鼠open in new window 拓扑排序 记忆化搜索 3+
0914卡牌分组open in new window数组 哈希表 数学 2+
0920播放列表的数量open in new window数学 动态规划 组合数学
0927三等分open in new window数组 数学
0932漂亮数组open in new window数组 数学 分治
0939最小面积矩形open in new window几何 数组 哈希表 2+
0952按公因数计算最大组件大小open in new window并查集 数组 数学 1+
0957N 天后的牢房open in new window位运算 数组 哈希表 1+
0963最小面积矩形 IIopen in new window几何 数组 数学
0964表示数字的最少运算符open in new window记忆化搜索 数学 动态规划
0970强整数open in new window哈希表 数学
0972相等的有理数open in new window数学 字符串
0973最接近原点的 K 个点open in new windowJSopen in new window几何 数组 数学 4+
0976三角形的最大周长open in new window贪心 数组 数学 1+
0989数组形式的整数加法open in new window数组 数学
0991坏了的计算器open in new window贪心 数学
0996正方形数组的数目open in new window位运算 数组 数学 3+
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贪心 数组 数学 1+
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 windowJSopen in new window记忆化搜索 数学 动态规划
1140石子游戏 IIopen in new window数组 数学 动态规划 1+
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贪心 数学 堆(优先队列)
1201丑数 IIIopen in new window数学 二分查找 数论
1217玩筹码open in new window贪心 数组 数学
1227飞机座位分配概率open in new window脑筋急转弯 数学 动态规划 1+
1228等差数列中缺失的数字open in new window数组 数学
1230抛掷硬币open in new window数学 动态规划 概率与统计
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数组 哈希表 数学 1+
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链表 数学
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几何 数学 随机化
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并查集 数组 数学
1628设计带解析函数的表达式树open in new window 设计 2+
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 深度优先搜索 广度优先搜索 1+
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数组 数学
1862向下取整数对和open in new window数组 数学 二分查找 1+
1863找出所有子集的异或总和再求和open in new window位运算 数组 数学 2+
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贪心 数学 博弈
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位运算 数组 数学
2333最小差值平方和open in new window数组 数学 排序 1+
2338统计理想数组的数目open in new window数学 动态规划 组合数学 1+
2344使数组可以被整除的最少删除次数open in new window数组 数学 数论 2+
2348全 0 子数组的数目open in new window数组 数学
2358分组的最大数量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数组 哈希表 数学
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查询数组 Xor 美丽值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贪心 数学
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+
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数组 数学 前缀和 1+
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贪心 脑筋急转弯 数学
2748美丽下标对的数目open in new window数组 数学 数论
2750将数组划分成若干好子数组的方式open in new window数组 数学
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 windowJSopen in new window记忆化搜索 数学 动态规划
剑指 Offer 10 - II青蛙跳台阶问题open in new windowJSopen in new window记忆化搜索 数学 动态规划
剑指 Offer 14 - I剪绳子open in new windowJSopen in new window数学 动态规划
剑指 Offer 14 - II剪绳子 IIopen in new windowJSopen in new window数学 动态规划
剑指 Offer 16数值的整数次方open in new windowJSopen in new window递归 数学
剑指 Offer 17打印从1到最大的n位数open in new windowJSopen in new window数组 数学
剑指 Offer 431~n 整数中 1 出现的次数open in new window递归 数学 动态规划
剑指 Offer 44数字序列中某一位的数字open in new window数学 二分查找
剑指 Offer 49丑数open in new windowJSopen in new window哈希表 数学 动态规划 1+
剑指 Offer 53 - II0~n-1中缺失的数字open in new windowJSopen 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 001整数除法open in new window位运算 数学
剑指 Offer II 002二进制加法open in new window位运算 数学 字符串 1+
剑指 Offer II 025链表中的两数相加open in new window 链表 数学
剑指 Offer II 030插入、删除和随机访问都是 O(1) 的容器open in new window设计 数组 哈希表 2+
剑指 Offer II 035最小时间差open in new window数组 数学 字符串 1+
剑指 Offer II 036后缀表达式open in new window 数组 数学
剑指 Offer II 071按权重生成随机数open in new window数组 数学 二分查找 2+
剑指 Offer II 072求平方根open in new window数学 二分查找
剑指 Offer II 098路径的数目open in new window数学 动态规划 组合数学
剑指 Offer II 101分割等和子集open in new windowJSopen 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+