Tiến hành sắp xếp mảng theo thứ tự tăng dần. Với mỗi truy vấn, gọi
là chỉ số nhỏ nhất thỏa mãn giá trị phần tử lớn hơn hoặc bằng
và
là chỉ số lớn nhất thỏa mãn giá trị phần tử nhỏ hơn hoặc bằng
(sử dụng Tìm kiếm nhị phân, có thể sử dụng hàm lower_bound và upper_bound). Đáp án của bài toán là số lượng chỉ số nằm trong đoạn
.
Độ phức tạp: .
Bình luận