我的AC之码
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,m,a[10010];
int findmi(){
int mi=a[1];
for(int i=2;i<=m;i++){
if(a[i]<mi)mi=a[i];
}
return mi;
}
int findma(){
int ma=a[1];
for(int i=2;i<=m;i++){
if(a[i]>ma)ma=a[i];
}
return ma;
}
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int p=1,sum=0;
while(p<=n-m){
int mx=findmi();
sum+=mx;
for(int i=1;i<=m;i++){
a[i]-=mx;
if(a[i]==0){
a[i]=a[p+m];
p++;
}
}
}
cout<<sum+findma()<<endl;
return 0;
}
```
by skiy_gyx @ 2018-08-04 18:56:05
@[绿冰壶](/space/show?uid=62719)
by lion0514 @ 2018-10-05 15:31:27
@[I_am_gone__________](/space/show?uid=81708) 谢谢啊。
by 绿冰壶 @ 2018-10-05 17:37:25