Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

P144SUMG - ROUND 4G - Vận chuyển bánh piza

Tí và Tèo được nhận vào làm thêm tại một cửa hàng bánh piza. Nhiệm vụ của Tí là đóng gói, xếp bánh vào hộp cẩn thận, còn nhiệm vụ của Tèo là vận chuyển bánh theo địa chỉ yêu cầu của khách hàng.

Nhà bếp làm bánh liên tục, mỗi lần làm một chiếc bánh có kích thước khác nhau. Tí phải quản lý một hàng đợi những chiếc bánh piza. Tí luôn sắp xếp danh sách những chiếc bánh chờ được mang đi này theo thứ tự đường kính tăng dần. Mỗi lần có yêu cầu của khách hàng, Tí sẽ mang ra chiếc bánh có kích thước bằng phần tử trung vị trong tập hợp tất cả những chiếc bánh mà Tí hiện tại đang quản lý. Có nghĩa là nếu hiện tại Tí quản lý c cái bánh, nếu c lẻ, Tí sẽ mang đi chiếc bánh có kích thước lớn thứ (c+1)/2; trong trường hợp c chẵn, Tí sẽ lấy đi chiếc bánh có kích thước lớn thứ c/2+1.

Cửa hàng luôn ghi lại những hoạt động của mình, gồm mốc thời gian một chiếc bánh được ra lò và mốc thời gian có một chiếc bánh được chuyển đi. Với cách làm kì dị của Tí, cửa hàng này khá đau đầu trong việc liệt kê những chiếc bánh nào đã được xuất xưởng. Cho biết các mốc sự kiện xảy ra theo thời gian, các bạn hãy hãy giúp cửa hàng này lập ra danh sách những chiếc bánh đã được bán đi.

Input

Có 1 bộ test, gồm nhiều dòng, được thể hiện theo trình tự thời gian.

Mỗi dòng có thể là một số nguyên n, hoặc một kí tự ‘#’. Số nguyên dương n thể hiện tại thời điểm đó, một chiếc bánh piza có đường kính là n được làm xong và chuyển sang khâu đóng gói. Kí tự ‘#’ thể hiện tại thời điểm đó có yêu cầu của khách hàng, Tí sẽ mang cho Tèo một chiếc bánh piza để Tèo vận chuyển tới địa chỉ yêu cầu của khách hàng.

Số lượng bánh piza nhỏ hơn 10^6.

Output

In ra kích thước các chiếc bánh piza mà Tèo đã vận chuyển theo đúng thứ tự.

Example

Test 1:

Input:

1
2
3
4
#
#
#
#

Output:

3
2
4
1

Test 2:

Input:

1
#
2
#
3
#
4
#

Output:

1
2
3
4

 


Được gửi lên bởi:adm
Ngày:2014-07-17
Thời gian chạy:2s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.