#1642. [ABC231C] Counting 2

[ABC231C] Counting 2

题目描述

班上有 NN 名学生。身高 ii 的学生 (1iN)(1 \leq i \leq N) 的身高是 AiA_i

请回答每个 j=1,2,,Qj=1,2,\ldots,Q 的下列问题。

  • NN 名学生中,身高至少为 xjx_j 的有多少人?

输入格式

第一行输入两个整数 N,QN, Q

第二行输入 NN 个空格隔开的整数代表 AiA_i

接下来 QQ 行,每行输入一个整数 xjx_j

输出格式

打印 QQ 行。

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

3 1
100 160 130
120
2
5 5
1 2 3 4 5
6
5
4
3
2
0
1
2
3
4
5 5
804289384 846930887 681692778 714636916 957747794
424238336
719885387
649760493
596516650
189641422
5
3
5
5
5

提示

  • 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
  • 所有输入值均为整数。

Sample Explanation 1

身高至少 120120 的学生是 2233