class Solution {
public:
double findMaxAverage(vector<int>& nums, int k) {
int temp=0;
for(int j=0;j<k;j++)
{
temp+=nums[j];
}
double num=temp;
for(int i=0;i<nums.size()-k;i++)
{
// num=max(num,temp+max(nums[k+i]-nums[i],0));
temp+=nums[k+i]-nums[i];
num=max(num,(double)temp);
}
return num/(double)k;
}
};