12321313
2023-07-24 10:07:08
发布于:江苏
11阅读
0回复
0点赞
#include<iostream>
using namespace std;
long long n,m,a[1000005];
int main(){
cin >> n >> m;
for(int i=1;i<=n;i++) cin >> a[i];
int t=m+1,sum=0;
while(t<=n+1){
for(int i=1;i<=m;i++){
a[i]--;
if(a[i]==0){
swap(a[i],a[t]);
t++;
}
}
sum++;
}
int maxn = 0;
for(int i=1;i<=m;i++){
if(maxn < a[i]) maxn = a[i];
}
cout << sum+maxn << endl;
return 0;
}
这里空空如也
有帮助,赞一个