문제题面语言한국어expand_more한국어English(1,2,⋯ ,N)(1,2,\cdots,N)(1,2,⋯,N)의 순열 (A1,A2,⋯ ,AN)(A_1,A_2,\cdots,A_N)(A1,A2,⋯,AN이 주어진다. 1≤l<r≤N1 \leq l < r \leq N1≤l<r≤N을 만족하는 두 정수 l,rl,rl,r을 골라, 연속한 부분수열 [Al,Al+1,⋯ ,Ar][A_l,A_{l+1},\cdots,A_r]을 뒤집을 수 있다. 당신은 이 연산을 정확히 한 번 수행해야 한다. 연산 후 Ai=iA_i=iAi=i인 정수 iii (1≤i≤N1 \leq i \leq N1≤i≤N)의 개수의 최솟값을 구하여라.입력입력은 다음과 같은 형식으로 주어진다.NNN A1 A2 ⋯ ANA_1\ A_2\ \cdots\ A_NA1 A2 ⋯ A출력첫째 줄에 연산 후 Ai=iA_i=iAi=i인 정수 iii의 개수의 최솟값을 출력한다.제한 2≤N≤200 0002 \leq N \leq 200\ 0002≤N≤200 000. 1≤Ai≤N1 \leq A_i \leq N1≤Ai≤ (). 서브태스크#分数数据范围19N≤300N \leq 300N≤300.221N≤5000N \leq 5000N≤5000.370추가적인 제약조건이 없다.예제样例 1样例输入复制5 1 2 3 4 5样例输出复制1样例 2样例输入复制4 2 1 4 3样例输出复制0