#CCBCHBAHAI0000079. Tách mảng thành mảng chẵn và mảng lẻ (Split an Array into Even and Odd Arrays)
Tách mảng thành mảng chẵn và mảng lẻ (Split an Array into Even and Odd Arrays)
Tách mảng thành mảng chẵn và mảng lẻ (Split an Array into Even and Odd Arrays)
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 .
Tạo hai mảng theo thứ tự xuất hiện:
- mảng gồm các phần tử chẵn, tức ;
- mảng gồm các phần tử lẻ, tức .
Nếu các chỉ số chẵn là thì
Tương tự, nếu các chỉ số lẻ là thì
Ta có .
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên .
Output
Dòng 1 in rồi lần lượt các phần tử của . Dòng 2 in rồi lần lượt các phần tử của . Nếu một nhóm rỗng, dòng tương ứng chỉ chứa số .
Subtask
Subtask 1 (20 điểm): , .
Subtask 2 (30 điểm): , .
Subtask 3 (50 điểm): , .
Ví dụ
Input
7
4 -3 0 9 8 -6 5
Output
4 4 0 8 -6
3 -3 9 5
Giải thích
Các số chẵn theo thứ tự là ; các số lẻ theo thứ tự là .