Cho một mảng đã được sắp xếp tăng dần gồm n số nguyên và một giá trị x. Hãy dùng tìm kiếm nhị phân để xác định vị trí (chỉ số, đánh số từ 0) của x trong mảng. Nếu không tìm thấy, in -1. Nếu có nhiều vị trí, in vị trí nhỏ nhất.
Dòng 1: hai số nguyên n và x. Dòng 2: n số nguyên đã sắp xếp tăng dần.
1≤n≤105, các giá trị trong [−109,109].
Một dòng chứa chỉ số của x, hoặc -1 nếu không có.
Ví dụ:
Đầu vào:
5 4
1 2 4 4 5
Đầu ra:
2
Giải thích:
Đang tải editor...