Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:巨挫人求这题的500K左右的代码?谢谢呀~~~~^^^^^^^^不到500 呵呵In Reply To:Re:巨挫人求这题的500K左右的代码?谢谢呀~~~~^^^^^^^^不到500 呵呵 Posted by:chhaya at 2009-09-12 21:58:31 396k,0ms,呵呵,做法怪异了些,希望别被喷啊 #include<stdio.h> #include<string.h> int main() { bool flag=0; int a[105]; int i,x,y,j,m,t,max=-10,min=1000; while(1) { memset(a,0,sizeof(a)); max=-10; min=1000; flag=0; scanf("%d%d",&x,&y); if(x==y&&y==0) break; for(j=0;j<x;j++) { scanf("%d",&t); for(i=0;i<t;i++) { scanf("%d",&m); a[m]++; } } for(i=0;i<100;i++) { if(a[i]>=y) { if(a[i]==max) { if(i<min) { max=a[i]; min=i; flag=1; } } else if(a[i]>max) { max=a[i]; min=i; flag=1; } } } if(flag==1) printf("%d\n",min); else printf("0\n"); } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator