#130. 杏菜想要快速分类

    ID: 130 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>其他二分2024国庆结训赛

杏菜想要快速分类

Description

女孩子分为两种,一种是青梅竹马,一种是偷腥猫!——八奈见杏菜\texttt{八奈见杏菜},新番《败犬女主太多了》

虽然这是一种暴论,但是我们需要帮助杏菜快速的给人进行分类。

这让人不禁想到了小时候的猜数小游戏:给定一个11001-100区间内的一个随机数,每次只对对方猜想结果回答“大了”或者“小了”。那么如何快速猜到呢?

现在,给定nn个人的特征值a1,a2,,ana_1,a_2,\cdots,a_n,若这些特征值c\ge c,杏菜会认为是偷腥猫;<<则会认为是青梅竹马。

但由于杏菜过于温柔,会因他人话语而改变cc的值,她在改变tt次想法后,会下定决心不再改变标准。在改变的过程中,我们需要耐心的一次一次帮她分类,并且告诉她青梅竹马的个数aa和偷腥猫的个数bb,直到第tt次结束。

Input Format

第1行给出两个数nntt,代表有nn个人和改变tt次(1n1051\le n\le 10^5 ,1t1041\le t\le 10^4

第2行给出nn个数 a1,a2,,ana_1,a_2,\cdots,a_n代表每个人的特征值(i<ji<jaiaja_i\le a_j),保证aia_i是不超过10510^5的正整数

接下来从第33t+3t+3行,每行给出一个cc,代表分类的标准,cc是不超过10610^6的正整数

Output Format

输出tt行,每一行有两个数a,ba,b,分别代表青梅竹马的个数和偷腥猫的个数,a,ba,b间以空格分隔

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

Hint

对于第一个标准22<c<c的有22个,c\ge c的有33个 对于第二个标准33<c< c的有33个,c\ge c的有22个 对于第三个标准44<c< c的有33个,c\ge c的有22