题目
LeetCode 2855.使数组成为递增数组的最少右移次数
解释
## 题目描述
给你一个长度为 n 下标从 0 开始的数组 nums ,数组中的元素为 互不相同 的正整数。请你返回让 nums 成为递增数组的 最少右移 次数,如果无法得到递增数组,返回 -1 。
一次 右移 指的是同时对所有下标进行操作,将下标为 i 的元素移动到下标 (i + 1) % n 处。
## 示例
**示例 1:**
**输入:** nums = [3,4,5,1,2]
**输出:** 2
**解释:** 第一次右移后,nums = [2,3,4,5,1] 。
第二次右移后,nums = [1,2,3,4,5] 。
现在 nums 是递增数组了,所以答案为 2 。
**示例 2:**
**输入:** nums = [1,3,5]
**输出:** 0
**解释:** nums 已经是递增数组了,所以答案为 0 。
**示例 3:**
**输入:** nums = [2,1,4]
**输出:** -1
**解释:** 无法将数组变为递增数组。
## 约束条件
1 <= nums.length <= 100
1 <= nums[i] <= 100
nums 中的整数互不相同。
## LeetCode 链接
https://leetcode.cn/problems/minimum-right-shifts-to-sort-the-array/
答案
正在疯狂整理答案中......
