Leetcode 3194. 最小元素和最大元素的最小平均值

原题链接:Leetcode 3194. 最小元素和最大元素的最小平均值




注意,(nums[l]+nums[r])要除以2.0而不是2,才是浮点型

cpp 复制代码
class Solution {
public:
    double minimumAverage(vector<int>& nums) {
        sort(nums.begin(),nums.end());
        int l=0,r=nums.size()-1;
        double averages=100.0;
        while(l<r){
            averages=min((nums[l]+nums[r])/2.0,averages);
            l++;
            r--;
        }
        return averages;
    }
};
相关推荐
多米Domi01125 分钟前
0x3f 第49天 面向实习的八股背诵第六天 过了一遍JVM的知识点,看了相关视频讲解JVM内存,垃圾清理,买了plus,稍微看了点确定一下方向
jvm·数据结构·python·算法·leetcode
VT.馒头15 小时前
【力扣】2625. 扁平化嵌套数组
前端·javascript·算法·leetcode·职场和发展·typescript
毅炼16 小时前
hot100打卡——day17
java·数据结构·算法·leetcode·深度优先
Tisfy16 小时前
LeetCode 3010.将数组分成最小总代价的子数组 I:排序 OR 维护最小次小
算法·leetcode·题解·排序·最小次小值
草履虫建模18 小时前
力扣算法 121. 买卖股票的最佳时机
算法·leetcode·职场和发展·贪心算法·动态规划·一次遍历
爱尔兰极光18 小时前
LeetCode--有序数组的平方
算法·leetcode·职场和发展
haluhalu.18 小时前
LeetCode---基础算法刷题指南
数据结构·算法·leetcode
iAkuya18 小时前
(leetcode)力扣100 58组合总和(回溯)
算法·leetcode·职场和发展
爱尔兰极光19 小时前
LeetCode--移除元素
算法·leetcode·职场和发展
苦藤新鸡19 小时前
51.课程表(拓扑排序)-leetcode207
数据结构·算法·leetcode·bfs