QOJ.ac

QOJ

Time Limit: 1.5 s Memory Limit: 256 MB Total points: 100 Hackable ✓

#4793. Qnp

統計

给定一些数字。你的任务是找到由给定的数字组成的第 $K$ 小的整数,结果对 $10^9 + 7$ 取模。你需要回答 $Q$ 个询问(每个询问包含数字的频率和一个整数 $K$)。

注意,包含前导零的整数也计入考虑范围。

输入格式

第一行包含一个整数 $Q$ ($1 \le Q \le 5000$)。

接下来的 $Q$ 行,每行包含 11 个整数。前十个整数表示数字 $0, 1, \dots, 9$ 的频率。最后一个整数是 $K$ ($1 \le K \le 10^{12}$)。对于每个询问,数字的总数严格大于 0 且不超过 $70\,000$。

输出格式

输出 $Q$ 行。第 $i$ 行必须包含一个整数:第 $i$ 个询问的答案对 $10^9 + 7$ 取模的结果。

样例

输入 1

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

输出 1

1
10
12
21
201
101

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.