#ddcc2019finalb. [ddcc2019_final_b]大吉数列 (Array of Fortune)

[ddcc2019_final_b]大吉数列 (Array of Fortune)

配点: 600600

問題文

以下の条件を満たす長さ NN の数列 AA = {A1,A2,A3,...,ANA_1, A_2, A_3, ..., A_N} を「大吉数列」とします。

  • AA には 11 以上 NN 以下の整数がちょうど 11 回ずつ出現する。
  • aigeqaj+Ka_i \\geq a_j + K を満たす (i,j)(i, j) の組 (i<ji < j) がちょうど RR 個存在する。

数列君は、大吉数列を見つけようと思いましたが、すぐには見つけられませんでした。
彼のために、大吉数列を 11 つ構成してください。
大吉数列が 11 つも存在しない場合は、No Luck と出力してください。

制約

  • 1leqNleq1000001 \\leq N \\leq 100 \\ 000
  • 1leqKleqN11 \\leq K \\leq N - 1
  • 0leqRleqNtimes(N1)/20 \\leq R \\leq N \\times (N - 1) / 2
  • 入力値はすべて整数

小課題

この問題は小課題に分けられている。

小課題 11 [200200 点]

  • Nleq100N \\leq 100 を満たす。

小課題 22 [400400 点]

  • 追加の制約はない。

入力

入力は以下の形式で標準入力から与えられる。

NN KK RR

出力

大吉数列が存在しない場合、No Luck と出力せよ。
大吉数列が存在する場合、大吉数列として考えられるものを以下の形式で 11 つ出力せよ。

A1A_1 A2A_2 A3A_3 ...... ANA_N

大吉数列が複数存在する場合は、そのうちのどれを出力しても正解となる。


入力例 1

5 2 4

出力例 1

3 4 1 5 2

数列 A=3,4,1,5,2A = {3, 4, 1, 5, 2} に対して、aigeqaj+2a_i \\geq a_j + 2 を満たす (i,j)(i, j) の組 (i<j)(i < j) は以下のちょうど 44 個存在します。

  • (i,j)=(1,3),(2,3),(2,5),(4,5)(i, j) = (1, 3), (2, 3), (2, 5), (4, 5)

よって、数列 AA は大吉数列の一つです。
この他に、例えば以下のような出力も正解となります。

5 1 3 4 2

入力例 2

7 1 21

出力例 2

7 6 5 4 3 2 1

入力例 3

10 3 22

出力例 3

6 7 8 9 10 1 2 3 4 5

入力例 4

10 5 45

出力例 4

No Luck