#P4495. 跳跳!

跳跳!

题目描述

你是一只小跳蛙,擅长在石头间跳来跳去。你和朋友遇到了 nn 块高矮不同的石头,第 ii 块高度为 hih_i,地面高度为 00

你从地面出发,要跳到每块石头上各一次(最终停在任意一块上)。

  • 从地面跳到第 ii 块石头,耗费体力 (hi)2(h_i)^2
  • 从第 ii 块跳到第 jj 块,耗费体力 (hihj)2(h_i - h_j)^2

请计算能耗费的最大总体力值。

输入格式

第一行一个整数 nn

第二行 nn 个整数 h1,h2,,hnh_1, h_2, \dots, h_n

输出格式

一个整数,表示最大总体力值。

样例输入

3
6 3 5

样例输出

49

数据范围

1n3001 \le n \le 3000<hi1040 < h_i \le 10^4,所有 hih_i 互不相同。