文章

16

粉丝

402

获赞

21

访问

155.9k

头像
比较容易理解的作法
P1010 兰州大学2018/贵州大学2018年机试
发布于2020年3月26日 21:49
阅读数 10.8k

#include<bits/stdc++.h>

using namespace std;

 

bool compare(int x, int y){

    if (x % 2 == y % 2)  return x < y;   //如果x,y都为奇数或偶数,则直接比较大小

    else return (x % 2) > (y % 2);   //奇数在前偶数在后

}

int main(){

    int n;

    cin >> n;

    int all[n];

    for (int i = 0; i < n; i++){

        cin >> all[i];

    }

    sort (all, all + n, compare);

    for (int i = 0; i < n; i++){

     &nb...

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2020年3月26日 23:03

建议用代码插件wink

赞(0)