Beyblade Burst I - Spin Combo

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Trước trận chung kết, Valt Aoi muốn thực hiện một Spin Combo hoàn hảo.

\(n\) Beyblade, Beyblade thứ \(i\) có sức mạnh là \(a_i\).

Valt sẽ chọn đúng hai Beyblade khác nhau. Nếu hai Beyblade có sức mạnh lần lượt là \(a_i\)\(a_j\) thì sức mạnh của Spin Combo được tính theo công thức:

\[(a_i + a_j) \cdot |a_i - a_j|\]

Hãy giúp Valt tìm sức mạnh lớn nhất mà cậu ấy có thể tạo ra.

Input

  • Dòng đầu tiên chứa số nguyên \(n\).
  • Dòng thứ hai chứa \(n\) số nguyên \(a_1, a_2, \dots, a_n\).

Output

  • In ra một số nguyên duy nhất là sức mạnh lớn nhất của một Spin Combo.

Constraints

  • \(2 \le n \le 2 \cdot 10^5\)
  • \(1 \le a_i \le 10^9\)

Example

Test 1

Input
5
3 8 2 10 5
Output
96
Note

Chọn hai Beyblade có sức mạnh \(2\)\(10\).
Khi đó: \((2 + 10) \cdot |2 - 10| = 12 \cdot 8 = 96\).
Đây là sức mạnh lớn nhất có thể tạo ra.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.