#P117. 寻找奇数

    ID: 365 Type: Default 1000ms 512MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>信息学奥赛导学(C++语言基础入门)

寻找奇数

题目描述

给定 ( N ) 个整数,需要完成以下操作:

  1. 筛选出其中的奇数。
  2. 根据输入的交换位置(基于筛选后的奇数序列),交换这两个位置的奇数。
  3. 输出交换后的所有奇数。

输入格式

  • 第一行:整数 ( N ),表示数组长度。
  • 第二行:( N ) 个整数,表示数组元素。
  • 第三行:两个整数 ( a ) 和 ( b ),表示需要交换的奇数位置(位置从 1 开始计数)。

输出格式

  • 一行:交换后的所有奇数(按原顺序输出)。

数据范围

  • ( 1 ≤ N ≤ 1000 )
  • 数组元素和交换位置保证有效。

输入数据 1

10
1 5 3 7 9 2 4 6 8 10
1 4

输出数据 1

9 5 3 7 1