#X2001. 二分查找

二分查找

题目描述

nn 个数 a1a_{1}a2a_{2}……ana_{n}mm个询问。 每次询问给出一个xx,回答a1a_{1}a2a_{2}……ana_{n}里面分别有多少个数字小于xx,等于xx及大于xx

输入格式

第一行两个整数nnmm。 第二行nn个整数,表示a1a_{1}a2a_{2}……ana_{n}。 接下来有mm行,每行一个整数xx

输出格式

输出mm行,每行三个整数表示答案。

样例 #1

样例输入 #1

6 6
3 5 1 5 3 5
1
2
3
4
5
6

样例输出 #1

0 1 5
1 0 5
1 2 3
3 0 3
3 3 0
6 0 0

提示

对于100100%的数据,满足1n,m2×107,1ai,x1091\le n,m\le 2\times10^7,1\le a_{i},x\le 10^9