文章

6

粉丝

18

获赞

0

访问

2.0k

头像
排序 题解:运用自带sort函数+定义比较方法cmp解决
P1010 兰州大学2018/贵州大学2018年机试
发布于2024年8月9日 21:57
阅读数 373

#include<bits/stdc++.h>
using namespace std;

bool cmp(int a,int b){
    if(a%2 != b%2)//不同奇偶
        return a%2 > b%2;
    else
        return a<b;
}

int main(){
    int n;
    cin>>n;
    int a[n];
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    sort(a,a+n,cmp);

    for(int i=0;i<n;i++){
        cout<<a[i]<<" ";
    }


    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发