QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 1024 MB 満点: 100 ハック可能 ✓

#18491. 景品抽選

統計

UCPCが昨年に続き今年もオンラインで開催されることを残念に思ったチョンハンは、並行宇宙を探索し、普段通り全員が1つの場所に集まって大会を開催する世界を見つけ出した。チョンハンはこの世界の授賞式で、盛大な景品抽選イベントを開催することにした。

イベントが行われるステージには $K$ 個の箱が置かれており、各箱には数字が書かれたボールが $N$ 個ずつ入っている。進行役はまず、その中から2つの箱を選んでテーブルの上に置く。そして、2つの箱からボールを1つずつ引き、2つのボールに書かれた数の和を当選番号として発表する。

チョンハンは抽選を行う際、当選番号ができるだけ多様になり、より多くの参加者に当選の機会が与えられることを望んでいる。したがって、進行役がどの2つの箱を選んだとしても、2つのボールを引く合計 $N^2$ 通りのすべてのケースにおいて、2つのボールに書かれた数の和がすべて異なるようにしたい。チョンハンを助けて、この条件が満たされるように箱を構成してあげよう。

入力

最初の行に、箱の個数を表す整数 $K$ ($2 \le K \le 30$) と、各箱に入っているボールの個数を表す整数 $N$ ($2 \le N \le 2\,000$) が空白を挟んで与えられる。

出力

$K$ 行にわたって、各行に各箱に入っているボールに書く $N$ 個の整数を空白で区切って出力する。

ただし、ボールには $1$ 以上 $5\,000\,000$ 以下の整数のみを書くことができ、可能なすべての入力に対して条件を満たす構成が存在することが保証される。

入出力例

入力 1

3 4

出力 1

20 5 17 1
18 11 16 5
13 3 12 21

注記

進行役が3つの箱のうちどの2つの箱を選んでも、$4^2 = 16$ 個の互いに異なる当選番号が作られる。例えば、1番目の箱と2番目の箱を選んだ場合に作られる当選番号は上記の通りである。

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.