⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1304.cpp

📁 杭电 acm部分代码 有兴趣的可以下载 谢谢
💻 CPP
字号:
#include<iostream>
#include<algorithm>
using namespace std;
struct team{
    int sub[5];
    int times[5];
    char name[100];
    int solved;
    int all;
};
bool cmp(team a,team b){
    if(a.solved!=b.solved)
        return a.solved>b.solved;
    else
        return a.all<b.all;
}
int main()
{
    int num,i,j;
    while(cin>>num){
        team *comp=new team[num+2];
        for(i=0;i<num;i++){
            cin>>comp[i].name;
            comp[i].solved=0;
            comp[i].all=0;
            for(j=0;j<4;j++){
                cin>>comp[i].sub[j]>>comp[i].times[j];
                if(comp[i].times[j]>0){
                    comp[i].all+=comp[i].times[j]+20*(comp[i].sub[j]-1);
                    comp[i].solved++;
                }
            }
        }
        sort(comp,comp+num,cmp);
        cout<<comp[0].name<<" "<<comp[0].solved<<" "<<comp[0].all<<endl;
        delete [] comp;
    }
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -