有人帮我看看11题谁拿了奖学金吗

WA on #4,5,6,9,10 50pts

#include<bits/stdc++.h>
#define int long long
using namespace std;
struct node{
	int av=1;
	int a[15];
	int add;
	int s_2;
	int idx;
}stu[1100];
int n,m,k;
bool cmp(node x,node y){
	if((int)x.av!=(int)y.av) return (int)x.av>(int)y.av;
	else if(x.s_2!=y.s_2) return x.s_2<y.s_2;
	else return x.idx<y.idx;
}
signed main(){
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0);
	cin>>n>>m>>k;
	for(int i=1;i<=n;i++){
		stu[i].idx=i;
		for(int j=1;j<=k;j++){
			cin>>stu[i].a[j];
			stu[i].add+=stu[i].a[j];
		}
		stu[i].av=stu[i].add/k;
		for(int j=1;j<=k;j++){
			stu[i].s_2+=(stu[i].av-stu[i].a[j])*(stu[i].av-stu[i].a[j]);
		}
		stu[i].s_2-=k*stu[i].av*stu[i].av;
		stu[i].s_2/=k;
	}
	sort(stu+1,stu+n+1,cmp);
	for(int i=1;i<=m;i++) cout<<stu[i].idx<<" ";
	return 0;
}

image

是这样吗?