#CCBCHBAHAI0000039. Xóa lần xuất hiện đầu tiên của x (Delete the First Occurrence of x)
Xóa lần xuất hiện đầu tiên của x (Delete the First Occurrence of x)
Xóa lần xuất hiện đầu tiên của x (Delete the First Occurrence of x)
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à số nguyên .
Nếu tồn tại chỉ số sao cho , đặt
Hãy xóa chỉ phần tử tại chỉ số và giữ nguyên thứ tự tương đối của mọi phần tử còn lại.
Nếu tập trên rỗng, tức không xuất hiện trong mảng, mảng phải giữ nguyên.
Hãy in kích thước logic sau thao tác và mảng kết quả.
Input
Dòng đầu chứa hai số nguyên . Dòng thứ hai chứa số nguyên .
Output
Dòng đầu in kích thước sau thao tác. Nếu kích thước dương, dòng thứ hai in mảng kết quả.
Subtask
Subtask 1 (100 điểm): ; .
Ví dụ
Input
6 3
3 1 3 2 3 4
Output
5
1 3 2 3 4
Giải thích
Giá trị 3 xuất hiện đầu tiên tại chỉ số 0. Chỉ phần tử này bị xóa; hai số 3 còn lại vẫn được giữ.