Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập amduong

Âm dương

Dễ Cài đặt

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 60% Tỉ lệ AC
  • 2 Số AC

Cho mảng \(A\) gồm \(n\) phần tử nguyên.
Hãy di chuyển tất cả các phần tử âm về đầu mảng và các phần tử dương về cuối mảng.
Thứ tự tương đối của các phần tử âm với nhau và của các phần tử dương với nhau phải được giữ nguyên.

Input

  • Dòng đầu tiên chứa số nguyên \(n\) (\(1 \le n \le 1000\)).
  • Dòng thứ hai chứa \(n\) số nguyên \(A_i\) (\(-1000 \le A_i \le 1000\), \(A_i \neq 0\)).

Output

  • In ra mảng \(A\) sau khi sắp xếp thỏa mãn điều kiện.

Input

5
1 -2 -5 6 -4

Output

-2 -5 -4 1 6

Bình luận

Chưa có bình luận nào.