A15 - Compression
解説
実行時間制限: 2 sec / メモリ制限: 1024 MB
配点: 点
問題文
配列 が与えられます。大小関係を崩さないように、配列をできるだけ圧縮してください。
ここで圧縮とは、以下の条件をすべて満たす配列 を求める操作です。なお、このような配列 は 1 通りに決まります。
- 条件1 は 1 以上の整数である。
- 条件2 であるような組 については、 である。
- 条件3 であるような組 については、 である。
- 条件4 であるような組 については、 である。
- 条件5 条件 1~4 を満たす中で、配列 の最大値をできるだけ小さくする。
制約
入力
入力は以下の形式で標準入力から与えられます。
出力
整数 を空白区切りで出力してください。
入力例 1 Copy
Copy
5 46 80 11 77 46
出力例 1 Copy
Copy
2 4 1 3 2
の大小関係を崩さずに圧縮すると、 になります。