logo AlgoBeat OnlineJudge
登录 注册

#213402. eqal_range

内存限制:512 MiB 时间限制:1200 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

给定一个数列 ,有 次询问,每次询问给出一个整数 ,你要回答:序列 里最小的比 大的数是多少? 里最大的比 小的数是多少?

输入格式

第一行是两个整数,表示序列长度 和询问次数
第二行有 个整数表示
接下来 行,每行一个整数 表示查询的数字。

输出格式

对每次查询,输出两个整数 ,依次表示数列 里最小的比 大的数和最大的比 小的数。
如果相应的数不存在,在对应位置输出

样例

样例输入 1

5 3
1 2 3 4 5
1
3
5

样例输出 1

2 -1
4 2
-1 4

数据范围与提示

对全部的测试数据,保证

请注意大量数据读入对程序效率造成的影响