本文版权归点A点C和博客园共有,欢迎转载,但必须保留此段声明,并给出原文连接,谢谢合作!!!

hdu1029 Ignatius and the Princess IV(统计)

这个题很无语,先贴代码了!

 1 #include<stdio.h>
 2 #define N 9999//最小是9999,测试数据里最大的数就是9999
 3 int main()
 4 {     
 5     int a[N]={0},n,x,i;
 6     while(scanf("%d",&n)!=EOF)
 7     {         
 8         i=n;         
 9         while(n--)         
10         {             
11             scanf("%d",&x);             
12             a[x]++;         
13         }     
14         for(x=0;x<N;x++)
15         {
16             if(a[x]>=(i+1)/2)
17                 printf("%d\n",x);a[x]=0;
18         }     
19     }
20     return 0;
21 }

这个题感觉真心不好!没有给输入的数的范围(虽然我测试出来它最大是9999),而且给的N的范围又有点废柴!

恶心的不行啊!!!!!!

posted on 2012-11-04 19:52  点A点C  阅读(238)  评论(0编辑  收藏  举报

导航