BALLON

Xem PDF

Điểm: 300 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Tới thời điểm hiện tại, \(Z\) đã là ông chủ sở hữu của một cửa hàng bóng chứa vô số những quả bóng bay. Vào một ngày ông \(Z\) muốn đa dạng hóa kho bóng của ông nên ông đã đặt \(N\) đơn hàng đến nhà cung cấp.

Ban đầu tất cả bóng của ông có đều có chung một màu, mặc định là màu \(0\). Hôm nay có \(N\) xe tải tới giao bóng có dạng \((x, y)\). Số bóng bay được giao bởi mỗi xe tải cũng là vô số và tất cả chúng sẽ có chung một màu \(y\). Mỗi quả bóng màu sẽ được thêm vào ngay sau màu \(x\). Nếu màu \(x\) không có sẵn trong kho thì số bóng trong lần giao này sẽ được chuyển về lại cho nhà cung cấp.

Số lượng bóng được giao quá lớn nên chỉ một mình ông \(Z\) thì khó có thể quản lý được hết. Vì vậy ông chủ đã nhờ đến sự giúp đỡ của các bạn. Ông ấy muốn biết được màu của tất cả quả bóng thuộc nửa đoạn \((L, R]\) sau khi nhận được \(N\) đơn hàng.

Input

  • Dòng đầu tiên gồm \(3\) số: số lượt giao hàng \(N\) (\(N \le 2 \times 10^5\)) và đoạn \((L, R]\) (\(0 \le L < R \le 10^6 , R – L \le 10^5\)).
  • \(N\) dòng tiếp theo: mỗi dòng gồm \(2\) số \(x\)\(y\) (\(0 \le x, y < 2 \times 10^5\)).

OUtput

  • Gồm một dòng duy nhất in ra tất cả bóng bay thuộc đoạn \((L, R]\).

Example

Test 1

Input
4 1 6
0 1
1 3
0 1
1 2
Output
1 2 1 2 3
Note

- Dãy bóng ban đầu: 0 0 0 0 0 …

- Sau khi nhận được đơn hàng thứ nhất: 0 1 0 1 0 ...

- Sau khi nhận được đơn hàng thứ hai: 0 1 3 0 1 3 0 1 …

- Sau khi nhận được đơn hàng thứ ba: 0 1 1 3 0 1 1 3 0 1…

- Sau khi nhận được đơn hàng cuối cùng: 0 1 2 1 2 3 0 …


Bình luận


  • 2
    tuanlinh    2:51 p.m. 25 Tháng 7, 2020 chỉnh sửa 2

    với L=0 thì in ra gì và test VD output thiếu 1 số 0 à

    (cập nhật : BQT đã chỉnh sửa đề cho phù hợp, cảm ơn bạn đã thông báo)