解题思路:
代码都是老师上课时边写边讲的,思路在书里自个翻
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int t[100010];
int main()
{
LL sum=0;
int n;
scanf("%d",&n);//输入同学个数
for(int i=0;i<n;i++)
scanf("%d",&t[i]);//输入单个同学点菜耗时
sort(t,t+n);//从小到大排序
int k=n-1;//k为后续同学所等待次数
for(int i=0;i<n;i++,k--)//k为0时结束
{
sum=sum+t[i]*k ;//总等待时长
}
cout<<sum<<endl;
return 0;
}
0.0分
0 人评分
WU-判定字符位置 (C++代码)浏览:1406 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
数字游戏 (C++代码)浏览:1184 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:545 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
输出九九乘法表 (C语言代码)浏览:1048 |
1250题解浏览:561 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:444 |
明明的随机数 (C语言代码)浏览:614 |