Hai đội thi đấu
Đề bài
Mô tả
Có học sinh đứng thành một hàng. Hai huấn luyện viên lần lượt chọn học sinh để lập hai đội: huấn luyện viên thứ nhất chọn cho đội 1, huấn luyện viên thứ hai chọn cho đội 2.
Học sinh thứ có kỹ năng lập trình là số nguyên . Tất cả kỹ năng đôi một khác nhau và nằm trong khoảng từ đến .
Quá trình chọn diễn ra như sau. Huấn luyện viên thứ nhất chọn học sinh có kỹ năng lớn nhất trong số các học sinh chưa thuộc đội nào, cùng với học sinh gần nhất về phía bên trái và học sinh gần nhất về phía bên phải của học sinh đó (nếu một bên có ít hơn học sinh thì lấy hết số học sinh bên đó). Tất cả học sinh được chọn rời khỏi hàng và gia nhập đội 1. Sau đó huấn luyện viên thứ hai thực hiện đúng thao tác tương tự (nhưng các học sinh được chọn gia nhập đội 2). Rồi lại đến lượt huấn luyện viên thứ nhất, và cứ thế tiếp tục cho đến khi hàng trở nên rỗng (tức là khi mọi học sinh đều đã thuộc về một đội nào đó).
Chú ý rằng "gần nhất về bên trái/phải" được xét trên hàng hiện tại: các học sinh đã rời hàng không còn được tính, nên hai học sinh ban đầu không đứng cạnh nhau vẫn có thể trở thành lân cận sau khi những học sinh giữa họ bị lấy đi.
Hãy xác định mỗi học sinh cuối cùng thuộc đội nào.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và () — số học sinh và giá trị xác định phạm vi chọn trong mỗi lượt.
- Dòng thứ hai chứa số nguyên () — kỹ năng của các học sinh. Bảo đảm tất cả kỹ năng đôi một khác nhau.
Dữ liệu ra
In ra một xâu gồm ký tự; ký tự thứ là 1 nếu học sinh thứ vào đội 1, và là 2 nếu vào đội 2.
Ràng buộc
- , các đôi một khác nhau.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 4 5 3 1 |
21112 | Huấn luyện viên 1 chọn học sinh ở vị trí 3 (kỹ năng 5) và hai lân cận, hàng còn lại [2, 1] (kỹ năng 4, 5, 3 vào đội 1). Sau đó huấn luyện viên 2 chọn vị trí 1 (kỹ năng 2) và lân cận, hàng rỗng (kỹ năng 1, 2 vào đội 2). |
| 7 1 7 2 1 3 5 4 6 |
1121122 | Lần lượt: đội 1 lấy {7, 2}, đội 2 lấy {4, 6}, đội 1 lấy {3, 5}, đội 2 lấy {1}. |
| 5 2 2 4 5 3 1 |
11111 | Huấn luyện viên 1 chọn vị trí 3 (kỹ năng 5) cùng 2 lân cận mỗi bên, lấy hết cả hàng nên tất cả vào đội 1. |
Bình luận