QOJ.ac

QOJ

시간 제한: 0.5 s 메모리 제한: 64 MB 총점: 140

#14595. PROSTI

통계

Mirko 和他的哥哥 Slavko 正在玩一个游戏。在游戏开始时,他们会选择三个数 $K, L, M$。在游戏的第一步(也是唯一一步)中,他们每个人各自选择 $K$ 个连续的整数。

Slavko 总是选择前 $K$ 个正整数(即数字 $1, 2, \dots, K$)。Mirko 有一个特殊的要求——他希望选择自己的数字,使得其中恰好有 $L$ 个幸运数。如果一个数满足以下条件中的至少一个,他就认为这个数是幸运数:

  • 该数小于或等于 $M$
  • 该数是质数

出于对哥哥的尊重,$L$ 将小于或等于 Slavko 的数组中幸运数的总数。

他们一共将进行 $Q$ 局游戏,每局游戏有不同的 $K, L, M$ 值。对于每局游戏,请帮助 Mirko 找到一个满足他要求的数组。

输入格式

输入的第一行包含一个整数 $Q$ ($1 \le Q \le 100\,000$)。

接下来的 $Q$ 行,每行包含三个整数。第 $i$ 行包含整数 $K_i, L_i, M_i$ ($1 \le K_i, M_i \le 150$, $0 \le L_i \le K_i$),表示第 $i$ 局游戏中使用的 $K, L, M$ 的值。

输出格式

输出 $Q$ 行,第 $i$ 行包含一个整数,表示第 $i$ 局游戏中 Mirko 选择的数组的起始数字。

如果不存在起始数字小于或等于 $10\,000\,000$ 的数组,则输出 $-1$。如果存在多个可能的解,输出其中任意一个即可。

样例

输入格式 1

3
1 1 1
2 0 2
3 1 1

输出格式 1

1
8
4

输入格式 2

3
4 1 1
5 2 3
5 0 3

输出格式 2

6
4
24

输入格式 3

4
7 2 5
6 1 1
10 4 5
6 2 2

输出格式 3

6
20
5
4

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.