有四个点是RE,请大佬们帮忙看看
#include <bits/stdc++.h>
using namespace std;
int n, m;
long long s[105];
int w[10005];
int main()
{
memset(s, 0, sizeof(s));
memset(w, 0, sizeof(w));
cin >> n >> m;
for (int i = 1; i <= n; i++)
{
cin >> w[i];
int q_min = -1;
long long w_min = INT_MAX;
for (int j = 1; j <= m; j++)
{
if (w[i] + s[j] < w_min)
{
w_min = w[i] + s[j];
q_min = j;
}
}
s[q_min] += w[i];
}
long long cmp = s[1];
for (int i = 2; i <= n; i++)
{
if (s[i] > cmp) cmp = s[i];
}
cout << cmp << endl;
return 0;
}