解题思路:求得是等待时间,所以是累加问题 最后一个人的时间要去掉 !
参考代码:
# 输入数据 n=int(input()) list01=list(map(int,input().split())) # 进行排序 list01.sort() #记录总时间 t=0 # 中间变量 t1=0 # 因为求得是等待的时间 所以去掉最后一个 for i in range(n-1): # 每次计算当前人要等待的时间 如:第二个人等待的时间为 第一个人的时间 t1+=list01[i] # 计算总时间 t+=t1 print(t)
0.0分
1 人评分
【回文数(二)】 (C++代码)浏览:865 |
【绝对值排序】 (C++代码)浏览:670 |
简单的a+b (C语言代码)浏览:524 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:504 |
母牛的故事 (C语言代码)浏览:549 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:610 |
简单的a+b (C语言代码)浏览:818 |