求调,悬大关
查看原帖
求调,悬大关
1239927
_SupremeLiYebin_QwQ_楼主2024/3/17 14:56

下载电影 题目难度:初阶 时间限制: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; }

2024/3/17 14:56
加载中...