Tháng 10 6, 2022

Bài 3: UPPERBOUND

Share this

Đăng bởi Admin

Tháng 10 6, 2022

https://chuyenhalong.ucode.vn/problems/upperbound-113269

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 nhỏ nhất có giá tri > k goi là 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ị >\mathrm{k}=2 tại id =4 trong dãy \mathrm{A}=\{1,2,2, \underline{\mathbf{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 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 x.

Đầu ra
– Với mỗi truy vấn, hãy in kết guả trên môt dòng là vị trí số \mathrm{P} cần tìm

Ví dụ

Sample inputSample output
10 2
1 2 2 3 4 4 4 5 6 6
2
4
4
8
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
>