Trạng thái

Cho A là một dãy số nguyên tăng dần có N phần tử \(a_1, a_2, \dots, a_N\). Có Q câu hỏi, mỗi câu hỏi chứa một số nguyên \(x\). Hãy tìm vị trí số nguyên \(x\) tương ứng với mỗi câu hỏi trên dãy A.

Dữ liệu vào

  • Dòng đầu tiên gồm duy nhất một số nguyên \(N(N \leq 10^5)\);

  • Dòng thứ hai là một dãy số nguyên \(A\) tăng dần gồm N phần tử \(a_1, a_2, \dots, a_N\)\((|a_i| \leq 10^9)\);

  • Dòng thứ ba là một số nguyên dương \(Q(Q \leq 10^5)\) - số lượng câu hỏi;

  • \(Q\) dòng tiếp theo, mỗi dòng là một số nguyên \(x\)\((|x| \leq 10^9)\).

Dữ liệu ra

  • Gồm Q dòng, mỗi dòng là vị trí số nguyên \(x\) tương ứng trên dãy A hoặc in ra 0 nếu \(x\) không nằm trên dãy.

Sample Input 1

5
-4 -1 7 9 12
3
-4
2
9

Sample Output 2

1
0
4
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
640 M
I/O
stdin -> stdout
Loại đề bài
Phương pháp: Tìm kiếm nhị phân cơ bản
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text