https://www.acmicpc.net/problem/2437
import sys
input = sys.stdin.readline
N= int(input())
weight= list(map(int,input().split()))
weight.sort()
num= 1
#๋ง๋ค ์ ์๋ ์ ์ฐพ๊ธฐ
for i in weight:
if num < i:
break
num+= i
print(num)
๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋ณด๊ณ ์ดํดํ๋ค,,,
์ฐธ๊ณ ํ ์ฝ๋ -> https://velog.io/@sch804/ํ์ด์ฌ-๋ฐฑ์ค-2437๋ฒ-์ ์ธ
๋๋ ์ดํดํ๋ ๋ฐ์ ์ค๋ ๊ฑธ๋ ค์ ์ถ๊ฐ์ ์ธ ์ค๋ช
์ ๋ง๋ถ์ฌ๋ณธ๋ค.
์ฒ์ ์์ํ๋ ๊ฐ(num)์ 1๋ก ๋๊ณ weight ์ ์์ ๊ฐ์ ๋ํด๋๊ฐ๋ค.
a~g ๊น์ง์ ํฉ์ n์ด๋ผ๊ณ ํ์ ๋(a~g ์ ๋ถ๋ถ์งํฉ๋ค๋ผ๋ฆฌ์ ํฉ์ด 1~n ๊น์ง ์๋ค๋ ๋ป), ๊ทธ ๋ค์์ h ๊ฐ์ ๋ ๊ฒฝ์ฐ๋ก ๋๋ ์ ์๋ค.
๊ต์ฅํ ๊ฐ๋จํด ๋ณด์ด์ง๋ง ์๊ฐํด๋ด๊ธฐ๊ฐ ์ด๋ ค์ ๋ ๊ฒ ๊ฐ๋ค. ๊ดํ ๊ณจ๋3์ด ์๋๋ฏ.