3 1 3 2
2 You can sort it in ascending order in two operations as follows. 1. Move the term at the beginning to the end: now you have $3, 2, 1$. 2. Reverse the whole permutation: now you have $1, 2, 3$. You cannot sort it in less than two operations, so the answer is $2$.
2 2 1
1 Doing either operation once will sort it in ascending order. You cannot sort it in less than one operation, so the answer is $1$.
10 2 3 4 5 6 7 8 9 10 1
3 You can sort it in ascending order in three operations as follows. 1. Reverse the whole permutation: now you have $1,10,9,8,7,6,5,4,3,2$. 2. Move the term at the beginning to the end: now you have $10,9,8,7,6,5,4,3,2,1$. 3. Reverse the whole permutation: now you have $1,2,3,4,5,6,7,8,9,10$. You cannot sort it in less than three operations, so the answer is $3$.
12 1 2 3 4 5 6 7 8 9 10 11 12
0 No operation is needed.
{
"problem": {
"name": "Shift and Reverse",
"description": {
"content": "Given is a permutation $p_1,\\dots,p_n$ of $1,\\dots,n$. On this permutation, you can do the operations below any number of times in any order. * Reverse the entire permutation. That is, rearrange $p",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "arc132_b"
},
"statements": [
{
"statement_type": "Markdown",
"content": "Given is a permutation $p_1,\\dots,p_n$ of $1,\\dots,n$. On this permutation, you can do the operations below any number of times in any order.\n\n* Reverse the entire permutation. That is, rearrange $p...",
"is_translate": false,
"language": "English"
}
]
}