μ 체 κΈ
[νμ΄μ¬ | Python] νΈλΌμ΄ (Trie) μλ£κ΅¬μ‘°
λ¬Έμμ΄μ νμ μ΄λ ΅λ€. KMPλ κ·Έλ κ³ , digitμΌλ‘ μ λ ¬νλ κ²λ κ·Έλ κ³ , μλ©΄ μμλ‘ λ¨Έλ¦¬μνμ§λ λΆμΌ. κ·Έλ§νΌ μ΄λ ΅κ² λ§λ€λ©΄ ν¨μ¬ μ΄λ ΅κ²λ λ§λ€ μ μλ€λ μ΄μΌκΈ°κ² μ§. μ€λμ νΈλΌμ΄λ₯Ό 곡λΆνλ€. Radix tree / Prefix tree λΌκ³ λ λΆλ¦¬λλ°, ν λ¨μ΄μ μ λμ¬(μ λμ΄)λ₯Ό λͺ¨λ μ μ₯νκ³ μλ€. (ν΄λΉ λ¨μ΄μ λλ¬νκΈ°κΉμ§μ λ¬Έμλ€μ μ μ₯νλ€) donghoon μ΄λΌλ λ¨μ΄λ₯Ό 보면, dong λ μ λμ¬κ° λ μ μκ³ , do λ μ λμ¬κ° λ μ μλ€. νΈλΌμ΄μμλ μ΄ λ¨μ΄λ€μ΄ μλ‘ ν¬ν¨κ΄κ³μ μλ€λ κ²μ μλ €μ€λ€. νΈλΌμ΄μ "app", "ant", "apple"μ΄λΌλ λ¨μ΄λ€μ μ μ₯νλ€κ³ νμ. νΈλΌμ΄μλ μ§κΈκΉμ§μ λͺ¨λ λ¨μ΄μ μμ·¨λ₯Ό μ μ₯νλ€κ³ νλ€. λ¨μ΄μ κ° κΈμλ§λ€, μ‘΄μ¬νμ§ μμΌλ©΄ μ..
[νλ‘κ·Έλλ¨Έμ€ | Programmers] μκ° μ½λ μ±λ¦°μ§ μμ¦2 5μ λ¬Έμ νμ΄
νλ‘κ·Έλλ¨Έμ€μμ μκ° μ½λ μ±λ¦°μ§λ₯Ό μ§ννλ€ ! μκ°μ΄ μ μ ν μκ°λμ μ‘νμ μ¬μ λ‘κ² μ°Έμ¬ν μ μμλ€. 4μλ¬μ ν λ², μ΄λ² λ¬μ ν λ²μ΄ μμ¦ 2 μ±λ¦°μ§μλλ°, λλ μ΄λ² μ±λ¦°μ§λ₯Ό λ λ²μ§Έ λνκ° λΌμμΌ μ νλ€. λ λ²μ§Έ λνκΉμ§ μ΄ 8λ¬Έμ μ€μ 4λ¬Έμ λ§ νμ΄λ μ΄λ²€νΈμ μλͺ¨ν μ μλ€λλ°, μ΄λ²μ 3λ¬Έμ λ₯Ό νλ©΄μ μμ½κ² μλͺ¨λ νμ§ λͺ»νλ€. μ΄λ² λ¬ μ±λ¦°μ§μμλ 6546λͺ μ€ 53μλ₯Ό λ¬μ±νλ€ ! κ°μΈμ μΌλ‘ DPκ° κ΅μ₯ν μ½ν νΈμ΄λΌκ³ μκ°νλλ°, μ΄λ² λ¬Έμ μ μμλ ꡬν / 그리λ / μλ£κ΅¬μ‘° / κ·Έλν μͺ½μΌλ‘ μΆμ λΌμ 3λ¬Έμ λ₯Ό λ§μλ€. 1. μ½μμ κ°μμ λ§μ μ½μμ κ°μκ° μ§μλ©΄ λνκ³ , νμλ©΄ λΉΌμΌ νλ€. μ½μμ κ°μκ° νμμΈ κ²½μ°λ μ κ³±μμΈ κ²½μ°μ΄κ³ , μμ λ²μκ° $1000$ μ΄λκΉ $3..
[λ°±μ€ | BOJ] μλͺ μ¬μλνκ΅ SMUPC νμ΄λ³΄κΈ°
13μλΆν° 17μκΉμ§ 4μκ°μ§λ¦¬ μ€νμ½ν μ€νΈκ° μ΄λ Έλλ°, λ€λ₯Έ λ¬Έμ νΈλλΌ 30λΆλμλ°μ λͺ» νμλ€. μ€λ λΌμ μμΉ¨μ λ¬Έμ νμ΄λ³΄κ³ νμ΄. 무λνκ³ μ¬λ°μλ λ¬Έμ μ μ΄μ§λ§, ν μͺ½μ μΉμ°μ³μ§ μκ³ λ¦¬μ¦ μ μ΄λΌλ μ μ΄ μμ½λ€. μ 1ν μλͺ μ¬μλνκ΅ κ΅λ΄ μκ³ λ¦¬μ¦ κ²½μ§λν (SMUPC) Open www.acmicpc.net 21734: SMUPCμ λ±μ₯ κ° μνλ²³μ μμ€ν€ μ½λλ₯Ό ꡬν λ€μ, κ° μ리μλ₯Ό λν λ§νΌ μνλ²³μ μΆλ ₯νλ©΄ λλ€. for i in input(): print(i * sum(list(map(int, list(str(ord(i))))))) 21735: λλ©μ΄ ꡴리기 dpλ‘ νλ€κ° μκ°κΉμ§ μ μ₯μ μ΄λ»κ² νμ§,, λΌλ μκ°μ λνλ μλ λκΈ°κ³ μμΉ¨μ λ€μ 보λ dfsλ‘ νκ³ λ΄λ €κ°λ©΄ λλ λ¬Έμ ..