HDU 2115 I Love This Game(结构体排序 or pair)
838
2022-08-23
[leetcode] 643. Maximum Average Subarray I
Description
Given an array consisting of n integers, find the contiguous subarray of given length k that has the maximum average value. And you need to output the maximum average value.
Example 1:
Input: [1,12,-5,-6,50,3], k = 4Output: 12.75Explanation: Maximum average is (12-5-6+50)/4 = 51/4 = 12.75
Note:
1 <= k <= n <= 30,000.Elements of the given array will be in the range [-10,000, 10,000].
分析
题目的意思是:求其中的连续子数组,使得子数组的平均值最大。
我们用对数组进行求和,num[i]为前i+1个值的和,然后暴力遍历的方法来求平均值,找出最大的那个就行了。
代码
class Solution {public: double findMaxAverage(vector 参考文献 [LeetCode] Maximum Average Subarray I 子数组的最大平均值
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~