设为首页 加入收藏

TOP

hdu 2093
2014-11-23 19:01:50 来源: 作者: 【 】 浏览:1
Tags:hdu 2093
#include 
#include 
#include 
using namespace std;
struct P
{
    char name[15];
    int tm;
    int sj;
}p[1005];
int n,m;
int cmp(const void *a,const void *b)
{
    struct P *a1= (P*) a;
    struct P *b1= (P*) b;
    if(a1->tm!=b1->tm) return b1->tm-a1->tm;
    else if(a1->sj!=b1->sj) return a1->sj-b1->sj;
    else return a1->name-b1->name;
}
int main()
{
    int i,j,num,f,t,res;
    char str[10];
    scanf("%d%d",&n,&m);
    num=0;
    while(scanf("%s",&p[num].name)!=EOF)
    {
        p[num].tm=0;
        p[num].sj=0;
        for(i=0;i0)
            {
                p[num].tm++;
                p[num].sj+=f;
            }
        }
        num++;
      //  if(num==6) break;
    }
    qsort(p,num,sizeof(p[0]),cmp);
    for(i=0;i 
 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇poj 1180 斜率优化dp 下一篇CodeForces 245B――Internet Add..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python 教程 - W3Sch (2025-12-26 12:00:51)
·Python基础教程,Pyt (2025-12-26 12:00:48)
·神仙级python入门教 (2025-12-26 12:00:46)
·“我用Java 8”已成 (2025-12-26 11:19:54)
·下载 IntelliJ IDEA (2025-12-26 11:19:52)