抢救盘点

TimeLimit:2000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏 | 已有5人收藏了本题
Problem Description

小明和小新把抢救出来的新能源电池按照每种类型的数量从小到大排列之后开始进行盘点,然后盘点人员询问还剩某个数量的新能源电池的情况。
由于小明和小新挽回了公司巨大损失和个人的出色能力,公司决定赠送1%的股票给他们。
“这位同学。。。醒醒”,发现自己在做C语言测试。。。

Input

多组测试数据

每组测试数据的第一行输入n,m表示数组的长度和询问的次数(1<=n,m<=105)

接下来一行是n个数字A0...An-1 满足 Ai<=Ai+1 (1<=Ai<=109)

然后输入m行,每行是一个数字Qi表示询问(1<=Qi<=109)

Output

对于每个询问,如果Qi在数组中出现过,输出两个数字分别第一次出现和最后一次出现的位置;

如果Qi在数组中没有出现,则输出一个数字表示第一个大于Qi的数字的位置,如果没有任何数字大于Qi则输出n。

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

T^T Online Judge

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