自学内容网 自学内容网

排队打水(贪心)

有 nn 个人排队到 11 个水龙头处打水,第 ii 个人装满水桶所需的时间是 titi,请问如何安排他们的打水顺序才能使所有人的等待时间之和最小?

 

 

输入格式

e3dea6a45ff544619e6983d00d273afc.jpg

 第一行包含整数 

第二行包含 nn 个整数,其中第 ii 个整数表示第 ii 个人装满水桶所花费的时间 titi。

输出格式

0180f9acf0bc426aabf3610283e1a6f0.jpg

 输出一个整数,表示最小的等待时间之和。

 

 

 

数据范围

1≤n≤1051≤n≤105,\n1≤ti≤1041≤ti≤104\n\n输入样例:

\n7\n3 6 1 4 2 5 7\n输出样例:

a7c67e602be044f8ae499f08b58869ea.jpg

 


原文地址:https://blog.csdn.net/2301_79368222/article/details/142738278

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!