#P1033. 起止位置
起止位置
题目描述
有n位同学按照年龄从小到大排好队。
老师想要查询q次,每次查询年龄为x的同学,在队伍中首次出现的位置和最后一次出现的位置(左边第一个同学位置为1)。如果队伍中不存在年龄为x的同学,输出-1。
输入格式
第一行包含整数n(1≤n≤10^5)和q(1≤q≤10^5),表示队伍中的总人数和查询个数;
第二行包含n个整数(整数的值均在1∼10000范围内),表示队伍中每个人的年龄;
接下来q行,每行包含一个整数x(1≤x≤10000),表示一次查询的年龄。
输出格式
共q行,每行包含两个整数,表示所求年龄在队伍中的起始位置和终止位置。
如果数组中不存在该元素,则返回-1 -1。
输入/输出样例
6 3
1 2 2 2 3 3
2
1
8
2 4
1 1
-1 -1
说明/提示
时间1000ms,内存256MiB