1 solutions
-
1
注意到本题容易超时
#include<bits/stdc++.h> using namespace std; double n; int a[114514],p[114514]; int findmax(int c[],int n){ int maxn=-1; int ans=0; for(int i=0;i<n;i++){ if(maxn<c[i]){ maxn=c[i]; ans=i; } } return maxn; } int main(){ cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; p[a[i]]+=1; } int maxn=findmax(a,n); for(int i=0;i<=maxn;i++){ cout<<p[i]<<'\n'; } return 0; }
- 1
Information
- ID
- 6940
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- 1
- Tags
- # Submissions
- 3
- Accepted
- 1
- Uploaded By