该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

饮料(tea)

题目描述

Y 同学想买饮料。共有 nn 家商店,第 ii 家商店中一瓶饮料的价格为 aia_i。

接下来有 qq 次询问。每次询问给出一个整数 mm,表示 Y 同学当前最多愿意支付 mm 元。对于每次询问,请你求出有多少家商店的饮料价格不超过 mm。

输入格式

第一行包含一个整数 nn。

第二行包含 nn 个整数 a1,a2,…,ana_1,a_2,\ldots,a_n。

第三行包含一个整数 qq。

接下来 qq 行,每行包含一个整数 mm,表示一次询问。

输出格式

对于每次询问,输出一行一个整数,表示饮料价格不超过 mm 的商店数量。

样例

样例输入 #1

5
3 10 8 6 11
4
1
10
7
100

样例输出 #1

0
4
2
5

数据范围与约定

对于 100%100\% 的数据,保证 1≤n,q≤2×1051 \le n,q \le 2\times 10^5,1≤ai≤1091 \le a_i \le 10^9,0≤m≤1090 \le m \le 10^9。

测试点编号 分值 n≤n \le q≤q \le 特殊性质
1∼21 \sim 2 1010 2020 无
3∼43 \sim 4 20002000 11 特殊性质 A
5∼65 \sim 6 20002000 特殊性质 B
7∼107 \sim 10 2020 2×1052\times 10^5 无
11∼1411 \sim 14 特殊性质 B
15∼2015 \sim 20 3030 无
  • 特殊性质 A:保证 q=1q=1。
  • 特殊性质 B:保证 aia_i 已经按非降序排列。