7 条题解

  • 0
    @ 2024-5-15 11:52:37
    n=int(input())
    a=list(map(int,input().split()))
    b=[]
    for i in range(n):
        b.append([a[i],i+1])
    for i in range(1,n):
        for j in range(n-i):
            if b[j+1][0]<b[j][0]:
                b[j],b[j+1]=b[j+1],b[j]
    sumtime=0
    for i in range(n):
        sumtime+=b[i][0]*(n-i-1)
    avetime=sumtime/n
    for i in range(n-1):
        print(b[i][1],end=" ")
    print(b[n-1][1])
    print("%.2f" % avetime)
    

    信息

    ID
    332
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    1046
    已通过
    315
    上传者