-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7-yuyu0830 #27
7-yuyu0830 #27
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
μ΄κ±°λ μ§μ§ λ΄κ³΅μ΄ μμ΄μΌνλ μνμ μΈ λ¬Έμ κ°κ΅°μ...
μμ λ§νλμ λκ° λ€λ₯΄λ€μ
μ΄λ° μμ μ체λ₯Ό λ°κ²¬νκ² λκ² μ κΈ°νλ€μ.
μ λ μ²μμ DP
λ‘ νμ΄μΌ λ κ² κ°μμ΅λλ€. λ°°μ΄ μ΅λ κ°μμ n
μ 1000μΌλ‘ 2μ°¨μ λ°°μ΄μ μ‘μμ€λ€ κ°κ° λ°©λ¬Ένλ©΄μ λͺ¨λ κ°λ₯ν μλ€μ 체ν¬νλ μμΌλ‘ μκ°νμλλ° μ΅μ
μ κ²½μ° 10001000λ²μ 무κ²
1,000,000 λ²μ νλ£¨νΈ ν¬μ€λ‘ νμνμ κ²½μ° 10001000*1,000,000μ νμκ° λμ€κ²λμ΄ μ¬μ€μ 1μ΄μ μκ°μ μ§ν€λ 건 μ΄λ ΅λ€κ³ μκ°νμ΅λ€.
λλ²μ§Έλ‘λ μλΌν μ€ν
λ€μ€μ 체
μ μ κ·Όν΄μ νλ©΄ μ΄λ¨κΉ μκ°νμλλ° μ΄ μμ μμ λΉμ·ν μκ° λ³΅μ‘λκ° λμ€κ² λλλΌκ΅¬μ©
μ΄ νμ΄ λ°©μμ΄ λ κΉ? μκ°νμλλ° λ§μ½ 맨 λ§μ§λ§μ ν¬κΈ°κΉμ§ λλ¬νμ κ²½μ° μ°λ¦¬λ max
κ°μ 1μ μΆκ°ν΄μ£ΌμκΈ° λλ¬Έμ max
μ λ§μ§λ§ κ°μ λν΄μ£Όλ©΄ λͺ¨λ κ°μ λν κ²½μ° + 1λ‘ λ¬΄μ‘°κ±΄ λ€μ λ²νΈλ₯Ό νμνκ²λλ©° λͺ¨λ κ°μ λνμ λ λ³΄λ€ ν° κ°μ΄ λκ² λλκ² λκ² μ λ°νμ΅λλ€. μ΄λ° λ¬Έμ λ무 μ’μμ΅λλ€. μμ μνμ μ΄λ €μ :)
κ°μ΄ μμ©μνμ΄λ νκΉμ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
μ²μμ λ¬Έμ λ΄€μ λ μ΄ν΄κ° μ κ°λλ° 1λ²λΆν° 4λ² νμ΄κ³Όμ μ λ°λΌκ°λ©΄μ μ΄λ° λ¬Έμ ꡬλ λ°λ‘ μ΄ν΄νμ΅λλ€. μ λ μ²μμ reλ₯Ό 1λ‘ μ€μ νκ³ μΆλ ₯κ°μ΄ λ°λ‘ 1μ΄ λν΄μ§ κ°μ΄ λμ€λλ‘ νμ΄λ΄€μ΅λλΉ
n = int(input())
k = list(map(int,input().split()))
k.sort()
re = 1
for i in k:
if re < i:
break
re+=i
print(re)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그리λλ₯Ό μ΄μ©ν μνμ λ¬Έμ μ΄κ΅°μ.. λ€μμ μ λ νλ² λμ ν΄λ³΄κ² μ΅λλ€..!
π λ¬Έμ λ§ν¬
μ μΈ
βοΈ μμλ μκ°
1μκ°
β¨ μλ μ½λ
λΈλ‘κ·Έ νμ΄
짧μ μ€ν 리
nκ°μ μΆκ° μ£Όμ΄μ§ λ nκ°μ μΆλ‘ λ§λ€ μ μλ κ°μ₯ μμ μμ μ μλ₯Ό μ°Ύλ λ¬Έμ μ λλ€
μ¬λ¬ μμ΄λμ΄λ₯Ό κ³ λ―Όνλ μ€ 2μ§μλ₯Ό μ¬μ©ν΄ μ κ·Όνλ μμ΄λμ΄λ₯Ό μ»μμ΅λλ€.
2^1 ~ 2^n
κΉμ§ μ«μκ° λ€ μλ€λ©΄2^(n+1) - 1
κΉμ§μ μ μλ λͺ¨λ λ§λ€ μ μλ€λ μ κ·Όμ΄μμ΅λλ€.νμ§λ§ μμ μμ΄λμ΄λ μ΄λκΉμ§λ νμν΄μΌν λ²μλ₯Ό μ€μ΄λ λ°μ κ·ΈμΉλ μ λμμ΅λλ€. μμ§ λκ° λΆμ‘±νμ΅λλ€.
μ¬κΈ°μ μ‘°κΈ λ μκ°μ νΌμ³λ³Έ κ²°κ³Ό κ΅³μ΄ 2μ§μκ° μλλλΌλ
nκ°μ μΆ
λ‘1 ~ m
κΉμ§μ μ μλ₯Ό λͺ¨λ λ§λ€ μ μλ€κ³ ν λ, κ°μ΄vμΈ μΆ
κ° μλ€λ©΄ (v <= m) κ°μ΄ vμΈ μΆλ₯Ό ν¬ν¨νn + 1
κ°μ μΆλ‘1 ~ m + v
κΉμ§μ λ²μλ₯Ό μ λΆ λ§λ€ μ μλ€λ κ²μ μμμ΅λλ€.νμ§λ§ νμ¬ νμμ€μΈ
μΆμ λ¬΄κ² v
κ° νμ¬ λ§λ€ μ μλ μ΅λ λ²μλ₯Ό λμ΄μκ² λλ€λ©΄m
κ³Όv + 1
κΉμ§μ λ²μ μ¬μ΄ μ«μλ₯Ό λ§λ€ μ μμ΅λλ€.λ°λΌμ μλμ κ°μ λ°©μμΌλ‘ ν΄κ²°μ± μ μ°Ύμ μ μμ΅λλ€.
μΆμ 무κ²μ λ°λΌ μ λ ¬νλ€.
μ μΌ μμ μΆ λΆν° μμνλ€.
νμ
μ΅λ λ²μ m
κ³Ό νμ¬ μΆ κ°μ λΉκ΅ν΄ νμ¬ μΆ κ°μ΄ μκ±°λ κ°λ€λ©΄νμ μ΅λ λ²μ m
μ νμ¬ μΆ κ°μ λνλ€.νμ λμ€ νμ¬ μΆ κ°μ΄
νμ μ΅λ λ²μ m
λ³΄λ€ ν° κ²½μ° νμμ μ’ λ£νκ³ ,νμ μ΅λ λ²μ m + 1
μ κ°μ λ°ννλ€.π μλ‘κ² μκ²λ λ΄μ©
οΏ½ν¨κ» λ¬Έμ λ₯Ό νΈλ 건 λκ² μ¬λ°λ€.!!