摘要: 元素的 频数 是该元素在一个数组中出现的次数。 给你一个整数数组 nums 和一个整数 k 。在一步操作中,你可以选择 nums 的一个下标,并将该下标对应元素的值增加 1 。 执行最多 k 次操作后,返回数组中最高频元素的 最大可能频数 。 来源:力扣(LeetCode) 链接:https://l 阅读全文
posted @ 2022-01-26 17:06 Tianyiya 阅读(43) 评论(0) 推荐(0)
摘要: 集团里有 n 名员工,他们可以完成各种各样的工作创造利润。 第 i 种工作会产生 profit[i] 的利润,它要求 group[i] 名成员共同参与。如果成员参与了其中一项工作,就不能参与另一项工作。 工作的任何至少产生 minProfit 利润的子集称为 盈利计划 。并且工作的成员总数最多为 n 阅读全文
posted @ 2022-01-26 16:43 Tianyiya 阅读(33) 评论(0) 推荐(0)
摘要: 有台奇怪的打印机有以下两个特殊要求: 打印机每次只能打印由 同一个字符 组成的序列。 每次可以在从起始到结束的任意位置打印新字符,并且会覆盖掉原来已有的字符。 给你一个字符串 s ,你的任务是计算这个打印机打印它需要的最少打印次数。 来源:力扣(LeetCode) 链接:https://leetco 阅读全文
posted @ 2022-01-26 16:02 Tianyiya 阅读(154) 评论(0) 推荐(0)
摘要: 给你一个整数数组 jobs ,其中 jobs[i] 是完成第 i 项工作要花费的时间。 请你将这些工作分配给 k 位工人。所有工作都应该分配给工人,且每项工作只能分配给一位工人。工人的 工作时间 是完成分配给他们的所有工作花费时间的总和。请你设计一套最佳的工作分配方案,使工人的 最大工作时间 得以 阅读全文
posted @ 2022-01-26 15:54 Tianyiya 阅读(60) 评论(0) 推荐(0)
摘要: 给定一个排序的整数数组 nums ,其中元素的范围在 闭区间 [lower, upper] 当中,返回不包含在数组中的缺失区间。 示例: 输入: nums = [0, 1, 3, 50, 75], lower = 0 和 upper = 99, 输出: ["2", "4->49", "51->74" 阅读全文
posted @ 2022-01-26 11:37 Tianyiya 阅读(32) 评论(0) 推荐(0)
摘要: 森林中有未知数量的兔子。提问其中若干只兔子 "还有多少只兔子与你(指被提问的兔子)颜色相同?" ,将答案收集到一个整数数组 answers 中,其中 answers[i] 是第 i 只兔子的回答。 给你数组 answers ,返回森林中兔子的最少数量。 来源:力扣(LeetCode) 链接:http 阅读全文
posted @ 2022-01-26 11:00 Tianyiya 阅读(44) 评论(0) 推荐(0)
摘要: 给你一个整数数组 nums 和一个整数 k ,找出三个长度为 k 、互不重叠、且全部数字和(3 * k 项)最大的子数组,并返回这三个子数组。 以下标的数组形式返回结果,数组中的每一项分别指示每个子数组的起始位置(下标从 0 开始)。如果有多个结果,返回字典序最小的一个。 来源:力扣(LeetCod 阅读全文
posted @ 2022-01-26 10:30 Tianyiya 阅读(21) 评论(0) 推荐(0)