等级查询

TimeLimit:1000MS  MemoryLimit:64MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

众所周知,恶魔能将公主(王子)抓走,而勇者们受到国王的请求去挑战恶魔,救回公主(王子)。现在有一个神奇的商店,里面的有着不同的果实,它们都有着同样的功能——提升自身等级一级。现在有许多初始等级为0的勇者带着一笔钱来到这个商店,请问一下他们最多能提升到多少级?(PS:每种果实每个人只能买一次,不同种果实价格可能相同)

PS:数据量较大,建议使用scanf输入printf输出

Input

第一行输入一个整数n,表示果实的种类数量(n<=1e6)

第二行输入n个整数a[i],表示各种果实的价格(0<=a[i]<=1e8)

第三行输入一个整数q,表示来商店的勇者数量(q<=10000)

接下来q行各行输入一个整数M,表示勇者所拥有的资产(0<=M<=1e15)

Output

每行输出勇者能达到的最大等级

SampleInput
5
2 1 3 4 5
3
3
0
100
SampleOutput
2
0
5
Submit
题目统计信息详细
总AC数25
通过人数15
尝试人数25
总提交量135
AC率11.11%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: