長さ の順列 が与えられる。
1 回の 並べ替えでは、相異なる位置をちょうど 個選ぶ。選んだ位置に現在置かれている 個の値だけを、好きな順序に並べ替えることができる。選ばなかった位置の値は変化しない。
すべての について となるように順列を昇順に整列したい。
必要な並べ替え回数の最小値を求めよ。
入力は次の形式で標準入力から与えられる。
各テストケースについて、必要な並べ替え回数の最小値を 1 行に出力せよ。
4 つのテストケースに必要な並べ替え回数の最小値は、順に である。
各ケースは次の形式で与えられる。
| 3 | 30 | 各テストケースで . |
| 4 | 40 | 追加の制約はない。 |