์•Œ๊ณ ๋ฆฌ์ฆ˜ ๐Ÿ“š/๋ฐฑ์ค€

[๋ฐฑ์ค€] 23246. Sport Climbing Combined | ํŒŒ์ด์ฌ

leejaejae 2024. 7. 25. 14:17

๋ฐฑ์ค€ 23246. Sport Climbing Combined - ์‹ค๋ฒ„V

๋ฌธ์ œ ์„ค๋ช…

  • n๋ช…์˜ ์„ ์ˆ˜๊ฐ€ ์žˆ๊ณ , ๊ฐ ์„ ์ˆ˜๋“ค์˜ ๋“ฑ๋ฒˆํ˜ธ(b) 3์ข…๋ชฉ์˜ ์ˆœ์œ„(p, q, r)์™€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋“ฑ์ˆ˜๊ฐ€ ๋†’์€ 3๋ช… ๋“ฑ๋ฒˆํ˜ธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ
    • ๋ชจ๋“  ์ˆœ์œ„๋ฅผ ๊ณฑํ•œ ๊ฐ’์ด ์ž‘์€ ์„ ์ˆ˜๊ฐ€ ๋“ฑ์ˆ˜๊ฐ€ ๋†’์Œ
    • ๋ชจ๋“  ์ˆœ์œ„๋ฅผ ๊ณฑํ•œ ๊ฐ’์ด ๊ฐ™์œผ๋ฉด, ๋ชจ๋“  ์ˆœ์œ„๋ฅผ ํ•ฉํ•œ ๊ฐ’์ด ๋‚ฎ์€ ์„ ์ˆ˜๊ฐ€ ๋“ฑ์ˆ˜๊ฐ€ ๋†’์Œ
    • ๋ชจ๋“  ์ˆœ์œ„๋ฅผ ํ•ฉํ•œ ๊ฐ’๋„ ๊ฐ™์œผ๋ฉด, ๋“ฑ๋ฒˆํ˜ธ๊ฐ€ ๋‚ฎ์€ ์„ ์ˆ˜๊ฐ€ ๋“ฑ์ˆ˜๊ฐ€ ๋†’์Œ


ํŒŒ์ด์ฌ ์ฝ”๋“œ

n = int(input())
player = [list(map(int, input().split())) for _ in range(n)]

player = sorted(player, key=lambda x: (x[1] * x[2] * x[3], x[1] + x[2] + x[3], x[0]))

print(" ".join(str(player[i][0]) for i in range(0, 3, 1)))