μκ³ λ¦¬μ¦/BOJ
⨠그리λ & μ λ ¬ https://www.acmicpc.net/problem/2457 2457λ²: 곡주λμ μ μ 첫째 μ€μλ κ½λ€μ μ΄ κ°μ N (1 β€ N β€ 100,000)μ΄ μ£Όμ΄μ§λ€. λ€μ Nκ°μ μ€μλ κ° κ½μ΄ νΌλ λ μ§μ μ§λ λ μ§κ° μ£Όμ΄μ§λ€. νλμ λ μ§λ μκ³Ό μΌμ λνλ΄λ λ μ«μλ‘ ννλλ€. μλ₯Ό λ€μ΄μ, www.acmicpc.net π κ³ λ €ν΄μΌν μ λ μ§λ₯Ό λΉκ΅νκΈ° μν΄ μ
λ ₯μΌλ‘ μ£Όμ΄μ§ μ 보λ₯Ό λμλΉκ΅ κ°λ₯νκ²λ μ μλ‘ λ°κΎΈκΈ° 3/1 ~ 11/30 κΉμ§λ§ νμΈνλ©΄ λλ€. κ½μ΄ μ§λ λ μλ κ½μ λ³Ό μ μλ€. μ
λ ₯μΌλ‘ μ£Όμ΄μ§ λ μ§λ₯Ό κ½μ΄ ν λ μ§κ° μ΄λ₯Έ μ, λ§μ½ ν λ μ§κ° κ°λ€λ©΄ μ§ λ μ§κ° μ΄λ₯Έ μμΌλ‘ μ λ ¬μμΌμΌ νλ€. πΉοΈ νμ΄ κ³Όμ λͺ» νμ΄μ νμ΄λ₯Ό λ³΄κ³ λ€μ νμλ€. Olympia..
μκ³ λ¦¬μ¦/BOJ
β¨ μ°μ μμ ν & μ λ ¬ https://www.acmicpc.net/problem/1202 1202λ²: 보μ λλ 첫째 μ€μ Nκ³Ό Kκ° μ£Όμ΄μ§λ€. (1 β€ N, K β€ 300,000) λ€μ Nκ° μ€μλ κ° λ³΄μμ μ 보 Miμ Viκ° μ£Όμ΄μ§λ€. (0 β€ Mi, Vi β€ 1,000,000) λ€μ Kκ° μ€μλ κ°λ°©μ λ΄μ μ μλ μ΅λ λ¬΄κ² Ciκ° μ£Όμ΄μ§λ€. (1 β€ Ci www.acmicpc.net π κ³ λ €ν΄μΌν μ νμΉ μ μλ 보μ κ°κ²©μ μ΅λμ ν©μ ꡬν΄μΌ νλ€. 보μμ κ°μ
μκ³ λ¦¬μ¦/BOJ
β¨ κ·Έλν π λ€μ΅μ€νΈλΌ (μ΅λ¨κ²½λ‘ νμ μκ³ λ¦¬μ¦) https://www.acmicpc.net/problem/1238 1238λ²: νν° μ²«μ§Έ μ€μ N(1 β€ N β€ 1,000), M(1 β€ M β€ 10,000), Xκ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ
λ ₯λλ€. λ λ²μ§Έ μ€λΆν° M+1λ²μ§Έ μ€κΉμ§ iλ²μ§Έ λλ‘μ μμμ , λμ , κ·Έλ¦¬κ³ μ΄ λλ‘λ₯Ό μ§λλλ° νμν μμμκ° Tiκ° λ€μ΄ www.acmicpc.net π κ³ λ €ν΄μΌν μ κ° νμλ€μ μ§μμ νν° μ₯μκΉμ§ μ€κ³ κ°λ λ° κ±Έλ¦¬λ μ΅λ¨ μκ° κ΅¬νκΈ° λλ‘λ€μ λ¨λ°©ν₯ π κΈΈλ§λ€ 걸리λ μκ°μ΄ λ€λ₯΄λ―λ‘ μ€κ³ κ°λ κΈΈ λν λ€λ¦ ! Nλͺ
μ νμλ€ μ€ μ€κ³ κ°λ λ° κ°μ₯ λ§μ μκ°μ μλΉν νμ μΆλ ₯ πΉοΈ νμ΄κ³Όμ μ§μμ νν° μ₯μκΉμ§ κ°λ λ° κ±Έλ¦¬λ μ΅λ¨ μκ° + νν° μ₯μμμ..
μκ³ λ¦¬μ¦/BOJ
β¨ DP https://www.acmicpc.net/problem/2169 2169λ²: λ‘λ΄ μ‘°μ’
νκΈ° 첫째 μ€μ N, M(1β€N, Mβ€1,000)μ΄ μ£Όμ΄μ§λ€. λ€μ Nκ°μ μ€μλ Mκ°μ μλ‘ λ°°μ΄μ΄ μ£Όμ΄μ§λ€. λ°°μ΄μ κ° μλ μ λκ°μ΄ 100μ λμ§ μλ μ μμ΄λ€. μ΄ κ°μ κ·Έ μ§μμ κ°μΉλ₯Ό λνλΈλ€. www.acmicpc.net π κ³ λ €ν΄μΌν μ¬ν λ‘λ΄μ μμ§μΌ λ λ°°μ΄μμ μΌμͺ½, μ€λ₯Έμͺ½, μλμͺ½μΌλ‘ μ΄λν μ μμ§λ§ μμͺ½μΌλ‘λ μ΄λ X ν λ² νμ¬ν μ§μμ μ¬νμ¬ X (1, 1)μμ (N, M)κΉμ§ κ° λ νμ¬ν μ§μλ€μ κ°μΉμ μ΅λκ° κ΅¬νκΈ° πΉοΈ νμ΄ λ°©λ² μ°μ 0λ²μ§Έ νμ μλ κ°λ€μ μΌμͺ½μμλΆν° μ΄λνλ©΄μ ν©μ³μ§ κ°μ κΈ°λ‘νλ€. μ΄λ―Έ νμν κΈΈμ λ€μ λ°©λ¬Έν μ μμΌλ―λ‘ κ²½λ‘κ° μΌμͺ½μΌλ‘λΆν° μ΄λ..
μκ³ λ¦¬μ¦/BOJ
⨠ꡬν https://www.acmicpc.net/problem/14503 14503λ²: λ‘λ΄ μ²μκΈ° 첫째 μ€μ λ°©μ ν¬κΈ° $N$κ³Ό $M$μ΄ μ
λ ₯λλ€. $(3 \le N, M \le 50)$ λμ§Έ μ€μ μ²μμ λ‘λ΄ μ²μκΈ°κ° μλ μΉΈμ μ’ν $(r, c)$μ μ²μμ λ‘λ΄ μ²μκΈ°κ° λ°λΌλ³΄λ λ°©ν₯ $d$κ° μ
λ ₯λλ€. $d$κ° $0$μΈ κ²½μ° λΆμͺ½ www.acmicpc.net π κ³ λ €ν΄μΌν μ μ£Όλ³ λμλ¨λΆ 4μΉΈ μ€ μ²μλμ§ μμ λΉ μΉΈμ΄ μλ κ²½μ° μ¦, λͺ¨λ μ²μλμλ€λ©΄ λ°λΌλ³΄λ λ°©ν₯μ μ μ§νκ³ ν μΉΈ νμ§ κ°λ₯νλ©΄ νμ§νλ€. λ¬Έμ μμ 0123 = λΆλλ¨μλΌλ 쑰건μ μ μνλ€. νμ§ν μ λ°©ν₯μ΄ λΆβλ¨, λ¨βλΆ / λβμ, μβλμΌλ‘ μ΄λνκΈ° λλ¬Έμ νμ¬ λ°λΌλ³΄λ λ°©ν₯μ΄ 0, 1(λΆ, λ)μ΄λΌλ©΄ +2λ₯Ό ν΄μ€μΌ..
μκ³ λ¦¬μ¦/BOJ
⨠ꡬν & BFS(μ΅λ¨κ±°λ¦¬) https://www.acmicpc.net/problem/19238 19238λ²: μ€ννΈ νμ 첫 μ€μ N, M, κ·Έλ¦¬κ³ μ΄κΈ° μ°λ£μ μμ΄ μ£Όμ΄μ§λ€. (2 β€ N β€ 20, 1 β€ M β€ N2, 1 β€ μ΄κΈ° μ°λ£ β€ 500,000) μ°λ£λ 무νν λ§μ΄ λ΄μ μ μκΈ° λλ¬Έμ, μ΄κΈ° μ°λ£μ μμ λμ΄μ μΆ©μ λ μλ μλ€. λ€ www.acmicpc.net π κ³ λ €ν΄μΌν μ νμμ μμΉμμλΆν° μΉκ°κΉμ§μ μ΅λ¨κ±°λ¦¬λ₯Ό ꡬνλ€. π μκ°μ΄κ³Ό μ£Όμ ! μ΅λ¨κ±°λ¦¬κ° λμΌν μΉκ°λ€μ΄ μ‘΄μ¬ν κ²½μ° κ·Έ μ€ ν λ²νΈκ° κ°μ₯ μμ μΉκ°μ, κ·Έλ° μΉκ°λ μ¬λ¬ λͺ
μ΄λΌλ©΄ μ΄ λ²νΈκ° κ°μ₯ μμ μΉκ°μκ² μ΄λνλ€. π PriorityQueue νμ© λ²½μ μν΄ μΉκ°μκ² κ°μ§ λͺ»νκ±°λ λͺ©μ μ§μ κ°μ§ λͺ»νλ μν© ..
μκ³ λ¦¬μ¦/BOJ
⨠ꡬν https://www.acmicpc.net/problem/17837 17837λ²: μλ‘μ΄ κ²μ 2 μ¬νμ΄λ μ£Όλ³μ μ΄ν΄λ³΄λ μ€ μ²΄μ€νκ³Ό λ§μ μ΄μ©ν΄μ μλ‘μ΄ κ²μμ λ§λ€κΈ°λ‘ νλ€. μλ‘μ΄ κ²μμ ν¬κΈ°κ° NΓNμΈ μ²΄μ€νμμ μ§νλκ³ , μ¬μ©νλ λ§μ κ°μλ Kκ°μ΄λ€. λ§μ μνλͺ¨μμ΄κ³ , ν www.acmicpc.net π κ³ λ €ν΄μΌν μ ν μ’ν μμ μ¬λ¬ κ°μ λ§μ΄ λ€μ΄κ° μ μλ€. β μ΄λνλ €λ μΉΈμ λ§μ΄ μ‘΄μ¬νλ€λ©΄ κ·Έ μμ λ§μ΄ μ¬λΌκ° ν λ§μ΄ μ΄λν λ μμ μ¬λ €μ Έ μλ λ§κΉμ§ λͺ¨λ μ΄λνλ€. μ¬λ¬ κ°μ λ§μ΄ λ€μ΄κ° λ μ’νμ μκΉμ λ°λΌ μ λ ¬ κΈ°μ€μ΄ μ‘΄μ¬νλ€. μ’νμ λ²μλ₯Ό λ²μ΄λκ±°λ μ’ν μΉΈμ΄ νλμμΌ λμ 쑰건μ μ μν΄μΌνλ€. πΉοΈ νμ΄κ³Όμ μ΄λ€ μλ£κ΅¬μ‘°λ‘ νμ©ν μ§ μ νκΈ°λ§ νλ©΄ μ½κ² ν..
μκ³ λ¦¬μ¦/BOJ
β¨ DP https://www.acmicpc.net/problem/17485 17485λ²: μ§μ°μ λ¬ μ¬ν (Large) 첫μ€μ μ§κ΅¬μ λ¬ μ¬μ΄ 곡κ°μ λνλ΄λ νλ ¬μ ν¬κΈ°λ₯Ό λνλ΄λ N, M (2 β€ N, M β€ 1000)μ΄ μ£Όμ΄μ§λ€. λ€μ Nμ€ λμ κ° νλ ¬μ μμ κ°μ΄ μ£Όμ΄μ§λ€. κ° νλ ¬μ μμκ°μ 100 μ΄νμ μμ°μμ΄λ€. www.acmicpc.net π κ³ λ €ν΄μΌν μ μΌμͺ½ λκ°μ , μλ, μ€λ₯Έμͺ½ λκ°μ 3κ°μ§ λ°©ν₯μΌλ‘ μ΄λνλ€. β¨β¨ κ°μ λ°©ν₯μΌλ‘ λ λ² μ°μμΌλ‘ μμ§μΌ μ μλ€. β¨β¨ πΉοΈ λ¬Έμ νμ΄ νμ¬ μμΉλ₯Ό κΈ°μ€μΌλ‘ κ·Έ μ λ¨κ³μ μ¬μ©νλ μ°λ£μ μμ κ³μ μκ³ μμ΄μΌ νλ€. κ·Έ μ λ¨κ³μ μ¬μ©νλ μ°λ£μ μκ³Ό νμ¬ μμΉμ μλ μ°λ£μ μμ ν©μ ꡬν΄μ μ΅μμ μ°λ£λ₯Ό μ¬μ©ν μ μλ κ²½μ°..