#CCBCHBAHAI0000077. Xóa mọi phần tử ngoài đoạn [L, R] (Remove Elements Outside [L, R])
Xóa mọi phần tử ngoài đoạn [L, R] (Remove Elements Outside [L, R])
Xóa mọi phần tử ngoài đoạn [L, R] (Remove Elements Outside [L, R])
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 và hai số nguyên với .
Giữ lại chính xác các phần tử thỏa
xóa mọi phần tử còn lại và giữ nguyên thứ tự tương đối của các phần tử được giữ.
Nếu
$$J=\{i\mid0\le i<n,\ L\le a_i\le R\}=\{j_0<\cdots<j_{m-1}\},$$thì mảng kết quả là với .
Input
Dòng đầu chứa , và . Dòng thứ hai chứa số nguyên .
Output
Dòng đầu in . Nếu , dòng thứ hai in mảng sau khi lọc; nếu , dòng thứ hai để trống.
Subtask
Subtask 1 (20 điểm): , , .
Subtask 2 (30 điểm): , , .
Subtask 3 (50 điểm): , , .
Ví dụ
Input
7 -2 5
-7 -2 0 8 5 6 1
Output
4
-2 0 5 1
Giải thích
Các giá trị nằm trong đoạn đóng và được giữ theo đúng thứ tự ban đầu.