λ°±μ€ 11053 νμ΄μ¬ - κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄ - λμ κ³νλ², LIS
λ°±μ€ 11053 νμ΄μ¬ https://www.acmicpc.net/problem/11053 11053λ²: κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄ μμ΄ Aκ° μ£Όμ΄μ‘μ λ, κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μλ₯Ό λ€μ΄, μμ΄ A = {10, 20, 10, 30, 20, 50} μΈ κ²½μ°μ κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ A = {10, 20, 10, 30, 20, 50} μ΄ www.acmicpc.net μ΄λ² λ¬Έμ λ μμ΄μ κ°μ₯ κΈ΄ μ¦κ°νλ λΆλΆ μμ΄μ κΈΈμ΄λ₯Ό ꡬνλ λ¬Έμ μ΄λ€. LIS(Longest Increasing Subsequence)λΌκ³ νλ€. AλΌλ μμ΄ {10, 20, 10, 30, 20, 50}μ΄ μλ€λ©΄ {10, 20, 10, 30, 20, 50}μ΄ κ°μ₯ κΈ΄ λΆλΆ μμ΄μ΄λ€. μ΄λ² λ¬Έμ ..
2021. 10. 13.
λ°±μ€ 9461 νμ΄μ¬ - νλλ° μμ΄ - λμ κ³νλ²
https://www.acmicpc.net/problem/9461 9461λ²: νλλ° μμ΄ μ€λ₯Έμͺ½ κ·Έλ¦Όκ³Ό κ°μ΄ μΌκ°νμ΄ λμ λͺ¨μμΌλ‘ λμ¬μ Έ μλ€. 첫 μΌκ°νμ μ μΌκ°νμΌλ‘ λ³μ κΈΈμ΄λ 1μ΄λ€. κ·Έ λ€μμλ λ€μκ³Ό κ°μ κ³Όμ μΌλ‘ μ μΌκ°νμ κ³μ μΆκ°νλ€. λμ μμ κ°μ₯ κΈ΄ λ³μ www.acmicpc.net νΌλ³΄λμΉμ λΉμ·νκ² κ·μΉμ΄ μλ νλλ° μμ΄μ Nλ²μ§Έ κ°μ ꡬνλ μκ³ λ¦¬μ¦ λ¬Έμ μ
λλ€. μμ κ·Έλ¦Όμ 보면 μ μ μλ―μ΄... μ μΌκ°νμ λ³μ λ°λΌ κ³μ λλ €κ°λλ°... μ μΌκ°νμ λ³μ κΈΈμ΄κ° μμ΄μ κ°μΌλ‘ λ€μ΄κ°λ€. 1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16... κ°μ₯ ν΅μ¬μ νλλ° μμ΄μ κ·μΉμ μ°Ύλ κ²μ΄μμ΅λλ€. μμ κ·μΉμ κΈ°λ°μΌλ‘ νκ³ μμ΅λλ€. κ·Όλ° μ‘°κ±΄μΌλ‘ nμ΄ 8보λ€..
2021. 10. 8.
λ°±μ€ 9095 νμ΄μ¬ - 1,2,3 λνκΈ° - λμ κ³νλ², DFS
λ°±μ€ 9095 νμ΄μ¬ https://www.acmicpc.net/problem/9095 9095λ²: 1, 2, 3 λνκΈ° κ° ν
μ€νΈ μΌμ΄μ€λ§λ€, nμ 1, 2, 3μ ν©μΌλ‘ λνλ΄λ λ°©λ²μ μλ₯Ό μΆλ ₯νλ€. www.acmicpc.net μ μ nμ΄ μ£Όμ΄μ‘μ λ, nμ 1,2,3μ ν©μΌλ‘ λνλ΄λ λ°©λ²μ μλ₯Ό ꡬνλ μκ³ λ¦¬μ¦ λ¬Έμ μ
λλ€. λ¨, μμΉμ μ€λ³΅κΉμ§ κ°λ₯ν 쑰건μ
λλ€. μλ₯Ό λ€μ΄ 4λΌλ μ μλ₯Ό λ§λ€ λ 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 μ΄λ κ² μμΉμ μ€λ³΅κΉμ§ κ°λ₯ν 쑰건 μ
λλ€. μ΄ λ¬Έμ λ λμ κ³νλ²μ 곡λΆνκΈ° μν΄ νμ λ¬Έμ μΈλ°μ... λ¬Έμ λ₯Ό ν΄κ²°νλ λ°©λ²μ κ³ λ―Όν΄ λ³΄λ©΄μ DFSλ₯Ό μ¬μ©νκ³ μΆλ€λ μκ°μ΄ λ§μ΄ λ€μμ΄μ. μμ΄μ΄λ μ‘°ν©μ ꡬν λ DFSλ₯Ό μ¬μ©ν΄μ ..
2021. 10. 7.