标签:
<span style="font-size:18px;">思路:暴力出奇迹</span>
#include<bits\stdc++.h>
using namespace std;
const int maxn =5005;
int a[maxn];
int vis[maxn];
int ans[maxn];
int main()
{
	int n;
	scanf("%d",&n);
	for (int i = 1;i<=n;i++)
		scanf("%d",&a[i]);
	for (int i = 1;i<=n;i++)
	{
		memset(vis,0,sizeof(vis));
		int ans1 = 0;
		int ans2 = 0;
		for (int j = i;j<=n;j++)
		{
			vis[a[j]]++;
			if(ans1<vis[a[j]] || (ans1==vis[a[j]])&&a[j]<ans2)
			{
				ans1=vis[a[j]];
				ans2=a[j];
			}
			ans[ans2]++;
		}
	}
	for (int i = 1;i<=n;i++)
		printf("%d ",ans[i]);
	printf("\n");
}
CodeForces 673C Bear and Colors
标签:
原文地址:http://blog.csdn.net/qq_21057881/article/details/51365973