文章

2

粉丝

0

获赞

11

访问

573

头像
排序 题解:巧用sort
P1010 兰州大学/贵州大学机试
发布于2026年3月28日 19:01
阅读数 285

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

bool josort(int a,int b){
    if((a % 2) != (b % 2))
        return (a % 2) == 1 ? true : false;
    else
        return a < b;
}
int main(){
    int n;
    cin >> n;
    int num[n];
    for(int i = 0; i < n; i++)
        cin >> num[i];
    sort(num,num + n,josort);
    for(int i = 0; i < n; i++)
        cout << num[i] << ' ';
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发