3 条题解

  • 1

    #include<bits/stdc++.h>
    using namespace std;
    struct student{
    long long ID;
    string name;
    int Chinese,Maths,English,Physics,Chemistry;
    int total_score;
    }a[1005];
    bool compare(student x,student y)
    {
    if(x.total_score!=y.total_score)return x.total_score>y.total_score;
    return x.Chinese>y.Chinese;
    }
    int main()
    {
    int n,fail=0;cin>>n;
    for(int i=1;i<=n;i++)
    {
    cin>>a[i].ID>>a[i].name>>a[i].Chinese>>a[i].Maths>>a[i].English>>a[i].Physics>>a[i].Chemistry;
    a[i].total_score=a[i].Chinese+a[i].Maths+a[i].English+a[i].Physics+a[i].Chemistry;
    if(a[i].Chinese<60||a[i].Maths<60||a[i].English<60||a[i].Physics<60||a[i].Chemistry<60)fail++;
    }
    sort(a+1,a+n+1,compare);
    cout<<fail<<endl;
    for(int i=1;i<=min(n,20);i++)
    {
    cout<<a[i].ID<<' '<<a[i].name<<' '<<a[i].Chinese<<' '<<a[i].Maths<<' '<<a[i].English<<' '<<a[i].Physics<<' '<<a[i].Chemistry<<' '<<a[i].total_score<<endl;
    }
    return 0;
    }

  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int n,bjg;
    struct cj
    {
        double yw,sx,yy,wl,hx,zf,xh;
        string stu;
        bool operator<(cj x)const
        {
            return zf>x.zf||zf==x.zf&&yw>x.yw;
        }
    };
    vector<cj>a;
    int main()
    {
        cin>>n;a.resize(n);
        for(int i=0;i<n;i++)
        {
            cin>>a[i].xh>>a[i].stu>>a[i].yw>>a[i].sx>>a[i].yy>>a[i].wl>>a[i].hx;
            a[i].zf=a[i].yw+a[i].sx+a[i].yy+a[i].wl+a[i].hx;
            if(!(a[i].yw<60||a[i].sx<60||a[i].yy<60||a[i].wl<60||a[i].hx<60))continue;
            bjg++;
        }
        sort(a.begin(),a.end());
        cout<<bjg<<endl;
        if(n>=20)n=20;
        for(int i=0;i<n;i++)
            cout<<a[i].xh<<' '<<a[i].stu<<' '<<a[i].yw<<' '<<a[i].sx<<' '<<a[i].yy<<' '<<a[i].wl<<' '<<a[i].hx<<' '<<a[i].zf<<endl;
        cout<<"代码仅供参考"<<endl;
        cout<<"抄题解的死全家"<<endl; 
        return 0;
    }
    
    
  • -2
    @ 2022-08-21 16:10:34
    //我是小牛逼,越来越牛逼!
    
  • 1

信息

ID
1005
难度
7
分类
(无)
标签
递交数
157
已通过
35
通过率
22%
被复制
8
上传者