下载电影 题目难度:初阶 时间限制:1000ms 内存限制:512mb 题目描述 放暑假了,小T想上网下载一些电影看,但是缓慢的网速令他无法忍受。他了解到了接下来的n 个小时中的网速情况,想找一段连续的m 个小时来下载电影,并且希望这m 个小时的平均网速尽可能的大,你能编一个程序帮助他实现愿望吗?
输入格式 第一行包含两个整数、n,m ,;
第二行包含n 个整数,表示n 个小时的网速 。相邻两数之间用空格隔开。
输出格式 一行 包含一个实数,表示最大的平均网速,保留小数点后两位。
样例 输入数据 #1 6 3 3 6 1 5 6 4 输出数据 #1 5.00- - 1.
###```cpp
#include<bits/stdc++.h>
using namespace std;
long long n,m,ni,l,x;
long long sum[10000005];
int main(){
cin>>n>>m;
for(int a=0;a<n;a++){
cin>>ni;
sum[a]=ni;
}
for(int j=0;j<n-m;j++){
l=0;
for(int b=0;b<m;b++){
l+=sum[j+b];
}
if(l>x){
x=l;
}
}
cout<<fixed<<setprecision(2)<<x1.00/m1.00<<endl;
return 0;
}