1806. Minimum Number of Operations to Reinitialize a Permutation
https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation
Description
You are given an even integer n
. You initially have a permutation perm
of size n
where perm[i] == i
**(0-indexed)**.
In one operation, you will create a new array arr
, and for each i
:
If
i % 2 == 0
, thenarr[i] = perm[i / 2]
.If
i % 2 == 1
, thenarr[i] = perm[n / 2 + (i - 1) / 2]
.
You will then assign arr
to perm
.
Return the minimum non-zero number of operations you need to perform on perm
to return the permutation to its initial value.
Example 1:
Example 2:
Example 3:
Constraints:
2 <= n <= 1000
n
is even.
ac
Previous1805. Number of Different Integers in a StringNext1807. Evaluate the Bracket Pairs of a String
Last updated