Tách dãy chẵn lẻ

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Dạng bài

Cho dãy A gồm N số nguyên, hãy tách dãy A[] thành hai dãy, một dãy chứa toàn các phần tử chẵn, dãy kia chứa toàn các phần tử lẻ và hai dãy này được sắp xếp theo trật tự không giảm trước khi in ra.


Dữ liệu

Dòng đầu tiên của đầu vào chứa một số nguyên T biểu thị số bộ dữ liệu cần kiểm tra, trong đó mỗi bộ dữ liệu gồm:

  • Dòng đầu chứa số nguyên N
  • Dòng thứ hai chứa N số nguyên cách nhau một dấu cách biểu thị các phần tử của dãy A.

Kết quả
  • Ứng với mỗi bộ dữ liệu đầu vào, in ra một dòng chứa lần lượt các phần tử của dãy chẵn, sau đó là các phần tử của dãy lẻ.

Ví dụ
Dữ liệu
1
15
2 3 5 6 7 8 4 9 7 9 11 13 14 16 14
Kết quả
2 4 6 8 14 14 16 3 5 7 7 9 9 11 13

Ràng buộc
  • ~1≤T≤100~
  • ~1≤n≤10^5~
  • ~0≤∣Aij ∣≤10^5~

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.