饮料(tea)
题目描述
Y 同学想买饮料。共有 n 家商店,第 i 家商店中一瓶饮料的价格为 ai。
接下来有 q 次询问。每次询问给出一个整数 m,表示 Y 同学当前最多愿意支付 m 元。对于每次询问,请你求出有多少家商店的饮料价格不超过 m。
输入格式
第一行包含一个整数 n。
第二行包含 n 个整数 a1,a2,…,an。
第三行包含一个整数 q。
接下来 q 行,每行包含一个整数 m,表示一次询问。
输出格式
对于每次询问,输出一行一个整数,表示饮料价格不超过 m 的商店数量。
样例
样例输入 #1
5
3 10 8 6 11
4
1
10
7
100
样例输出 #1
0
4
2
5
数据范围与约定
对于 100% 的数据,保证 1≤n,q≤2×105,1≤ai≤109,0≤m≤109。
| 测试点编号 |
分值 |
n≤ |
q≤ |
特殊性质 |
| 1∼2 |
10 |
20 |
无 |
| 3∼4 |
2000 |
1 |
特殊性质 A |
| 5∼6 |
2000 |
特殊性质 B |
| 7∼10 |
20 |
2×105 |
无 |
| 11∼14 |
特殊性质 B |
| 15∼20 |
30 |
无 |
- 特殊性质 A:保证 q=1。
- 特殊性质 B:保证 ai 已经按非降序排列。