atcoder#ARC114F. [ARC114F] Permutation Division
[ARC114F] Permutation Division
题目描述
の順列 が与えられます.
あなたは好きなように をちょうど 個の非空な連続部分列に分割することができます.
maroon 君はあなたの分割した連続部分列を並び替え,連結して,新しく順列 を作ります.maroon 君は を辞書順で最大にしようとします.
あなたは が辞書順で最小になるように を連続部分列に分割したいです.そのときの を求めてください.
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
あなたが を最適に分割した場合の を出力せよ.
题目大意
- 给定一个 的排列。
- Alice 要把它分成 段,Bob 要把这 段重排使得字典序最大。
- 问 Alice 的所有划分方式中最终得到的字典序最小的排列是什么。
- 。
3 2
1 2 3
2 3 1
4 3
4 3 1 2
4 3 1 2
20 7
10 5 8 2 1 9 12 20 15 3 7 6 19 4 11 17 13 14 16 18
10 5 8 2 7 6 19 4 11 17 13 14 16 18 3 1 9 12 20 15
提示
制約
- 入力は全て整数
Sample Explanation 1
の分割方法としては, または が考えられます. 前者であれば maroon 君は と連続部分列を並び替えて を得ます. 後者であれば maroon 君は と連続部分列を並び替えて を得ます. よってあなたは後者のように分割するべきです.