#1126. 整数排序

整数排序

题目描述

给定一个包含10个整数的序列,需要按照以下规则对其进行重新排序:

  1. 奇数在前,偶数在后
  2. 奇数部分按从大到小排序
  3. 偶数部分按输入顺序的逆序排列

输入格式

输入一行,包含10个整数,每个整数范围为 0x100 0 \leq x \leq 100 ,整数之间用一个空格分隔。

输出格式

输出一行,包含排序后的10个整数,数与数之间以一个空格分隔。

样例

4 7 3 13 11 12 0 47 34 98
47 13 11 7 3 98 34 0 12 4

样例解释

  • 奇数部分:7, 3, 13, 11, 47 → 按从大到小排序后为 47, 13, 11, 7, 3。
  • 偶数部分:4, 12, 0, 34, 98 → 按输入顺序逆序后为 98, 34, 0, 12, 4。

数据范围

  • 输入的整数个数固定为10个。
  • 每个整数的范围是 0x100 0 \leq x \leq 100