操场上有 n个人排成一队,这 n 个人身高互不相同,可将他们的身高视为一个 1 到 n 的排列。 这时需要把队伍变成升序,也就是从矮到高排序。 每次可以选择一个人,让这个人和在他身后的人比高矮,如果比对方高,则交换位置并继续下一次比较,直到比对方矮或者已经在队尾。 现在给出数 n 和一个 1 到 n 的排列,求最少的选择次数,使数组变为升序。
示例1

输入

4,[4,1,2,3]

输出

1

备注:
n数据包含一个整数n和一个含有n个元素的数组,表示从队头到队尾的人的身高。输出一个整数表示答案。
加载中...