题目描述
blablabla
样例
blablabla
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
include[HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
struct stu
{
int num;//编号
int c,m,e;
int sum;
}student[310];
bool cmp(stu a,stu b)
{
if(a.sum>b.sum) return 1;//总分大于b就返回1
else if(a.sum[HTML_REMOVED]b.c) return 1;//比较语文
else if(a.c[HTML_REMOVED]b.num) return 0;//比较编号
else return 1;
}
}
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i)
{
student[i].num=i;//录入编号
cin>>student[i].c>>student[i].m>>student[i].e;//输入
student[i].sum=student[i].c+student[i].m+student[i].e;//计算总分
}
sort(student+1,student+1+n,cmp);
for(int i=1;i<=5;i)
cout<<student[i].num<<’ ‘<<student[i].sum<<endl;
return 0;
}