B. 合体(fit)

    传统题 文件IO:fit 1000ms 512MiB

合体(fit)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

现在有 nn 个大小范围在 1m1\sim m 中的整数 a1ana_1\sim a_n,并且你获得了一项魔法能力。 施加一次魔法能力后,可以将两个相同的数字合并成一个数字,并且这个数字为原来的数字 +1+1,例如:

  • 2,22,2 这两个数字,施加一次魔法能力后可以将这两个数字合并成一个数字 33

现在有 qq 次询问,每次询问给你一个整数 xx,你可以施加任意次数魔法能力,问你这 nn 个整数最多能得到多少个整数 xx

输入格式

从文件 fit.in 中读取数据。

第一行两个整数 n,mn,m

第二行 nn 个整数 a1ana_1\sim a_n

第三行一个整数 qq

接下来 qq 行,每行一个整数 xx

输出格式

输出到文件 fit.out 中。

输出 qq 行,对于每个询问,输出对应的答案。

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

样例输入输出 2

2.in2.ans

数据规模与约定

  • 对于测试点 141\sim 4:$1\le n \le 10,1\le m\le 10,1\le a_i\le m,1\le q\le 10,1\le x\le m$。
  • 对于测试点 565\sim 61n106,m=1,ai=1,q=1,x=11\le n\le 10^6,m=1,a_i=1,q=1,x=1
  • 对于测试点 787\sim 8:$1\le n\le 10^6,m=5,1\le a_i\le m,1\le q\le m,1\le x\le m$。
  • 对于测试点 9209\sim 20:$1\le n\le 10^6,1\le m\le 10^6,1\le a_i\le m,1\le q\le m,1\le x\le m$。

CSP-JS模拟赛6

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-7 7:00
结束于
2025-10-10 0:00
持续时间
3.5 小时
主持人
参赛人数
7