#CCBCHBAHAI0000043. Loại các số âm, giữ nguyên thứ tự (Remove Negative Numbers While Preserving Order)
Loại các số âm, giữ nguyên thứ tự (Remove Negative Numbers While Preserving Order)
Loại các số âm, giữ nguyên thứ tự (Remove Negative Numbers While Preserving Order)
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 .
Hãy loại bỏ mọi phần tử âm, tức mọi phần tử . Số và các số dương phải được giữ lại. Thứ tự tương đối của các phần tử được giữ không được thay đổi.
Đặt
Nếu thì mảng kết quả được xác định bởi
Hãy in và mảng .
Input
Dòng đầu chứa số nguyên . Dòng thứ hai chứa đúng số nguyên .
Output
Dòng đầu in số phần tử còn lại . Nếu , dòng thứ hai in mảng kết quả.
Subtask
Subtask 1 (100 điểm): ; .
Ví dụ
Input
5
-2 0 5 -1 3
Output
3
0 5 3
Giải thích
Hai phần tử âm và bị loại; được giữ theo đúng thứ tự xuất hiện ban đầu.