N = int(input())
c = []
for _ in range(N):
data = input().split()
data.insert(0,-1*sum(map(int, data[2:])))
c.append(data)
c.sort()
rank = 0
rank_now = 0
now = -1
for i in range(N):
c[i][0] *= -1
temp = c[i].pop(0)
c[i].append(temp)
rank_now +=1
if temp != now:
now = temp
rank = rank_now
c[i].append(rank)
print(" ".join(list(map(str, c[i]))))
排序時注意資料型別
arr_int = [10, 9] # type: list[int] |
排序時注意資料型別
arr_int = [10, 9] # type: list[int]
arr_str = ['10', '9'] # type: list[str]
arr_int.sort()
arr_str.sort()
print(arr_int) # [9, 10]
print(arr_str) # ['10', '9']
AC了,太感謝了(抱歉浪費您的時間)
加了data[0] = int(data[0]) #座號換成int