摘要: ###1. 状态压缩 + 动态规划 顺序不重要,依次枚举数组1的每个数,和数组2进行组合计算 ``` class Solution { public: int minimumXORSum(vector& nums1, vector& nums2) { int n = nums1.size(); if 阅读全文
posted @ 2023-07-05 13:49 失控D大白兔 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 cookies ,其中 cookies[i] 表示在第 i 个零食包中的饼干数量。 另给你一个整数 k 表示等待分发零食包的孩子数量,所有 零食包都需要分发。在同一个零食包中的所有饼干都必须分发给同一个孩子,不能分开。 分发的 不公平程度 定义为单个孩子在分发过程中能够获得饼干的最 阅读全文
posted @ 2023-07-05 02:23 失控D大白兔 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数 n 表示某所大学里课程的数目,编号为 1 到 n ,数组 relations 中, relations[i] = [xi, yi] 表示一个先修课的关系,也就是课程 xi 必须在课程 yi 之前上。同时你还有一个整数 k 。 在一个学期中,你 最多 可以同时上 k 门课,前提是这些课的 阅读全文
posted @ 2023-07-05 01:41 失控D大白兔 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 作为项目经理,你规划了一份需求的技能清单 req_skills,并打算从备选人员名单 people 中选出些人组成一个「必要团队」( 编号为 i 的备选人员 people[i] 含有一份该备选人员掌握的技能列表)。 所谓「必要团队」,就是在这个团队中,对于所需求的技能列表 req_skills 中列 阅读全文
posted @ 2023-07-05 01:36 失控D大白兔 阅读(4) 评论(0) 推荐(0) 编辑