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