标签:des style color io os java ar strong for
北京嘛,没什么好说的。。实验室貌似没出线的。。哎 就一道水题还被我英语给坑了。。
哈希一水:
3 6 100 100 100 99 98 101 6 100 100 100 99 99 101 6 100 100 98 99 99 97
Case #1: 10000 Case #2: Bad Mushroom Case #3: 9999 10000
#include <iostream>
#include <algorithm>
#include <queue>
#include <cstring>
#include <cstdio>
#include <vector>
#include <set>
#include <map>
using namespace std;
int h[100010],ans[100010];
int main()
{
    int T,n,x,cas=1;
    scanf("%d",&T);
    while(T--)
    {
    	memset(h,0,sizeof(h));
    	scanf("%d",&n);
    	int MAX=0,p=0;
    	for(int i=0;i<n;i++)
		{
			scanf("%d",&x);
			int s=10000-(100-x)*(100-x);
			h[s]++;
			if(h[s]>MAX)
				MAX=h[s];
		}
		for(int i=0;i<10010;i++)
		{
			if(h[i]&&h[i]==MAX)
			{
				MAX=h[i];
				ans[p++]=i;
			}
		}
			printf("Case #%d:\n",cas++);
			if(p==1)
			{
				printf("%d\n",ans[0]);
				continue;
			}
			if(p*MAX==n)
			{
				printf("Bad Mushroom\n");
				continue;
			}
			sort(ans,ans+p);
			for(int i=0;i<p;i++)
				if(i!=p-1)
				printf("%d ",ans[i]);
			    else
				printf("%d\n",ans[i]);
    }
	return 0;
}
标签:des style color io os java ar strong for
原文地址:http://blog.csdn.net/qq_16255321/article/details/39481671