881.救生艇 【LetMeFly】881.救生艇:排序+双指针(大人掌船,能捎就捎)力扣题目链接:https://leetcode.cn/problems/boats-to-save-people/ 给定数组 people 。people[i]表示第 i 个人的体重 ,船的数量不限,每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人,但条件是这些 2024-06-10 题解 > LeetCode #题解 #中等 #双指针 #数组 #贪心 #排序 #LeetCode
3038.相同分数的最大操作数目 I 【LetMeFly】3038.相同分数的最大操作数目 I力扣题目链接:https://leetcode.cn/problems/maximum-number-of-operations-with-the-same-score-i/ 给你一个整数数组 nums ,如果 nums 至少 包含 2 个元素,你可以执行以下操作: 2024-06-07 题解 > LeetCode #题解 #简单 #模拟 #数组 #LeetCode
2938.区分黑球与白球 【LetMeFly】2938.区分黑球与白球:黑球要与后面每个白球交换一次力扣题目链接:https://leetcode.cn/problems/separate-black-and-white-balls/ 桌子上有 n 个球,每个球的颜色不是黑色,就是白色。 给你一个长度为 n 、下标从 0 开始的二进制字符串 s,其中 1 和 0 分别代表黑色和白色的球。 在每一步中,你可以选择两个相邻 2024-06-06 题解 > LeetCode #题解 #中等 #字符串 #双指针 #贪心 #LeetCode
3067.在带权树网络中统计可连接服务器对数目 【LetMeFly】3067.在带权树网络中统计可连接服务器对数目:枚举根力扣题目链接:https://leetcode.cn/problems/count-pairs-of-connectable-servers-in-a-weighted-tree-network/ 给你一棵无根带权树,树中总共有 n 个节点,分别表示 n 个服务器,服务器从 0 到 n - 1& 2024-06-04 题解 > LeetCode #题解 #中等 #数组 #树 #LeetCode #深度优先搜索
575.分糖果 【LetMeFly】575.分糖果:min(type, size/2)力扣题目链接:https://leetcode.cn/problems/distribute-candies/ Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 2024-06-02 题解 > LeetCode #题解 #简单 #数组 #LeetCode #哈希表
2928.给小朋友们分糖果 I 【LetMeFly】2928.给小朋友们分糖果 I:Java提交的运行时间超过了61%的用户力扣题目链接:https://leetcode.cn/problems/distribute-candies-among-children-i/ 给你两个正整数 n 和 limit 。 请你将 n 颗糖果分给 3 位小朋友,确保没有任何小朋友得到超过 li 2024-06-01 题解 > LeetCode #题解 #简单 #模拟 #数学 #暴力 #LeetCode #组合数学 #枚举
2965.找出缺失和重复的数字 【LetMeFly】2965.找出缺失和重复的数字:小数据?我选择暴力(附优化方法清单:O(1)空间方法×3)力扣题目链接:https://leetcode.cn/problems/find-missing-and-repeated-values/ 给你一个下标从 0 开始的二维整数矩阵 grid,大小为 n * n ,其中的值在 [1, n2] 范围内。除了 a 出现 两次,b 缺失 之外,每个 2024-05-31 题解 > LeetCode #题解 #简单 #数学 #数组 #LeetCode #矩阵 #位运算 #哈希表 #XOR #计数
2982.找出出现至少三次的最长特殊子字符串 II 【LetMeFly】2982.找出出现至少三次的最长特殊子字符串 II:计数O(n)力扣题目链接:https://leetcode.cn/problems/find-longest-special-substring-that-occurs-thrice-ii/ 给你一个仅由小写英文字母组成的字符串 s 。 如果一个字符串仅由单一字符组成,那么它被称为 特殊 字符串。例如,字符串 "abc" 不 2024-05-30 题解 > LeetCode #题解 #中等 #字符串 #LeetCode #哈希表 #二分查找 #滑动窗口 #计数
2951.找出峰值 【LetMeFly】2951.找出峰值:模拟(遍历)力扣题目链接:https://leetcode.cn/problems/find-the-peaks/ 给你一个下标从 0 开始的数组 mountain 。你的任务是找出数组 mountain 中的所有 峰值。 以数组形式返回给定数组中 峰值 的下标,顺序不限 。 注意: 峰值 是指一个严格大于其相邻元素的元素。 数组的第一 2024-05-28 题解 > LeetCode #题解 #简单 #数组 #LeetCode #枚举
2028.找出缺失的观测数据 【LetMeFly】2028.找出缺失的观测数据:a个骰子和为b?力扣题目链接:https://leetcode.cn/problems/find-missing-observations/ 现有一份 n + m 次投掷单个 六面 骰子的观测数据,骰子的每个面从 1 到 6 编号。观测数据中缺失了 n 份,你手上只拿到剩余 m 次投掷的数据。幸好你有之前计算过的这 n + m 2024-05-27 题解 > LeetCode #题解 #模拟 #中等 #数学 #数组 #LeetCode