#SGM0000029. Bình hoa và hoa (Vases and Flowers)
Bình hoa và hoa (Vases and Flowers)
Bình hoa và hoa (Vases and Flowers)
Nguồn: HDU
Phiên bản: Phước Hưng OJ Extended
Đề bài
Alice có bình hoa, đánh số từ đến , ban đầu đều trống. Mỗi bình chứa nhiều nhất một bông hoa. Có thao tác:
1 A F: Alice nhận bông hoa. Bắt đầu từ bình , cô đi sang phải. Gặp bình trống thì đặt một bông vào đó, gặp bình đã có hoa thì bỏ qua. Dừng khi hết hoa hoặc đã xét bình ; hoa còn thừa bị bỏ đi. Nếu đặt được ít nhất một bông, in vị trí của bình nhận bông đầu tiên và bông cuối cùng. Nếu không đặt được bông nào, inCan not put any one..2 A B: dọn sạch tất cả bình từ đến và in số bông hoa bị bỏ đi.
Input
Dòng đầu chứa .
dòng tiếp theo chứa ba số nguyên mô tả một thao tác.
Output
Với thao tác loại 1, in hai vị trí đầu/cuối hoặc chuỗi Can not put any one..
Với thao tác loại 2, in số bông hoa bị dọn bỏ.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , , và với loại
2có .
Ví dụ
Input
10 5
1 3 5
2 4 5
1 1 8
2 3 6
1 8 8
Output
3 7
2
1 9
4
Can not put any one.
Giải thích
Lần đặt đầu bắt đầu ở bình và dùng các bình trống đến . Khi dọn có hai bông bị bỏ. Ở thao tác cuối, từ bình trở đi không còn bình trống nên in thông báo.