μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- μμνμ
- DFS
- db
- μ λ ¬
- κ·Έλννμ
- ꡬν
- LLM
- νλ‘κ·Έλλ¨Έμ€
- SK
- λ³ν©μ λ ¬
- DP
- κΉμ΄μ°μ νμ
- νμ΄μ¬
- BFS
- LIS
- λμ κ³νλ²
- κ·Έλν
- ν°μ€ν 리μ±λ¦°μ§
- λ°±μ€
- μν
- skala1κΈ°
- μκ³ λ¦¬μ¦
- λ¨Έμ§μνΈ
- SQL
- λ€μ΄λλ―Ήνλ‘κ·Έλλ°
- μ€λΈμ
- skala
- 그리λ
- λ°μ΄ν°λ² μ΄μ€
- λλΉμ°μ νμ
- Today
- Total
λͺ©λ‘μ 체 κΈ (121)
πππ°πΈ π£πΆπ΅ π΄π΅π¦π’π₯πΊ

'μ½λ© ν μ€νΈλ₯Ό μν μλ£ κ΅¬μ‘°μ μκ³ λ¦¬μ¦ with C++' λ₯Ό μ°Έκ³ νμ¬ μμ±νμμ΅λλ€. λ보기 1. κ·Έλν ; Graph 1.1 κ°λ κ·Έλν μν λ¬Έμ λ₯Ό λ€μ΄κ°κΈ° μ μ§§κ² κ·Έλνμ λν΄ μ€λͺ νμλ©΄, κ·Έλνλ μ μ (vertex)μ μ§ν©κ³Ό μ μ λ€μ μλ‘ μλ κ°μ (edge)μ μ§ν©μΌλ‘ ꡬμ±λ μλ£κ΅¬μ‘°λ‘ μ°κ²°λμ΄ μλ κ°μ²΄ κ°μ κ΄κ³λ₯Ό ννν μ μλ€. μνμ μΌλ‘λ G = (vλ μ μ , eλ κ°μ μ μ§ν©) ννλ‘ ννν μ μλ€. κ°μ λ°©ν₯μ μ 무μ λ°λΌ λ°©ν₯ κ·Έλν(directed graph)μ 무방ν₯ κ·Έλν(undirected graph)λ‘ λλ μ μκ³ , κ°μ μ κ°μ€μΉ μ 무μ λ°λΌ κ°μ€ κ·Έλν(weighted graph)μ λΉκ°μ€ κ·Έλν(unweighted graph)λ‘ λλλ€. 2. κ·Έλν μν λ¬Έμ ..
λ¬Έμ μ€λ₯΄λ§ μλ μμ μλ¦¬κ° μ€λ¦μ°¨μμ μ΄λ£¨λ μλ₯Ό λ§νλ€. μ΄λ, μΈμ ν μκ° κ°μλ μ€λ¦μ°¨μμΌλ‘ μΉλ€. μλ₯Ό λ€μ΄, 2234μ 3678, 11119λ μ€λ₯΄λ§ μμ΄μ§λ§, 2232, 3676, 91111μ μ€λ₯΄λ§ μκ° μλλ€. μμ κΈΈμ΄ Nμ΄ μ£Όμ΄μ‘μ λ, μ€λ₯΄λ§ μμ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μλ 0μΌλ‘ μμν μ μλ€. μ λ ₯ 첫째 μ€μ N (1 ≤ N ≤ 1,000)μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ κΈΈμ΄κ° NμΈ μ€λ₯΄λ§ μμ κ°μλ₯Ό 10,007λ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€. DPλ₯Ό μ¬μ©νμ¬ ν μ μλ λ¬Έμ . μμ νμλ 10844λ² μ¬μ΄ κ³λ¨μ λ¬Έμ μ λΉμ·νλ€. N = 1 μΌλλ 0λΆν° 9κΉμ§(μλ 0μΌλ‘ μμν μ μμ) 10κ°μ§μ΄κ³ , N = 2 μΌλλ { 00, 01, ..., 11, 12..
λ¬Έμ 45656μ΄λ μλ₯Ό 보μ. μ΄ μλ μΈμ ν λͺ¨λ μ리μμ μ°¨μ΄κ° 1μ΄ λλ€. μ΄λ° μλ₯Ό κ³λ¨ μλΌκ³ νλ€. μΈμ€μ΄λ μμ κΈΈμ΄κ° NμΈ κ³λ¨ μκ° λͺ κ° μλμ§ κΆκΈν΄μ‘λ€. Nμ΄ μ£Όμ΄μ§ λ, κΈΈμ΄κ° NμΈ κ³λ¨ μκ° μ΄ λͺ κ° μλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. (0μΌλ‘ μμνλ μλ μλ€.) μ λ ₯ 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. Nμ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ 첫째 μ€μ μ λ΅μ 1,000,000,000μΌλ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€. DPλ₯Ό μ΄μ©νμ¬ ν μ μλ λ¬Έμ . λ¬Έμ μ΄λ¦μ μ¬μ΄ κ³λ¨μμΈλ° νλλ μμ½λ€. N = 1μΌλλ 1λΆν° 9κΉμ§(0μ ν¬ν¨νμ§ μμ) 9κ°μ§κ³ , N = 2μΌλλ { 10, 12, 21, 23, 32, 34, ... , 89, 98 } (90μ ..