AtCoder Grand Contest 007
B
Construct Sequences
AtCoder
⌀ 1611
原题
← AC →
翻译中…

Problem Statement

翻译中…

You are given a permutation $p$ of the set {$1, 2, ..., N$}. Please construct two sequences of positive integers $a_1$, $a_2$, ..., $a_N$ and $b_1$, $b_2$, ..., $b_N$ satisfying the following conditions:

翻译中…
  • $1 \leq a_i, b_i \leq 10^9$ for all $i$
  • $a_1 < a_2 < ... < a_N$
  • $b_1 > b_2 > ... > b_N$
  • $a_{p_1}+b_{p_1} < a_{p_2}+b_{p_2} < ... < a_{p_N}+b_{p_N}$
翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 20,000$
  • $p$ is a permutation of the set {$1, 2, ..., N$}
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N
p_1 p_2 ... p_N

翻译中…

Output

翻译中…

The output consists of two lines. The first line contains $a_1$, $a_2$, ..., $a_N$ seperated by a space. The second line contains $b_1$, $b_2$, ..., $b_N$ seperated by a space.

翻译中…

It can be shown that there always exists a solution for any input satisfying the constraints.

翻译中…

样例

Input #1
2
1 2
Output #1
1 4
5 4
$a_1 + b_1 = 6$ and $a_2 + b_2 = 8$. So this output satisfies all conditions.
Input #2
3
3 2 1
Output #2
1 2 3
5 3 1
Input #3
3
2 3 1
Output #3
5 10 100
100 10 1
题目信息
题号
agc007_b
时间限制
2 s
内存限制
256 MB

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