我感觉程序应该没什么问题,提交后只得了80分
#include<bits/stdc++.h>
using namespace std;
long long n,m,w[5005],x=0,k,p=1;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>w[i];
k+=w[i];
}
while(p<=n)
{
for(int i=1;i<=m;i++)
{
w[i]--;
if(w[i]==0)
{
w[i]=w[m+p];
p++;
}
}
x++;
}
cout<<x;
/*
5 2
78 90 66 54 43
x=187
5 3
4 4 1 2 1'
x=4
*/
return 0;
}
如果发现错在哪里请告诉me,谢谢