为什么只有70分? 求大神指点!

P1093 [NOIP2007 普及组] 奖学金

Beau_Kang @ 2017-06-04 11:33:01

#include<iostream>
using namespace std;
int a[10001],b[10002],c[10003],d[10004],e[10004],i;
int main()
{
    int m;
    cin>>m;
    for(i=1;i<=m;i++)
    {
    cin>>a[i]>>b[i]>>c[i];
    d[i]=a[i]+b[i]+c[i];
    e[i]=i;
    }
    for(int j=1;j<=m-1;j++)
    for(int k=j+1;k<=m;k++)
    {
    if(d[j]<d[k]||d[j]==d[k]&&a[j]<a[k])
    {
    int t=d[j];d[j]=d[k];d[k]=t;
    int l=e[j];e[j]=e[k];e[k]=l;
    }
    }
    for(int j=1;j<=5;j++)
    cout<<e[j]<<' '<<d[j]<<endl;
}

by ghruik @ 2017-08-10 15:28:35

sort是个好东西,要学会用,很省时哦.


|