TÌM KIẾM NHỊ PHÂN

cơ bản (binsearch.*)

Cho dãy số A gồm \(n\) số nguyên đã được sắp xếp tăng dần và \(q\) truy vấn, mỗi truy vấn là một số nguyên \(x\). Với mỗi truy vấn, hãy tìm vị trí xuất hiện của \(x\) trong A? Nếu không tồn tại giá trị \(x\) trong A, in ra \(- 1\).

Dữ liệu vào:

  • Dòng đầu ghi \(n\), \(q\) \((1 \leq n,\ q \leq {5.10}^{5})\)

  • Dòng thứ hai ghi \(n\) số nguyên \(a_{1},a_{2},\ldots,a_{n}\ \left| a_{i} \right| \leq 10\hat{}9)\)

  • \(q\) dòng tiếp theo mỗi dòng ghi một số nguyên \(x\)

Kết quả:

  • Với mỗi truy vấn, hãy in kết quả trên một dòng

Ví dụ:

Input Output
5 3
1 2 3 4 5
2
8
5
2
-1
5

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. sythai (4/5)
  3. hungeazy08 (4/26)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]