leetcode_643
Solutions
class Solution {
public:
double findMaxAverage(vector<int>& nums, int k) {
double sum = accumulate(nums.begin(), nums.begin() + k, 0);
double res = sum / k;
for (int i = k; i < nums.size(); i++) {
sum += nums[i] - nums[i - k];
if (sum / k > res)
res = sum / k;
}
return res;
}
};Last updated