0
已解决
李明阳
初级光能
初级光能
#include<iostream>
using namespace std;
int a[200010];
int main(){
int n,t;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t;
a[t]++;
}
for(int i=200010;i>=1;i-=2){
for(int j=1;j<=a[i];j++){
cout<<i<<" ";
}
}
for(int i=1;i<=200010;i+=2){
for(int j=1;j<=a[i];j++){
cout<<i<<" ";
}
}
return 0;
}
李明阳在2020-02-28 18:27:52追加了内容
样例没过
0
0
吴君昊
新手光能
新手光能
你用sort就好了
先定义cmp函数,把奇数和偶数分化,在从大到小排序,示例:
bool cmp(stu x,stu y){
if(x.a[i]!=y.a[i]){
return x.a[i]>y.a[i];
}
..................
}(仅为示例!!勿当真)
sort你会写吧
祝你AC
0