#B0401. 饮水机前的战争

饮水机前的战争

题目描述

运动会结束后,nn 名同学同时来到唯一一台饮水机前接水。第 ii 名同学接满水需要 tit_i 秒。老师可以重新安排队伍,希望所有同学的平均等待时间尽可能小。

一名同学的等待时间只计算前面同学接水所用的时间,不包括他自己的接水时间。若两名同学接水时间相同,编号较小的同学排在前面。

输入格式

第一行包含正整数 nn

第二行输入 nn 个整数 t1,t2,,tnt_1,t_2,\ldots,t_n

输出格式

第一行输出一种平均等待时间最小的排队顺序。

第二行输出最小平均等待时间,保留两位小数。

4
6 1 4 2
2 4 3 1
2.75

数据范围与提示

  • 1n10001\le n\le 1000
  • 1ti1061\le t_i\le 10^6