NOMURA プログラミングコンテスト2022(AtCoder Beginner Contest 253)
G
Swap Many Times
AtCoder
⌀ 2051
原题
← Ex→
翻译中…

Problem Statement

翻译中…

For an integer $N$ greater than or equal to $2$, there are $\frac{N(N - 1)}{2}$ pairs of integers $(x, y)$ such that $1 \leq x \lt y \leq N$.

翻译中…

Consider the sequence of these pairs sorted in the increasing lexicographical order. Let $(x_1, y_1), \dots, (x_{R - L + 1}, y_{R - L + 1})$ be its $L$-th, $(L+1)$-th, $\ldots$, and $R$-th elements, respectively. On a sequence $A = (1, \dots, N)$, We will perform the following operation for $i = 1, \dots, R-L+1$ in this order:

翻译中…
  • Swap $A_{x_i}$ and $A_{y_i}$.
翻译中…

Find the final $A$ after all the operations.

翻译中…

We say that $(a, b)$ is smaller than $(c, d)$ in the lexicographical order if and only if one of the following holds:

翻译中…
  • $a \lt c$
  • $a = c$ and $b \lt d$
翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 2 \times 10^5$
  • $1 \leq L \leq R \leq \frac{N(N-1)}{2}$
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N L R

翻译中…

Output

翻译中…

Print the terms of $A$ after all the operations in one line, separated by spaces.

翻译中…

样例

Input #1
5 3 6
Output #1
5 1 2 3 4
Consider the sequence of pairs of integers such that $1 \leq x \lt y \leq N$ sorted in the increasing lexicographical order. Its $3$-rd, $4$-th, $5$-th, and $6$-th elements are $(1, 4), (1, 5), (2, 3), (2, 4)$, respectively. Corresponding to these pairs, $A$ transitions as follows. $(1, 2, 3, 4, 5) \rightarrow (4, 2, 3, 1, 5) \rightarrow (5, 2, 3, 1, 4) \rightarrow (5, 3, 2, 1, 4) \rightarrow (5, 1, 2, 3, 4)$
Input #2
10 12 36
Output #2
1 10 9 8 7 4 3 2 5 6
题目信息
题号
abc253_g
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。