#P7840. 「C.E.L.U-03」重构

「C.E.L.U-03」重构

Background

Luo Siji recently found that the server runs very slowly, so he plans to reconstruct the entire server network to improve efficiency.

Problem Description

Luo Siji has nn servers, and each server has a busyness value viv_i. Luo Siji will connect them together using n−1n-1 network links, so each server will have a degree did_i, which is the number of connected links. The total running time of this server network is ∑i=1ndi2vi\sum\limits_{i=1}^n d_i^2 v_i. Please minimize this value.

Input Format

The first line contains one integer, nn.
The second line contains nn integers, where the ii-th integer represents viv_i.

Output Format

The first line contains one integer, the answer.

4
2 3 4 4
28

Hint

Sample Explanation:
Connect three edges 1−2,1−4,2−31-2, 1-4, 2-3. The degrees are 2,2,1,12, 2, 1, 1, respectively.

Testdata ID nn Special Property
11 ≤5\le5 None
2∼32\sim 3 ≤300\le300
4∼54\sim 5 ≤3×103\le3\times10^3
66 ≤3×104\le3\times10^4 All viv_i are equal
7∼87\sim 8 None
9∼109\sim 10 ≤3×105\le3\times10^5

Constraints: For 100%100\% of the testdata, 1≤n≤3×1051\leq n\le3\times10^5 and 1≤vi≤1031\leq v_i\le10^3.

Translated by ChatGPT 5