-
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
17-Redish03 #73
17-Redish03 #73
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.
λ λ¬κ° κ³ μ λ§μΌμ ¨μ΅λλ€! 5μ μ λλΌλ... λͺΈ 건κ°ν 무ννκ² λ€λ μ€μκΈ° λ°λλλ€π’
μ§λ‘μ λν΄ κ³ λ―Όμ΄ λ§κ² μ§λ§, κ΅°λμμ μ°¨λΆν μκ°μ μ 리ν μ μμΌλ κ³μ κ³ λ―Όν΄λ³΄μκΈ° λ°λλλ€. μΈμ λ κ°μ₯ ν볡ν κΈΈμ κ±·κΈΈ λ°λμ!
long long rec(int N) | ||
{ | ||
if (dp[N] != 0) | ||
{ | ||
return dp[N]; | ||
} | ||
if (N == 1 || N == 2 || N == 3) | ||
{ | ||
dp[N] = 1; | ||
return 1; | ||
} | ||
|
||
dp[N] = rec(N - 2) + rec(N - 3); | ||
return dp[N]; | ||
} |
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-1μ΄μ£ . κ·Έλμ λ³ μν₯μ΄ μ...
long long dp[101][10] = { | ||
0, | ||
}; |
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.
μ μ λ³μλ‘ λ°°μ΄μ μμ±νλ©΄, μλμ μΌλ‘ λ΄λΆ μμλ€μ΄ 0κ°μΌλ‘ μ΄κΈ°νλ©λλ€. λ°λ‘ 0μΌλ‘ μ΄κΈ°ν λͺ μλ₯Ό ν νμλ μλ΅λλΉ.
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.
κ³ μνμ ¨μ΅λλ€! μ λ μ€ν°λ μμν λ μ±μ°λμ΄λ λΉμ·ν κ³ λ―Όμ νλλ°, μ λ§ μ¬λ°κ² 2λ¬λμ μ€ν°λ μ§νν μ μμ΄ μ’μλ κ² κ°μμπ
μ κ° λ³΄κΈ°μλ μ½λ©λ μΆ©λΆν μ νκ³ κ³μ κ² κ°μμ! 곡λΆν μκ°μ΄ κΈΈλ€κ³ μ½λ§€μ΄κΈ°λ³΄λ€λ μμΌλ‘ κ³μ ν΄λ μ€νΈλ μ€λ₯Ό λ λ°μ κ±° κ°μ κ±Έ μ ννλ©΄ μ’λ€λ κ²μ΄ μ λλ¦λλ‘μ μΆμ²μ λλ€. νμ μ μ¬λλμ μ²μ²ν κ³ λ―Όν΄λ³΄μκΈ°λ₯Ό..!!
λͺΈ μ‘°μ¬νμκ³ λ€μΉμ§ λ§κ³ λ¬΄μ¬ μ μνμκΈ°λ₯Ό λ°λλλ€! κΈ°νκ° λλ€λ©΄ λ³Ό μ μμΌλ©΄ μ’κ² λ€μ~
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.
λ λ¬λμ μκ³ λ§μΌμ
¨μ΅λλ€~~
μ λ κ°λ°μ μ‘°κΈ μκ°ν΄λ΄μΌκ² μ΄μ γ
γ
γ
μ λ κ·Έλ₯ μ λ§λλ―,,ν©λλ€
κ΅°λ μ λ€λ
μ€λ ΄
π λ¬Έμ λ§ν¬
νλλ° μμ΄
βοΈ μμλ μκ°
20min
β¨ μλ μ½λ
λ¬Έμ μ΄ν΄
μ κ·Έλ¦Όκ³Ό κ°μ΄ μΌκ°νμ΄ λμ λͺ¨μμΌλ‘ λμ¬μ Έ μλ€. 첫 μΌκ°νμ μ μΌκ°νμΌλ‘ λ³μ κΈΈμ΄κ° 1μ΄λ€.
κ·Έ λ€μμΌλ‘, λμ μμ κ°μ₯ κΈ΄ λ³μ κΈΈμ΄λ₯Ό k λΌ νμ λ, κ·Έ λ³μ κΈΈμ΄κ° k μΈ μ μΌκ°νμ μΆκ° νλ€.
νλλ° μμ΄ P(N) μ λμ μ μλ μ μΌκ°ν λ³μ κΈΈμ΄μ΄λ€. P(1)λΆν° P(10)κΉμ§ μμ΄μ μλ
1, 1, 1, 2, 2, 3, 4, 5, 7, 9
μ΄λ€.Nμ΄ μ£Όμ΄μ§λ©΄, P(N)μ ꡬνμμ€.
λ¬Έμ μ κ·Ό
P(N) = P(N - 2) + P(N - 3)
μ΄μλ€.κ·Έλλ μ리λ μκ³ κ°μΌ νλ€ μκ°ν΄μ...
μμ λΆλΆ λΆν° μ‘°κΈμ© νμΈν΄λ³΄μ.!
μμ κ°μ μλ¦¬λ‘ DPλ₯Ό μ μ©μμΌ μ½λλ₯Ό 지 μ μλ€.
μ¬κ·ν¨μ μ½λ π¨βπ»
dp λ°°μ΄μλ P(N)μ μ μ₯νλ€. λ§μ½ P(N)μ μ μ₯μ νλ² νμΌλ©΄ μ¬κ·λ₯Ό λ λλ¦¬μ§ μκ³ , κ·Έ μλ₯Ό λ°λ‘ return νλ€.
N = 1, 2, 3μΌλλ‘ λ² μ΄μ€ μΌμ΄μ€λ₯Ό μ§μ ν΄μ€λ€.
κ·Έ μΈ (ν λ²λ λλ¦°μ μλ μμ΄κ±°λ, N = 1, 2, 3μ΄ μλ κ²½μ°) μλ μ νμμ ν΅ν΄μ dpμ μ μ₯νλ€.
κΈ°μ΄λ₯Ό λ€μ§μ μλ λ¬Έμ μλλ―,,, long long λλ¬Έμ μ΄λΌ,,,νλ² ν΄μ€¬λ€.
π λλ μ
λ€λ€ 2λ¬ λμ μ¬μ§ μκ³ νμ λ€κ³ κ³ μνμ ¨μ΅λλ€..! μ λ μ¬λ¬λͺ¨λ‘ λ§μ΄ λ°°μ°κ³ κ°μ΅λλ€ π
λ§μ§λ§μ΄λΌ ν λΉΌλ €κ³ μ’ μ¬μ΄ λ¬Έμ 골λμ΅λλ€. DPμ ν΅μ¬ λ΄μ©μ΄μ κ±°μ νΌλ³΄λμΉ μμ΄ κΈ λ¬Έμ λΌ...μμ¬μ μͺΌλ μ°λ¦¬κΈ΄ ν©λλ€ γ γ γ γ γ γ γ γ γ
κ°λ°μ΄ λ§λμ§λ μ’ λ μκ°ν΄λ΄μΌ ν κ² κ°μ΅λλ€ γ γ γ γ μ½λ© μ체λ μ¬λ°μ΄νλ κ² κ°μ§λ§... μ μ±λ κ·Έλ κ³ μ¬λ₯μ΄ μ’ μλ κ² κ°κΈ°λ νλ€μ γ γ γ γ κ·Έλ λ€κ³ κ°λ°μ λμλ μ§κΈ μ¬ν΄λ‘ κ±°μ 8λ μ§Έ 곡λΆνκ³ μλ νλ¬Έμ λλλ€λ κ²μ μ½μ§ μμ κ² κ°μ΅λλ€ π€£ π€£
μλ‘μ΄ νμλ€μ΄λ νλ€κ³ κ±±μ λ§μ΄ νμκ³ μ±κ²©μ΄ μ λ§μΌλ©΄ μ΄μ©λ κ³ λ―Ό νμλλ°, κ·Έλλ μ λ§κ³ λ ν‘λ°©μμ μκΈ°νλ©΄μ μ¬λ°κ² νμλ κ² κ°μ΅λλ€ μ¬λ¬λΆλ€ λλΆμ λλ€. μ΄μ μ μΌλ‘ μ°Έμ¬ν΄μ£Όμ μ κ°μ¬νμμ΅λλ€ λ€μλ²μ λ³ΌμΌ μμΌλ©΄ κΌ λ΄μ...! (5μ μ λ μμ )