1 条题解

  • 0
    @ 2023-7-20 15:10:37

    #include<bits/stdc++.h> using namespace std; struct ssss{ string name; int pj,py,lw; char sf,gb; }a[110]; int main(){ int n,d=0,s=0,max=0,t=0; cin>>n; for(int i=0;i<n;i++){ cin>>a[i].name>>a[i].pj>>a[i].py>>a[i].gb>>a[i].sf>>a[i].lw; } for(int i=0;i<n;i++){

    if(a[i].pj>80&&a[i].lw>=1) d+=8000;
    	if(a[i].pj>85&&a[i].py>80) d+=4000;
    	if(a[i].pj>90) d+=2000;//d=d+2000;
    	if(a[i].pj>85&&a[i].sf=='a') d+=1000;
    	if(a[i].py>80&&a[i].gb=='Y') d+=850;
    	s+=d;
    	if(d>max) {
    		max=d;
    		t=i;
    	}
    	d=0;
    }
    cout<<a[t].name<<endl<<max<<endl<<s;
    return 0;
    

    }

    • 1

    信息

    ID
    797
    时间
    1000ms
    内存
    125MiB
    难度
    7
    标签
    递交数
    98
    已通过
    15
    上传者