3194.最小元素和最大元素的最小平均值 【LetMeFly】3194.最小元素和最大元素的最小平均值:排序力扣题目链接:https://leetcode.cn/problems/minimum-average-of-smallest-and-largest-elements/ 你有一个初始为空的浮点数数组 averages。另给你一个包含 n 个整数的数组 nums,其中 n 为偶数。 你需要重复以下步骤 n / 2 次: 从 2024-10-16 题解 > LeetCode #题解 #简单 #模拟 #双指针 #数组 #排序 #LeetCode
3200.三角形的最大高度 【LetMeFly】3200.三角形的最大高度:枚举力扣题目链接:https://leetcode.cn/problems/maximum-height-of-a-triangle/ 给你两个整数 red 和 blue,分别表示红色球和蓝色球的数量。你需要使用这些球来组成一个三角形,满足第 1 行有 1 个球,第 2 行有 2 个球,第 3 行有 3 个球,依此类推。 每一行的球必须是 相同 颜 2024-10-15 题解 > LeetCode #题解 #简单 #数组 #LeetCode #枚举
1884.鸡蛋掉落-两枚鸡蛋 【LetMeFly】1884.鸡蛋掉落-两枚鸡蛋:动态规划力扣题目链接:https://leetcode.cn/problems/egg-drop-with-2-eggs-and-n-floors/ 给你 2 枚相同 的鸡蛋,和一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 0 <= f <= n ,任何从 高于 f 的楼层 2024-10-13 题解 > LeetCode #题解 #中等 #数学 #动态规划 #LeetCode #DP #趣
3158.求出出现两次数字的 XOR 值 【LetMeFly】3158.求出出现两次数字的 XOR 值:化整数为哈希,一次遍历O(1)空间解决力扣题目链接:https://leetcode.cn/problems/find-the-xor-of-numbers-which-appear-twice/ 给你一个数组 nums ,数组中的数字 要么 出现一次,要么 出现两次。 请你返回数组中所有出现两次数字的按 2024-10-12 题解 > LeetCode #题解 #简单 #数组 #LeetCode #哈希 #位运算 #哈希表 #set
3164.优质数对的总数 II 【LetMeFly】3164.优质数对的总数 II:哈希表+因式分解力扣题目链接:https://leetcode.cn/problems/find-the-number-of-good-pairs-ii/ 给你两个整数数组 nums1 和 nums2,长度分别为 n 和 m。同时给你一个正整数 k。 如果 nums1[i] 可以被 nums2[j] * k 整除,则称数对 (i, j) 为 优 2024-10-11 题解 > LeetCode #题解 #中等 #数组 #质数 #LeetCode #哈希表 #因数
3162.优质数对的总数 I 【LetMeFly】3162.优质数对的总数 I:暴力模拟力扣题目链接:https://leetcode.cn/problems/find-the-number-of-good-pairs-i/ 给你两个整数数组 nums1 和 nums2,长度分别为 n 和 m。同时给你一个正整数 k。 如果 nums1[i] 可以被 nums2[j] * k 整除,则称数对 (i, j) 为 优质数对(0 2024-10-10 题解 > LeetCode #题解 #简单 #数组 #暴力 #LeetCode #哈希表
2187.完成旅途的最少时间 【LetMeFly】2187.完成旅途的最少时间:二分查找力扣题目链接:https://leetcode.cn/problems/minimum-time-to-complete-trips/ 给你一个数组 time ,其中 time[i] 表示第 i 辆公交车完成 一趟旅途 所需要花费的时间。 每辆公交车可以 连续 完成多趟旅途,也就 2024-10-05 题解 > LeetCode #题解 #中等 #数组 #LeetCode #二分查找 #二分
2073.买票需要的时间 【LetMeFly】2073.买票需要的时间:硬卷O(n)——一次遍历力扣题目链接:https://leetcode.cn/problems/time-needed-to-buy-tickets/ 有 n 个人前来排队买票,其中第 0 人站在队伍 最前方 ,第 (n - 1) 人站在队伍 最后方 。 给你一个下标从 0 开始的整数数组 tickets ,数组长度为 n ,其中第 i 人想要购买的 2024-10-03 题解 > LeetCode #题解 #简单 #模拟 #数组 #LeetCode #遍历 #队列
1928.规定时间内到达终点的最小花费 【LetMeFly】1928.规定时间内到达终点的最小花费:动态规划力扣题目链接:https://leetcode.cn/problems/minimum-cost-to-reach-destination-in-time/ 一个国家有 n 个城市,城市编号为 0 到 n - 1 ,题目保证 所有城市 都由双向道路 连接在一起 。道路由二维整数数组 edges 表示,其中 edges[i] = [ 2024-10-03 题解 > LeetCode #题解 #图 #数组 #动态规划 #LeetCode #困难 #DP
1845.座位预约管理系统 【LetMeFly】1845.座位预约管理系统:优先队列力扣题目链接:https://leetcode.cn/problems/seat-reservation-manager/ 请你设计一个管理 n 个座位预约的系统,座位编号从 1 到 n 。 请你实现 SeatManager 类: SeatManager(int n) 初始化一个 SeatManager 对象,它管理从 1 到 n 编 2024-10-02 题解 > LeetCode #题解 #中等 #LeetCode #堆(优先队列) #优先队列 #设计 #堆