4 条题解
-
1
本来不想发的,但看到同学都发了......
include<iostream> using namespace std; int a[1001]; int main(){ long long n,g; cin>>n; for(int i=0;i<n;i++){ cin>>g; a[g]++; } int da=-1; for(int i=0;i<n;i++){ if(da<a[i]){ da=a[i]; } } for(int i=0;i<1001;i++){ if(da==a[i]){ cout<<i; return 0; } } }
桶排序天下无敌! 对了,缩水版:
#include<iostream> using namespace std; int a[1001]; int main(){ long long n,g; cin>>n; int da=-1; for(int i=0;i<n;i++){ cin>>g; a[g]++; if(da<a[g]) da=a[g]; } for(int i=0;i<1001;i++){ if(da==a[i]){ cout<<i; return 0; } } }
-
-3
using namespace std; int a[11],b[11],c[11]; int main(){ int s=0; int n,m,t; for(int i=1;i<=10;i++){ cin>>a[i]; if(a[i]%2!=0){ b[t]=a[i]; t++; } else if(a[i]%2==0){ c[s]=a[i]; s++; } } sort(b,b+t+1); sort(c,c+k+1); for(int i=1;i<=t;i++){ cout<<b[i]<<" "; } for(int i=s;i>=1;i++){ cout<<c[i]<<" "; } return 0; }
- 1
信息
- ID
- 278
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 9
- 标签
- 递交数
- 336
- 已通过
- 31
- 上传者