数组开大就能过
我的代码里没有数组下标相加的内容啊
#include<bits/stdc++.h>
using namespace std;
int n,m,sum,lti[10000];
//int w[10005],lt[10005];
int w[20000],lt[20000];
int main()
{
cin>>n>>m;
int top=1;
for(int i=1;i<=n;i++)
{
cin>>w[i];
if(i<=m)
{
lt[i]=w[i];
}
}
int ans=0,l=m+1,t=0;
sort(w+1,w+1+top);
while(l<=n+m)
{
for(int i=1;i<=m;i++)
{
lt[i]--;
if(lt[i]==0)
{
lt[i]=w[l++];
}
}
t++;
}
cout<<t;
}