代码厌氧?
查看原帖
代码厌氧?
1043998
lsortf楼主2024/7/9 09:22
#include<bits/stdc++.h>
using namespace std;
struct xuesheng{
    string name;
    int xuexifen;
    int banjifen;
    string xueshengganbu; 
    string xibushengfenxuesheng;
    int luenwen;
}ji[10010];
int main(){
    long long n,ans=0,sum=0,haha;
    string no;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>ji[i].name>>ji[i].xuexifen>>ji[i].banjifen>>ji[i].xueshengganbu>>ji[i].xibushengfenxuesheng>>ji[i].luenwen;
    }
    for(int i=0;i<n;i++){
        ans=0;
        if(ji[i].xuexifen>80&&ji[i].luenwen>0){
            ans+=8000;
        }
        if(ji[i].xuexifen>85&&ji[i].banjifen>80){
            ans+=4000;
        }
        if(ji[i].xuexifen>90){
            ans+=2000;
        }
        if(ji[i].xuexifen>85&&ji[i].xibushengfenxuesheng=="Y"){
            ans+=1000;
        }
        if(ji[i].banjifen>80&&ji[i].xueshengganbu=="Y"){
            ans+=850;
        }
        sum+=ans;
        if(ans>haha){
            no=ji[i].name;
            haha=ans;
        }
    }
    cout<<no<<endl<<haha<<endl<<sum<<endl;
    return 0;
}
2024/7/9 09:22
加载中...