AtCoder Beginner Contest 160
翻译中…
Problem Statement
翻译中…
We have an undirected graph $G$ with $N$ vertices numbered $1$ to $N$ and $N$ edges as follows:
翻译中…
- For each
$i=1,2,...,N-1$, there is an edge between Vertex$i$and Vertex$i+1$. - There is an edge between Vertex
$X$and Vertex$Y$.
翻译中…
For each $k=1,2,...,N-1$, solve the problem below:
翻译中…
- Find the number of pairs of integers
$(i,j) (1 \leq i < j \leq N)$such that the shortest distance between Vertex$i$and Vertex$j$in$G$is$k$.
翻译中…
Constraints
翻译中…
$3 \leq N \leq 2 \times 10^3$$1 \leq X,Y \leq N$$X+1 < Y$- All values in input are integers.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
N X Y
翻译中…
Output
翻译中…
For each $k=1, 2, ..., N-1$ in this order, print a line containing the answer to the problem.
翻译中…
样例
Input #1
5 2 4
Output #1
5
4
1
0
The graph in this input is as follows:

There are five pairs $(i,j) (1 \leq i < j \leq N)$ such that the shortest distance between Vertex $i$ and Vertex $j$ is $1$: $(1,2)\,,(2,3)\,,(2,4)\,,(3,4)\,,(4,5)$.
There are four pairs $(i,j) (1 \leq i < j \leq N)$ such that the shortest distance between Vertex $i$ and Vertex $j$ is $2$: $(1,3)\,,(1,4)\,,(2,5)\,,(3,5)$.
There is one pair $(i,j) (1 \leq i < j \leq N)$ such that the shortest distance between Vertex $i$ and Vertex $j$ is $3$: $(1,5)$.
There are no pairs $(i,j) (1 \leq i < j \leq N)$ such that the shortest distance between Vertex $i$ and Vertex $j$ is $4$.
Input #2
3 1 3
Output #2
3
0
The graph in this input is as follows:

Input #3
7 3 7
Output #3
7
8
4
2
0
0
Input #4
10 4 8
Output #4
10
12
10
8
4
1
0
0
0
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。