1 条题解

  • 0
    @ 2025-8-7 8:56:23

    C++ :

      #include <bits/stdc++.h>
      using namespace std;
      typedef long long ll;
      const int N=1e5+3;
      ll a[N];
      bool cmp(const int&a,const int&b){
      if(a%2!=b%2){
        return a%2>b%2;
      }
      return a<b;
      }
      int main()
      {
        ios::sync_with_stdio(0),cout.tie(0),cin.tie(0);
      int n; cin>>n;
      for(int i=1;i<=n;i++){
        cin>>a[i];
      }
      sort(a+1,a+n+1,cmp);
      for(int i=1;i<=n;i++){
        cout<<a[i]<<" ";
      }
        return 0;
      }
    
    

    信息

    ID
    515
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    5
    已通过
    2
    上传者