#CCBCHBAHAI0000028. Đổi chỗ từng cặp kề nhau (Swap Adjacent Pairs)
Đổi chỗ từng cặp kề nhau (Swap Adjacent Pairs)
Đổi chỗ từng cặp kề nhau (Swap Adjacent Pairs)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng số nguyên .
Đổi chỗ từng cặp phần tử kề nhau theo thứ tự từ trái sang phải:
Nếu lẻ thì phần tử cuối cùng không thuộc cặp nào và được giữ nguyên.
Gọi mảng sau biến đổi là . Với mọi sao cho :
Nếu lẻ thì thêm .
Hãy in mảng .
Input
Dòng đầu chứa số nguyên . Dòng thứ hai chứa số nguyên , cách nhau bởi dấu cách.
Output
In phần tử của mảng sau khi đổi chỗ từng cặp kề nhau trên một dòng.
Subtask
Subtask 1 (100 điểm): ; .
Ví dụ
Input
7
1 2 3 4 5 6 7
Output
2 1 4 3 6 5 7
Giải thích
Ba cặp , , được đổi chỗ; phần tử cuối được giữ nguyên.