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;
    }
};
相关推荐
Tisfy4 小时前
LeetCode 1888.使二进制字符串字符交替的最少反转次数:前缀和O(1)
算法·leetcode·字符串·题解
滴滴答滴答答5 小时前
机考刷题之 9 LeetCode 503 下一个更大元素 II
算法·leetcode·职场和发展
啊哦呃咦唔鱼5 小时前
LeetCode hot100-15 三数之和
数据结构·算法·leetcode
_日拱一卒5 小时前
LeetCode(力扣):杨辉三角||
算法·leetcode·职场和发展
Nontee6 小时前
Leetcode Top100答案和解释 -- Python版本(链表)
算法·leetcode·链表
章小幽7 小时前
LeetCode-35.搜索插入位置
数据结构·算法·leetcode
x_xbx8 小时前
LeetCode:111. 二叉树的最小深度
算法·leetcode·职场和发展
滴滴答滴答答9 小时前
机考刷题之 10 LeetCode 200 岛屿数量
算法·leetcode·职场和发展
luckycoding12 小时前
3005. 最大频率元素计数
算法·leetcode·职场和发展
一叶落43813 小时前
LeetCode 67. 二进制求和(C语言详解 | 双指针模拟加法)
c语言·数据结构·算法·leetcode