n = int(input())
arr = list(input().split(' '))
#print(arr)
maxi = int(arr[-1]) if arr[0] <= arr[-1] else int(arr[0])
mini = int(arr[0]) if arr[0] <= arr[-1] else int(arr[-1])
if n % 2 == 1:
mid = int(arr[n//2])
else:
temp = int(arr[n//2]) + int(arr[n//2-1])
if temp % 2 == 0:
mid = temp // 2
else:
mid = '%.1f'%(temp / 2)
#print(type(mid))
print(maxi,' ',mid,' ',mini)
前两次提交错误原因:读取时格式不对
这么写:arr = list(map(int,input().split()))
才好