最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 J: L18-1 优先队列1 - 作业

    正文概述 网友投稿   2026-01-22 16:19:26  

    题目描述

    老师把所有核晶保存进艾达空间,现在共有n堆核晶,因为之前在清除病毒时耗费了大量能量,老师决定先把所有核晶合成一堆,统一搬进艾达空间。每一次合并,老师都要消耗两堆核晶所蕴含能量之和,才能形成新一堆核晶,现在老师想要算出,在最差情况下,自己要消耗多少能量。

    输入

    输入包括两行。 第一行包含一个整数n,代表核晶的堆数。(n <= 10000) 第二行包含n个整数,代表每一堆核晶的能量,每堆能量小于等于10000。

    输出

    输出包括一行,包含一个整数,为最多消耗的能量。

    样例输入

    3 
    1 2 9

    样例输出

    23
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 J: L18-1 优先队列1 - 作业