解题思路:求得是等待时间,所以是累加问题 最后一个人的时间要去掉 !
参考代码:
# 输入数据 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二级辅导-进制转换 (C语言代码)浏览:813 |
C二级辅导-分段函数 (C语言代码)浏览:865 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1053 |
矩阵乘法 (C++代码)浏览:1461 |
这可能是一个假的冒泡法浏览:988 |
【简单计算】 (C语言代码)浏览:622 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:940 |
C语言考试练习题_保留字母 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:765 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1475 |