#130. 杏菜想要快速分类

    ID: 130 Type: Default 1000ms 256MiB Tried: 5 Accepted: 1 Difficulty: 10 Uploaded By: Tags>其他二分2024国庆结训赛

杏菜想要快速分类

Background

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

虽然这是一种暴论,但我们将帮助杏菜根据她的标准对人群进行快速分类。

Description

nn 个人需进行分类,杏菜评估出第 ii 个人的特征值为 aia_i,并尝试根据某个标准 cc 进行分类。若某人的特征值 c\ge c,则其将被归类为“偷腥猫”;否则其将被归类为“青梅竹马”。

但由于杏菜过于温柔,在接下来的 tt 次思考中,会因他人的话语而不断调整其分类标准 cc。每次调整后,你需要帮助她重新统计当前分类下的两类人数。

I/O Format

Input Format

第一行包含两个整数 nntt,分别表示待分类的人数和标准调整次数。 (1n105, 1t104)(1 \le n \le 10^5,\ 1 \le t \le 10^4)

第二行包含由 nn 个正整数构成的升序序列 a1,a2,,ana_1, a_2, \dots, a_n,表示每个人的特征值,其中 1a1an1051\le a_1 \le \dots \le a_n \le 10^5

接下来 tt 行,每行一个正整数 c(1c106)c(1\le c \le 10^6),表示当前的分类标准。

Output Format

输出共 tt 行,每行包含由空格分隔的两个整数 a,ba,b,分别表示在当前标准下被分类为“青梅竹马”及“偷腥猫”的人数。

I/O Samples

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

Samples Explanation

  • 当标准为 c=2c = 2 时,特征值小于 22 的有 22 人,其余 33 人特征值 2\ge 2
  • 当标准为 c=3c = 3 时,特征值小于 33 的有 33 人,剩下 22 人特征值 3\ge 3
  • 当标准为 c=4c = 4 时,特征值小于 44 的仍为 33 人,剩下 22 人特征值 4\ge 4