μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- db
- μ°μ μμν
- skala1κΈ°
- λμ ν©
- μν
- μμνμ
- λμ κ³νλ²
- νλ‘κ·Έλλ¨Έμ€
- λλΉμ°μ νμ
- μ€λΈμ
- κ·Έλννμ
- DFS
- μκ³ λ¦¬μ¦
- LIS
- νμ΄μ¬
- λ°±μ€
- λ³ν©μ λ ¬
- ꡬν
- λ€μ΄λλ―Ήνλ‘κ·Έλλ°
- ν°μ€ν 리μ±λ¦°μ§
- λ°μ΄ν°λ² μ΄μ€
- κ·Έλν
- DP
- κΉμ΄μ°μ νμ
- BFS
- μ λ ¬
- SQL
- 그리λ
- skala
- λ¨Έμ§μνΈ
- Today
- Total
λͺ©λ‘μ 체 κΈ (117)
πππ°πΈ π£πΆπ΅ π΄π΅π¦π’π₯πΊ
λ¬Έμ μ€κ·λ μ«μ μΉ΄λ Nμ₯μ κ°μ§κ³ μλ€. μ«μ μΉ΄λμλ μ μκ° νλ μ νμλλ°, μ νμλ μλ -262λ³΄λ€ ν¬κ±°λ κ°κ³ , 262λ³΄λ€ μκ±°λ κ°λ€. μ€κ·κ° κ°μ§κ³ μλ μΉ΄λκ° μ£Όμ΄μ‘μ λ, κ°μ₯ λ§μ΄ κ°μ§κ³ μλ μ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. λ§μ½, κ°μ₯ λ§μ΄ κ°μ§κ³ μλ μ μκ° μ¬λ¬ κ°μ§λΌλ©΄, μμ κ²μ μΆλ ₯νλ€. μ λ ₯ 첫째 μ€μ μ€κ·κ° κ°μ§κ³ μλ μ«μ μΉ΄λμ κ°μ N (1 ≤ N ≤ 100,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ° μ€μλ μ«μ μΉ΄λμ μ νμλ μ μκ° μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ μ€κ·κ° κ°μ₯ λ§μ΄ κ°μ§κ³ μλ μ μλ₯Ό μΆλ ₯νλ€. μ λ ¬μ μ΄μ©νμ¬ ν μ μλ λ¬Έμ . μΉ΄λμ μ νμλ μ«μμ κ·Έ μ«μ μΉ΄λμ μ₯μλ₯Ό 맀μΉμν€κΈ° μν΄ mapμ΄λΌλ μλ£κ΅¬μ‘°λ₯Ό μ¬μ©νμλ€. iterationμ ..
λ¬Έμ Nκ°μ μκ° μ£Όμ΄μ‘μ λ, μ΄λ₯Ό μ€λ¦μ°¨μμΌλ‘ μ λ ¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ κ°μ N(1 ≤ N ≤ 10,000,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ μ«μκ° μ£Όμ΄μ§λ€. μ΄ μλ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ 첫째 μ€λΆν° Nκ°μ μ€μ μ€λ¦μ°¨μμΌλ‘ μ λ ¬ν κ²°κ³Όλ₯Ό ν μ€μ νλμ© μΆλ ₯νλ€. μ λ ¬μ μ΄μ©ν λ¬Έμ . ..μΈλ° μκ° μ νμ΄ 3μ΄κ³ λ©λͺ¨λ¦¬ μ νμ΄ 8MBκ³ μ λ ₯λ°μ μ μλ μμ κ°μ λ²μκ° [1, 10000000] μ΄λ€. μ¦ λ€λ₯Έ μ λ ¬ λ¬Έμ μ²λΌ μλ₯Ό λͺ¨λ λ°°μ΄μ μ λ ₯λ°μ λ€, STL ν¨μλ μΌλ° μ λ ¬ μκ³ λ¦¬μ¦μ ν΅ν΄ μ λ ¬νλ λ°©μμΌλ‘ νμ§ λ§λΌλ λ»μ΄λ€. λμ μμ λ²μκ° [1, 10000]μ΄κΈ° λλ¬Έμ 1λΆν° 10,000κΉμ§μ μΈλ±μ€λ₯Ό νμν μ μ..
λ¬Έμ λνμ΄λ€ λ° νμ Nλͺ μ μ΄λ¦κ³Ό κ΅μ΄, μμ΄, μν μ μκ° μ£Όμ΄μ§λ€. μ΄λ, λ€μκ³Ό κ°μ 쑰건μΌλ‘ νμμ μ±μ μ μ λ ¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. κ΅μ΄ μ μκ° κ°μνλ μμλ‘ κ΅μ΄ μ μκ° κ°μΌλ©΄ μμ΄ μ μκ° μ¦κ°νλ μμλ‘ κ΅μ΄ μ μμ μμ΄ μ μκ° κ°μΌλ©΄ μν μ μκ° κ°μνλ μμλ‘ λͺ¨λ μ μκ° κ°μΌλ©΄ μ΄λ¦μ΄ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ (λ¨, μμ€ν€ μ½λμμ λλ¬Έμλ μλ¬Έμλ³΄λ€ μμΌλ―λ‘ μ¬μ μμΌλ‘ μμ μ¨λ€.) μ λ ₯ 첫째 μ€μ λνμ΄λ€ λ°μ νμμ μ N (1 ≤ N ≤ 100,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° ν μ€μ νλμ© κ° νμμ μ΄λ¦, κ΅μ΄, μμ΄, μν μ μκ° κ³΅λ°±μΌλ‘ ꡬλΆν΄ μ£Όμ΄μ§λ€. μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μ΄λ¦μ μνλ²³ λμλ¬Έμλ‘ μ΄λ£¨μ΄μ§ λ¬Έμ..