标签:
<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