注意一、不要删除正在遍历列表中的元素,会造成遍历错误。多建空白列表,不要吝啬
注意二、在四舍五入的情况下不要使用round()函数,5不一定会入位。用数与它的整型相减,大于等于0.5就入位
n,m = map(int,input().split())
grade = []
for i in range(n):
score = list(map(int,input().split()))
legal = []
for k in score:
if 0 <= k <= m:
legal.append(k)
tea = legal[0]
stu = legal[1:]
stu.sort()
stu = stu[1:-1]
r = (sum(stu) / len(stu) + tea) / 2
if r - int(r) >= 0.5:
r = int(r) + 1
else:
r = int(r)
grade.append(r)
for i in grade:
print(i)