#include<iostream>
#include<algorithm>
#include<cmath>
#include<cstdio>
using namespace std;
int n,m,t,maxn;
int a[10001],b[101],c[10001]=0;
int main()
{
int i=1,j=1;
cin>>n>>m;
if(n%m==0)t=n/m;
else t=n/m+1;
for(int i=1;i<=n;i++)cin>>a[i];
sort(a+1,a+1+n);
while(i!=n)
{
c[j]+=a[i];
if(c[j]<c[m])continue;
else
{
i++;
c[j]+=a[i];
}
j++;
}
for(int i=1;i<=m-1;i++)maxn=max(c[i],c[i+1]);
cout<<maxn;
}
编译没通过!!!(大佬勿喷)