import numpy as np n = int(input()) LST = [] mean1 = 0 for x in input().split(): x = int(x) mean1 += x LST.append(x) mean1 /= n mean2 = (n - 1) / 2 LST = np.array(LST) - mean1 L2 = np.array(range(n)) - mean2 Sxy = 0 Sx2 = 0 for i in range(n): Sxy += LST[i] * L2[i] Sx2 += L2[i] ** 2 d = Sxy / Sx2 b = mean1 - a * mean2 LST += mean1 ai = b cost = 0 for x in LST: cost += (x - ai) ** 2 ai += d print(b, d) print(cost)