C++。贪心算法。出错。
看代码不知道C++怎么改
请问这里该怎么改呢?
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,s;
cin>>n>>s;
int a[n];
for(int i = 0;i < n;i++)
cin>>a[i];
sort(a,a+n);
int sum = 0;
int t[s] = {0};
for(int i = 0;i < n;i++)
{
t[i%s]=t[i%s]+a[i];
sum += t[i%s];
}
sort(t,t+s);
printf("%.2f\n",sum*1.0/n);
return 0;
}