跳至主要內容

状态压缩


状态压缩

全部标签

数据结构

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

算法

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

其他

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


题号标题题解标签难度力扣
351安卓系统手势解锁 🔒位运算 动态规划 回溯 1+🟠🀄️open in new window 🔗open in new window
464我能赢吗位运算 记忆化搜索 数学 3+🟠🀄️open in new window 🔗open in new window
465最优账单平衡 🔒位运算 数组 动态规划 2+🔴🀄️open in new window 🔗open in new window
473火柴拼正方形位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
526优美的排列位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
638大礼包位运算 记忆化搜索 数组 3+🟠🀄️open in new window 🔗open in new window
691贴纸拼词位运算 数组 字符串 3+🔴🀄️open in new window 🔗open in new window
698划分为k个相等的子集位运算 记忆化搜索 数组 3+🟠🀄️open in new window 🔗open in new window
805数组的均值分割位运算 数组 数学 2+🔴🀄️open in new window 🔗open in new window
847访问所有节点的最短路径位运算 广度优先搜索 2+🔴🀄️open in new window 🔗open in new window
943最短超级串位运算 数组 字符串 2+🔴🀄️open in new window 🔗open in new window
996平方数组的数目位运算 数组 哈希表 4+🔴🀄️open in new window 🔗open in new window
1066校园自行车分配 II 🔒位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
1125最小的必要团队位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
1255得分最高的单词集合位运算 数组 字符串 3+🔴🀄️open in new window 🔗open in new window
1349参加考试的最大学生数位运算 数组 动态规划 2+🔴🀄️open in new window 🔗open in new window
1434每个人戴不同帽子的方案数位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
1494并行课程 II位运算 动态规划 1+🔴🀄️open in new window 🔗open in new window
1595连通两组点的最小成本位运算 数组 动态规划 2+🔴🀄️open in new window 🔗open in new window
1617统计子树中城市之间最大距离位运算 动态规划 2+🔴🀄️open in new window 🔗open in new window
1655分配重复整数位运算 数组 动态规划 2+🔴🀄️open in new window 🔗open in new window
1659最大化网格幸福感位运算 记忆化搜索 动态规划 1+🔴🀄️open in new window 🔗open in new window
1681最小不兼容性位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
1723完成所有工作的最短时间位运算 数组 动态规划 2+🔴🀄️open in new window 🔗open in new window
1755最接近目标值的子序列和位运算 数组 双指针 2+🔴🀄️open in new window 🔗open in new window
1799N 次操作后的最大分数和位运算 数组 数学 4+🔴🀄️open in new window 🔗open in new window
1815得到新鲜甜甜圈的最多组数位运算 记忆化搜索 数组 2+🔴🀄️open in new window 🔗open in new window
1879两个数组最小的异或值之和位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
1947最大兼容性评分和位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
1986完成任务的最少工作时间段位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
1994好子集的数目位运算 数组 数学 2+🔴🀄️open in new window 🔗open in new window
2002两个回文子序列长度的最大乘积位运算 字符串 动态规划 2+🟠🀄️open in new window 🔗open in new window
2035将数组分成两个数组并最小化数组和的差位运算 数组 双指针 4+🔴🀄️open in new window 🔗open in new window
2152穿过所有点的所需最少直线数量 🔒位运算 几何 数组 5+🟠🀄️open in new window 🔗open in new window
2172数组的最大与和位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
2184建造坚实的砖墙的方法数 🔒位运算 数组 动态规划 1+🟠🀄️open in new window 🔗open in new window
2247K 条高速公路的最大旅行费用 🔒位运算 动态规划 1+🔴🀄️open in new window 🔗open in new window
2305公平分发饼干位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
2403杀死所有怪物的最短时间 🔒位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
2572无平方子集计数位运算 数组 数学 2+🟠🀄️open in new window 🔗open in new window
2741特别的排列位运算 数组 动态规划 1+🟠🀄️open in new window 🔗open in new window
2791树中可以形成回文的路径数位运算 深度优先搜索 2+🔴🀄️open in new window 🔗open in new window
2992自整除排列的数量 🔒位运算 数组 动态规划 2+🟠🀄️open in new window 🔗open in new window
3003执行操作后的最大分割数量位运算 字符串 动态规划 1+🔴🀄️open in new window 🔗open in new window
3149找出分数最低的排列位运算 数组 动态规划 1+🔴🀄️open in new window 🔗open in new window
3276选择矩阵中单元格的最大得分位运算 数组 动态规划 2+🔴🀄️open in new window 🔗open in new window
3283吃掉所有兵需要的最多移动次数位运算 广度优先搜索 数组 3+🔴🀄️open in new window 🔗open in new window
LCP 04覆盖位运算 数组 2+🔴🀄️open in new window
LCP 13寻宝位运算 广度优先搜索 数组 3+🔴🀄️open in new window
LCP 53守护太空城位运算 数组 动态规划 1+🔴🀄️open in new window
LCP 69Hello LeetCode!位运算 数组 字符串 2+🔴🀄️open in new window