解题思路:
代码都是老师上课时边写边讲的,思路在书里自个翻
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1522 |
【亲和数】 (C语言代码)浏览:503 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
哥德巴赫曾猜测 (C语言代码)浏览:2348 |
【偶数求和】 (C语言代码)浏览:431 |
A+B for Input-Output Practice (I) (C语言代码)浏览:431 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:618 |
10月月赛题解浏览:536 |
【偶数求和】 (C++代码)浏览:701 |
蓝桥杯基础练习VIP-报时助手 (C++代码)浏览:1066 |