n = int(input()) A = list(map(int,input().split())) ans = n//2 l = [] for i,a in enumerate(A): if a <= ans: l.append(i) score = 0 for i in range(len(l)): t = 2*i+n%2 score += abs(t-l[i]) if n%2: print(ans,score) exit() inf = 10**10 dp = [[inf]*2 for i in range(n)] dp[1][0] = abs(1-l[0]) for i in range(1,n): for j in range(2): if dp[i][j] == inf: continue nid = (i+1)//2+j if nid >= ans: continue s = dp[i][j] if j == 0: if i+2 < n: dp[i+2][0] = min(dp[i+2][0],abs(i+2-l[nid])+s) if i+1 < n: dp[i+1][1] = min(dp[i+1][1],abs(i+1-l[nid])+s) else: if i+2 < n: dp[i+2][1] = min(dp[i+2][1],abs(i+2-l[nid])+s) # print(i,dp[i]) score = min(score,min(dp[-1]),min(dp[-2])) print(ans,score)