QOJ.ac

QOJ

时间限制: 1 s 内存限制: 64 MB 总分: 80

#13703. Timovi

统计

我们需要将 $M$ 个孩子分配到 $N$ 个队伍中。我们首先从第 $1$ 个队伍到第 $N$ 个队伍,依次向每个队伍分配 $K$ 个孩子。当我们分配完第 $N$ 个队伍后,我们改变方向继续分配,依次向第 $N-1$ 个队伍到第 $1$ 个队伍分配 $K$ 个孩子。当我们分配完第 $1$ 个队伍后,我们再次改变方向,依次向第 $2$ 个队伍到第 $N$ 个队伍分配 $K$ 个孩子,依此类推,直到没有孩子可以分配为止。例如,如果我们有三个队伍,我们将按以下顺序向队伍分配 $K$ 个孩子:第 $1$ 个队伍、第 $2$ 个队伍、第 $3$ 个队伍、第 $2$ 个队伍、第 $1$ 个队伍、第 $2$ 个队伍,等等。

如果在任何时候,当前队伍剩余可分配的孩子少于 $K$ 个,我们将所有剩余的孩子都分配给该队伍,并结束分配过程。

输出分配过程结束时,每个队伍中的孩子数量。

输入格式

第一行输入包含整数 $N$($2 \le N \le 200\,000$)、$K$ 和 $M$($1 \le K \le M \le 2\,000\,000\,000$)。

输出格式

在一行中输出 $N$ 个队伍中每个队伍的孩子数量,依次从第 $1$ 个队伍到第 $N$ 个队伍。

子任务

在价值 $40$ 分的测试数据中,满足 $M / K \le 200\,000$。

样例

输入样例 1

2 1 3

输出样例 1

2 1

输入样例 2

3 2 7

输出样例 2

2 3 2

输入样例 3

4 5 6

输出样例 3

5 1 0 0

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.