Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

HEAP1 - Một chút về Huffman Tree




Một người nông dân muốn cắt 1 thanh gỗ có độ dài L của mình thành N miếng , mỗi miếng có độ dài là 1 số nguyên dương A[i] ( A[1] + A[2] + … A[N] = L ) . Tuy nhiên để cắt một miếng gỗ có độ dài là X thành 2 phần thì ông ta sẽ mất X tiền . Ông nông dân này không giỏi tính toán lắm , vì vậy bạn được yêu cầu lập trình giúp ông ta cho biết cần để dành ít nhất bao nhiêu tiền thì mới có thể cắt được tấm gỗ như mong muốn .

Lưu ý : Kết quả có thể vượt longint ( trong Pascal ) và vượt long ( trong C++ ) đấy nhé .

Input

Dòng 1 : 1 số nguyên dương T là số bộ test .
T nhóm dòng tiếp theo mô tả các bộ test , mỗi nhóm dòng gồm 2 dòng :
Dòng 1 : số nguyên dương N ( 1 ≤ N ≤ 20000 ) .
Dòng 2 : N số nguyên dương A[1] ,…, A[N] . ( 1 ≤ A[i] ≤ 50000 )

Output

Kết quả mỗi test ghi ra trên 1 dòng , ghi ra 1 số nguyên dương duy nhất là chi phí tối thiểu cần để cắt tấm gỗ .

Example

Input:
1
4
1 2 3 4

Output:
19
Đầu tiên cắt miếng gỗ thành 2 phần có độ dài 6 và 4 . Sau đó cắt tiếp miếng có độ dài 6 -> 3 và 3 . Cắt 1 miếng 3 thành 2 phần có độ dài 1 , 2 . Như vậy chi phí là 10 + 6 + 3 = 19.

Được gửi lên bởi:Nguyen Minh Hieu
Ngày:2007-02-14
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:USACO

hide comments
2015-06-16 06:38:03 The Flash
nzec :(((((((
2015-06-16 05:29:16 Thắng Ðam Mê
oh yeah!!! 1 đấm AC cho 1 thg lâu rồi ko dùng heap
2015-05-09 17:17:15 _sanghk11_
v...l ...comment///... :P
2014-06-29 19:33:24 Thcs Ðặng Chánh Kỷ
mới học heap, cũng thấy hay, ac
2014-06-14 17:43:02 Kraken
=))

Last edit: 2014-09-11 09:36:01
2013-12-04 06:44:16 Tên rất dễ nhớ
Ố ồ, ố ô... Cho nay tim ta thật nhiều vu vơ!!!!!
2013-12-03 20:00:59 Nguyễn Chiến
mà sao ta ko làm đc :v
2013-07-15 11:18:22 Bitagi97
mà đó có phải là heap ko :v :v
2013-05-31 13:17:45 a;slkfjasl;fkj
nói chung là heap đó :))
2012-07-14 11:46:40 Gầy :))
Làm sao ta???
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.