Cho trước một danh sách rỗng. Người ta xét hai thao tác trên danh sách đó:
Thao tác +V (ở đây là một số nguyên): Nếu danh sách đang có ít hơn phần tử thì thao tác này bổ sung thêm phần tử vào danh sách; Nếu không, thao tác này không có hiệu lực.
Thao tác -: Nếu danh sách đang không rỗng thì thao tác này loại bỏ tất cả các phần tử lớn nhất của danh sách; Nếu không, thao tác này không có hiệu lực.
Sau thao tác, hãy liệt kê các phần tử còn lại trong danh sách theo thứ tự giảm dần.
Dữ liệu vào:
Dòng đầu chứa số nguyên dương là số thao tác;
dòng tiếp theo cho biết thông tin của các thao tác (các thao tác được liệt kê theo đúng thứ tự thực hiện).
Dữ liệu ra:
Dòng đầu ghi số lượng các giá trị còn lại trong danh sách;
Dòng hai liệt kê các phần tử còn lại theo thứ tự giảm dần, hai số liên tiếp ghi cách nhau một dấu cách.