<最新题解>Aaa~可互关lalala~
2024-09-24 21:45:17
发布于:广东
1阅读
0回复
0点赞
#include<iostream>
#include<queue>
#include<algorithm>
using namespace std;
int a[10005];
int main(){
int n,m;
cin>>n>>m;
int maxn=0;
for(int i=1;i<=n;i++){
cin>>a[i];
maxn=max(maxn,a[i]);
}
if(n<=m){
cout<<maxn;
return 0;
}
int ans=0;
int idx=m+1;
while(idx<n+1){
for(int i=1;i<=m;i++){
a[i]--;
if(a[i]==0){
a[i]=a[idx++];
}
}
ans++;
}
maxn=0;
for(int i=1;i<=m;i++){
maxn=max(maxn,a[i]);
}
cout<<ans+maxn;
return 0;
}
这里空空如也
有帮助,赞一个