#abc0043. [abc004_3]入れ替え
[abc004_3]入れ替え
問題文
ここにカードが 枚あり、それぞれ から までの整数が書かれています。
最初、左から右へ のカードから のカードまでがソートされた状態で並んでいます。
高橋君には整数 が与えられます。高橋君は以下の操作を ,,, , に対して から 順番に行います。
- 左から 番目にあるカードと、左から 番目にあるカードの位置を入れ替える。
とは、「剰余」を意味し、例えば は であり、 は になります。
ここで実際に のときに行われる操作を例示します。
- のとき: \= 、 \= より、左から 番目のカード」と、「左から 番目のカード」を入れ替えます。
- のとき:
- のとき:
- のとき:
- のとき:
- よって、 のとき、カードの並びは左から
234561
の順に並びます。
あなたは高橋君の代わりに、上記の操作が全て終わった後のカードの並びを答えてください。
入力
入力は以下の形式で標準入力から与えられる。 行目には、高橋君に与えられた整数 を与える。
- この問題には部分点が設定されている。後述する部分点の項も参照すること。
出力
操作が終わった後のカードの並びを左から順に 行で出力してください。
また、出力の末尾には改行を入れること。
部分点
を満たすテストケース全てに正解すると、 点満点のうち 点が与えられる。
入力例 1
1
出力例 1
213456
- 「左から 番目のカード」と、「左から 番目のカード」を入れ替えます。
入力例 2
5
出力例 2
234561
- 問題文中で示した例です。
入力例 3
22
出力例 3
615234
入力例 4
100000000
出力例 4
345612
- なので、部分点ではなく、満点解答のための入力になります。