#BS0000002. Vị trí chèn (Search Insert Position)
Vị trí chèn (Search Insert Position)
Vị trí chèn (Search Insert Position)
Nguồn: LeetCode
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho dãy số nguyên phân biệt đã sắp xếp tăng dần và target. Nếu target đã có, in chỉ số của nó. Nếu chưa có, in chỉ số mà target phải được chèn vào để dãy vẫn tăng dần. Tương đương, tìm vị trí đầu tiên sao cho ; nếu không có thì đáp án là . Yêu cầu .
Input
Dòng đầu gồm và target. Dòng hai gồm số nguyên phân biệt tăng dần.
Output
In vị trí của target hoặc vị trí chèn thích hợp.
Subtask
- Subtask 1 — 20%:
targetnằm ngoài đoạn . - Subtask 2 — 30%: .
- Subtask 3 — 50%: , .
Ví dụ
Input
4 2
1 3 5 6
Output
1
Giải thích
Chèn 2 vào vị trí thu được .