#abc231c. [abc231_c]Counting 2

[abc231_c]Counting 2

题目描述

有一个班级有NN个学生。第ii个学生 (1iN)(1 \leq i \leq N) 的身高是AiA_i

对于每个j=1,2,ldots,Qj=1,2,\\ldots,Q,回答以下问题。

  • 共有多少个学生的身高至少为xjx_j

约束条件

  • 1N,Q2×1051 \leq N,Q \leq 2 \times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 1xj1091 \leq x_j \leq 10^9
  • 输入中的所有值都是整数。

输入

输入以以下格式从标准输入给出:

NN QQ A1A_1 A2A_2 ldots\\ldots ANA_N x1x_1 x2x_2 vdots\\vdots xQx_Q

输出

打印QQ行。

jj(1jQ)(1 \leq j \leq Q) 应该包含身高至少为xjx_j的学生人数。


示例输入1

3 1
100 160 130
120

示例输出1

2

身高至少为120120的学生是第22个和第33个学生。


示例输入2

5 5
1 2 3 4 5
6
5
4
3
2

示例输出2

0
1
2
3
4

示例输入3

5 5
804289384 846930887 681692778 714636916 957747794
424238336
719885387
649760493
596516650
189641422

示例输出3

5
3
5
5
5