100 atcoder#ABC160D. [ABC160D] Line++

[ABC160D] Line++

配点 : 400400

問題文

11 から NN までの番号がつけられた NN 個の頂点を持つ無向グラフ GG があります。 GG には、以下のように合計 NN 本の辺があります。

  • i=1,2,...,N1i=1,2,...,N-1 について、頂点 ii と頂点 i+1i+1 の間に辺があります
  • 頂点 XX と頂点 YY の間に辺があります

k=1,2,...,N1k=1,2,...,N-1 について、以下の問題を解いてください。

  • 整数の組 (i,j)(1i<jN)(i,j) (1 \leq i < j \leq N) であって、 GG において頂点 ii と頂点 jj の最短距離が kk であるようなものの数を求めてください

制約

  • 3N2×1033 \leq N \leq 2 \times 10^3
  • 1X,YN1 \leq X,Y \leq N
  • X+1<YX+1 < Y
  • 入力はすべて整数である。

入力

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

NN XX YY

出力

k=1,2,...,N1k=1,2,...,N-1 に対する問題の答えを、順番に一行に出力せよ。

5 2 4
5
4
1
0

この入力中のグラフは以下のようなものです。

図

頂点 ii と 頂点 jj の距離が 11 になるような整数の組 (i,j)(1i<jN)(i,j) (1 \leq i < j \leq N) は、 (1,2),(2,3),(2,4),(3,4),(4,5)(1,2)\,,(2,3)\,,(2,4)\,,(3,4)\,,(4,5)55 つです。

頂点 ii と 頂点 jj の距離が 22 になるような整数の組 (i,j)(1i<jN)(i,j) (1 \leq i < j \leq N) は、 (1,3),(1,4),(2,5),(3,5)(1,3)\,,(1,4)\,,(2,5)\,,(3,5)44 つです。

頂点 ii と 頂点 jj の距離が 33 になるような整数の組 (i,j)(1i<jN)(i,j) (1 \leq i < j \leq N) は、 (1,5)(1,5)11 つだけです。

頂点 ii と 頂点 jj の距離が 44 になるような整数の組 (i,j)(1i<jN)(i,j) (1 \leq i < j \leq N) はありません。

3 1 3
3
0

この入力中のグラフは以下のようなものです。

図

7 3 7
7
8
4
2
0
0
10 4 8
10
12
10
8
4
1
0
0
0