3 条题解
-
1230907gj朱沈源 (2212134朱沈源) LV 8 @ 2023-11-04 14:23:50
#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;
} -
02023-07-14 09:21:54@
#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; }
-
-22022-08-21 16:10:34@
//我是小牛逼,越来越牛逼!
- 1
信息
- ID
- 1005
- 难度
- 7
- 分类
- (无)
- 标签
- 递交数
- 157
- 已通过
- 35
- 通过率
- 22%
- 被复制
- 8
- 上传者