#BS0000003. Vị trí đầu và cuối của phần tử (Find First and Last Position)
Vị trí đầu và cuối của phần tử (Find First and Last Position)
Vị trí đầu và cuối của phần tử (Find First and Last Position)
Nguồn: LeetCode
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho dãy số nguyên đã sắp xếp không giảm và số nguyên target. Hãy tìm chỉ số xuất hiện đầu tiên và cuối cùng của target. Nếu không xuất hiện, in -1 -1. Dãy đánh chỉ số từ . Yêu cầu .
Input
Dòng đầu gồm và target. Dòng hai gồm số nguyên không giảm; nếu dòng này có thể rỗng.
Output
In first last, hoặc -1 -1 nếu target không xuất hiện.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , .
Ví dụ
Input
6 8
5 7 7 8 8 10
Output
3 4
Giải thích
8 xuất hiện từ chỉ số đến chỉ số , nên kết quả là 3 4.