关于数组范围
查看原帖
关于数组范围
273056
splendid_followers楼主2021/12/24 12:43

数组开大就能过

我的代码里没有数组下标相加的内容啊

#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;
}
2021/12/24 12:43
加载中...