Tháng 10 6, 2022

Bài 2: LOWERBOUND

Share this

Đăng bởi Admin

Tháng 10 6, 2022

https://chuyenhalong.ucode.vn/problems/lowerbound-113268

Cho dãy \mathrm{A} được sắp xếp tăng dần A_1, A_2, \ldots, A_N. Có \mathrm{Q} truy vấn, mỗi truy vấn là môt số nguyên \mathrm{k} :
– Với mỗi k, hãy in ra số đầu tiên bé nhất có giá tri lớn hơn hoăc bằng k goi là \mathrm{P}
Ví dụ:
Dãy A=\{1,2,2,3,4,4,4,5,6,6\}
Với \mathrm{k}=2
\rightarrow số đầu tiên nhỏ nhất có giá trí lớn hơn hoăc bằng tại vị trí id=2 trong dãy số:
\mathrm{A}=\{1, \underline{2}, 2,3,4,4,4,5,6,6\}

Đầu vào
– Dòng đầu ghi \mathrm{N}, \mathrm{Q}\left(1 \leq N, Q \leq 5.10^5\right)
– Dòng thứ hai ghi \mathrm{N} số nguyên A_1, A_2, \ldots, A_N\left(\left|A_i\right| \leq 10^9\right)
– Q dòng tiếp theo mỗi dòng ghi môt số nguyên \mathrm{k}.

Đầu ra
– Với mỗi truy vấn hãy in kết quả trên một dòng là số \mathrm{P}; nếu không tồn tại giá tri lớn hơn hoặc bằng \mathrm{k}, in ra -1

Sample inputSample output
10 2
1 2 2 3 4 4 4 5 6 6
2
4
2
5
Chia sẻ:
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tài liệu tương tự

Tháng 10 8, 2022

Bài 10: Đê chắn sóng

Tháng 10 8, 2022

Bài 9: Tiểu thuyết

Tháng 10 8, 2022

Bài 8: Tập xe

Tháng 10 7, 2022

Bài 7: Bộ số tam giác
>