https://www.acmicpc.net/problem/23246
n = int(input())
arr = []
rank = []
for _ in range(n):
score = list(map(int, input().split()))
m = score[1] * score[2] * score[3]
s = sum(score[1:])
n = score[0]
arr.append([m, s, n])
rank = sorted(arr)
for i in range(3):
print(rank[i][2], end = ' ')
생각
첫 번째 배열 칸에는 곱, 두 번째 배열 칸에는 합, 세 번째 배열 칸에는 등번호를 넣어주고 정렬하면 되는 문제