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;
    }
};
相关推荐
2501_941870568 小时前
Python在高并发微服务数据同步与分布式事务处理中的实践与优化
leetcode
2501_9411477110 小时前
高并发微服务架构Spring Cloud与Dubbo在互联网优化实践经验分享
leetcode
Swift社区12 小时前
LeetCode 432 - 全 O(1) 的数据结构
数据结构·算法·leetcode
资深web全栈开发13 小时前
LeetCode 1015. 可被 K 整除的最小整数 - 数学推导与鸽巢原理
算法·leetcode·职场和发展
leoufung13 小时前
链表题目讲解 —— 删除链表的倒数第 n 个节点(LeetCode 19)
数据结构·leetcode·链表
CoderYanger13 小时前
优选算法-队列+宽搜(BFS):72.二叉树的最大宽度
java·开发语言·算法·leetcode·职场和发展·宽度优先·1024程序员节
czlczl2002092521 小时前
算法:组合问题
算法·leetcode·职场和发展
CoderYanger21 小时前
优选算法-字符串:63.二进制求和
java·开发语言·算法·leetcode·职场和发展·1024程序员节
Cx330❀21 小时前
C++ STL set 完全指南:从基础用法到实战技巧
开发语言·数据结构·c++·算法·leetcode·面试