n = int(input()) s = input().split() l = [] avg = 0 for v in s: l.append(int(v)) # 从小到大排序 l.sort() # 如果个数是偶数,则中间数是中间两个数的平均数 if n % 2 == 0: avg = (l[n // 2 - 1] + l[n // 2]) / 2 #如果个数是奇数,则中间数就是最中间的那个数 else: avg = l[n // 2] print('%.1f' % avg) /************************************************************** Problem: 1233 User: admin Language: Python Result: Accepted Time:110 ms Memory:34480 kb ****************************************************************/