Python为什么只有9分?
查看原帖
Python为什么只有9分?
1155874
XieMarch49281楼主2024/3/19 10:50

def biebao(n,time): order=list(range(1,n+1)) order.sort(key=lambda x:time[x-1]) total_time=0 curr_time=0 for i in range(n-1): curr_time+=time[order[i]-1] total_time+=curr_time avg_time=total_time/n return order,avg_time n=int(input()) time=list(map(int,input().split(" "))) order,avg_time=biebao(n,time) print(" ".join(map(str,order))) print("{:.2f}".format(avg_time))

2024/3/19 10:50
加载中...