atcoder#ARC099A. [ABC101C] Minimization
[ABC101C] Minimization
题目描述
長さ の数列 があります.最初,この数列の要素は を並び替えたものになっています.
スヌケ君は,この数列に対して次の操作を行うことができます.
- 数列のうち,連続した 個の要素を選ぶ.その後,選んだ要素それぞれの値を,選んだ要素の中の最小値で置き換える.
スヌケ君は,上の操作を何回か繰り返すことで,この数列の要素をすべて等しくしたいです. 必要な操作の回数の最小値を求めてください. この問題の制約の下,このようなことは必ず可能であることが証明できます.
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
必要な操作の回数の最小値を出力せよ.
题目大意
给定 ,一个 的排列 。每次选择一个长度为 的区间 ,向下推平为 。求最少多少次操作可以使得所有值相同。
4 3
2 3 1 4
2
3 3
1 2 3
1
8 3
7 3 1 8 4 6 2 5
4
提示
制約
- は の並び替え
Sample Explanation 1
例えば,次のようにするとよいです: - 回目の操作では, 番目の要素を選ぶ.すると,数列 は になる. - 回目の操作では, 番目の要素を選ぶ.すると,数列 は になる.