‹ 上一题 下一题 ›

j01029. 插入位置·前驱·后继 未做

1000 ms 256 MB 测试点 10 通过率 100% J-26·查找与二分J·算法自拟题二分边界查找

题目描述

给出 个互不相同、升序排列的正整数(下标从 开始)。有 次询问:每次给定整数 ,输出一行三个整数(用空格隔开):

  • :把 插入后使数组仍升序的位置(从 开始;若 已存在,就是它现在的位置);
  • :严格小于 的最大元素,不存在输出 ;
  • :严格大于 的最小元素,不存在输出 。

输入格式

第一行两个整数 ;第二行 个严格递增的正整数;接下来 行,每行一个整数 。

输出格式

共 行,每行三个整数。

样例

输入
5 3
1 3 5 7 9
1
6
10
输出
1 0 3
4 5 7
6 9 0

数据范围

  • 数组严格递增且元素互不相同
输入
输出

            
答案