#include <iostream>
#include <vector>
#include <string>
#include <cmath>
#include <algorithm>
#include <queue>
#include <cstdio>
#include <cctype>
#include <unordered_map>
#include <map>
using namespace std
;
const int N
= 105;
typedef pair
<int, string
> PII
;
int main(){
int arr
[11];
while(cin
>>arr
[0]>>arr
[1]>>arr
[2]>>arr
[3]>>arr
[4]>>arr
[5]>>arr
[6]>>arr
[7]>>arr
[8]>>arr
[9]){
vector
<int> odd
, even
;
for(int i
= 0; i
< 10; i
++){
if(arr
[i
]&1) odd
.push_back(arr
[i
]);
else even
.push_back(arr
[i
]);
}
sort(odd
.rbegin(), odd
.rend());
sort(even
.begin(), even
.end());
for(int i
= 0; i
< odd
.size(); i
++){
if(i
) cout
<<" ";
cout
<<odd
[i
];
}
for(auto x
: even
){
cout
<<" "<<x
;
}
cout
<<endl
;
}
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-39798.html