A455.lower and upper bound

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给你一个有序的整数序列,有一系列的询问,每次询问给出一个整数num,你需要回答序列中第一个等于num的位置,最后一个等于num的位置,第一个大于num的位置,如果相应的位置不存在,就输出-1

输入格式

第一行输入一个整数n

第二行输入n个整数ai

第三行输入一个整数m,表示询问的个数

接下来m行每行一个整数bi

输出格式

对于每个询问输出三个整数

输入输出样例

  • 输入#1

    10
    1 3 5 7 7 7 7 9 10 11
    6
    1
    0
    7
    8
    11
    12

    输出#1

    1 1 2 
    -1 -1 1 
    4 7 8 
    -1 -1 8 
    10 10 -1 
    -1 -1 -1

说明/提示

1n1000001\le n\le 100000
1ai1000001\le ai\le 100000
1m1000001\le m\le 100000
0bi10000000\le bi\le 1000000

首页