码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 1236 排名

时间:2014-07-19 08:15:25      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   for   html   

结构体定义没搞明白,一直WA,终于AC了,真是高兴呀bubuko.com,布布扣

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
 struct student
{
  char id[30];
  int  score;
}person[1001];
int cmp(const void *a,const void *b)
{
    struct student *aa=(struct student *)a;
     struct student *bb=(struct student *)b;
    if(aa->score!=bb->score)
        return bb->score-aa->score;
    else
        return  strcmp(aa->id,bb->id);
}
int main()
{
    int N,M,G,i,title[11],sum,tihao[10],m,j;
    
   while( scanf("%d%d%d",&N,&M,&G)!=EOF,N)
   {
     int count=0;
     for(i=1;i<=1001;i++)
     person[i].score=0;
     for(i=1;i<=M;i++)
       scanf("%d",&title[i]);
     for(i=1;i<=N;i++)
       {
          
          scanf("%s%d",person[i].id,&m);
          for(j=1;j<=m;j++)
             {
               scanf("%d",&tihao[j]);
               person[i].score+=title[tihao[j]];
             }
       }
       qsort(person+1,N,sizeof(person[1]),cmp);
       for(i=1;i<=N;i++)
       {
          if(person[i].score>=G)
          count++;
       }
       printf("%d\n",count);
       for(i=1;i<=N;i++)
       {
         if(person[i].score>=G)
         printf("%s %d\n",person[i].id,person[i].score);
       }
   }
    return 0;
    
} 


hdu 1236 排名,布布扣,bubuko.com

hdu 1236 排名

标签:style   blog   http   io   for   html   

原文地址:http://blog.csdn.net/lihaogegehuting/article/details/37934831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!