9 solutions
-
2
#include<bits/stdc++.h> using namespace std; long n; int a[10005],s[10005]={0}; long fmax(){ int ma=0; for(int i=0;i<n;i++){ if(a[i]>ma) ma=a[i]; } return ma; } int main(){ cin>>n; for(int i=0;i<n;i++) cin>>a[i]; int x=fmax(); for(int i=0;i<n;i++){ s[a[i]]++; } for(int i=0;i<=x;i++) cout<<s[i]<<endl; return 0; }
以前觉得很难的题
-
1
-
0
#include<bits/stdc++.h> using namespace std;
int main(){ int n,maxn,sum=0; cin>>n; const int N=n; int a[N]; for(int i=0;i<N;i++){ cin>>a[i]; } maxn=a[0]; for(int j=0;j<N;j++){ maxn=max(maxn,a[j]); } for(int k=0;k<=maxn;k++){ for(int l=0;l<N;l++){ if(a[l]==k){ sum+=1; } else{ sum+=0; } } cout<<sum<<endl; sum=0; } return 0; }
- 1
Information
- ID
- 601
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- # Submissions
- 166
- Accepted
- 62
- Uploaded By