CF706B.Interesting drink

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Vasiliy likes to rest after a hard work, so you may often meet him in some bar nearby. As all programmers do, he loves the famous drink "Beecola", which can be bought in nn different shops in the city. It's known that the price of one bottle in the shop ii is equal to xix_{i} coins.

Vasiliy plans to buy his favorite drink for qq consecutive days. He knows, that on the ii -th day he will be able to spent mim_{i} coins. Now, for each of the days he want to know in how many different shops he can buy a bottle of "Beecola".

输入格式

The first line of the input contains a single integer nn ( 1<=n<=1000001<=n<=100000 ) — the number of shops in the city that sell Vasiliy's favourite drink.

The second line contains nn integers xix_{i} ( 1<=xi<=1000001<=x_{i}<=100000 ) — prices of the bottles of the drink in the ii -th shop.

The third line contains a single integer qq ( 1<=q<=1000001<=q<=100000 ) — the number of days Vasiliy plans to buy the drink.

Then follow qq lines each containing one integer mim_{i} ( 1<=mi<=1091<=m_{i}<=10^{9} ) — the number of coins Vasiliy can spent on the ii -th day.

输出格式

Print qq integers. The ii -th of them should be equal to the number of shops where Vasiliy will be able to buy a bottle of the drink on the ii -th day.

输入输出样例

  • 输入#1

    5
    3 10 8 6 11
    4
    1
    10
    3
    11
    

    输出#1

    0
    4
    1
    5
    

说明/提示

On the first day, Vasiliy won't be able to buy a drink in any of the shops.

On the second day, Vasiliy can buy a drink in the shops 11 , 22 , 33 and 44 .

On the third day, Vasiliy can buy a drink only in the shop number 11 .

Finally, on the last day Vasiliy can buy a drink in any shop.

首页