μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 | 31 |
- μκ³ λ¦¬μ¦
- μ€νλ§λΆνΈ
- λ°±μ€ μκ³ λ¦¬μ¦
- express.js
- DP
- μλ°
- μλΌμ€ν±λΉμ€ν‘
- μ€νλ§ λΆνΈ
- μ½λ©ν μ€νΈ κ³ λμ kit
- EC2
- Docker
- μλ£κ΅¬μ‘°
- 골λ4
- λμμΈν¨ν΄
- DFS
- νλ‘κ·Έλλ¨Έμ€
- 골λ3
- BFS
- 골λ5
- Express
- νλ‘μ νΈ
- μΈμ€ν΄μ€
- μ 보μ²λ¦¬κΈ°μ¬
- νκ΅μ μν΅μ μ°κ΅¬μ
- λμ
- aws
- λ°°ν¬
- ETRI
- λ컀
- μ μ²κΈ°
λͺ©λ‘μ 체 κΈ (196)
JUINTINATION
λ¬Έμ https://www.acmicpc.net/problem/1918 1918λ²: νμ νκΈ°μ 첫째 μ€μ μ€μ νκΈ°μμ΄ μ£Όμ΄μ§λ€. λ¨ μ΄ μμμ νΌμ°μ°μλ μνλ²³ λλ¬Έμλ‘ μ΄λ£¨μ΄μ§λ©° μμμμ ν λ²μ©λ§ λ±μ₯νλ€. κ·Έλ¦¬κ³ -A+Bμ κ°μ΄ -κ° κ°μ₯ μμ μ€κ±°λ ABμ κ°μ΄ *κ° μλ΅λλ λ±μ www.acmicpc.net νμ΄ μ€νμ μ΄μ©νμ¬ μ°μ°μκ° νΌμ°μ°μ μ¬μ΄μ μλ μ€μ νκΈ°μμ μ°μ°μκ° νΌμ°μ°μ μμ μλ νμ νκΈ°μμΌλ‘ λ°κΎΈλ λ¬Έμ μ λλ€. νμ νκΈ°μμ μ€μ νκΈ°μκ³Ό λ€λ₯΄κ² μ°μ°μμ μ°μ μμκ° μμ΄μ μμλλ‘ κ³μ°νλ©΄ λκΈ° λλ¬Έμ μ£Όλ‘ νλ‘κ·Έλ¨ λ΄λΆμ νκΈ°λ²μΌλ‘ μ¬μ©λλ€κ³ ν©λλ€. λν μ΄ λ¬Έμ μμλ νΌμ°μ°μκ° μ«μκ° μλλΌ 1κ°μ λ¬Έμμ΄κΈ° λλ¬Έμ μ«μμ μλ¦Ώμλ₯Ό μκ°νμ§ μμλ λ©λλ€. μ½λ ..
λ¬Έμ https://www.acmicpc.net/problem/17088 17088λ²: λ±μ°¨μμ΄ λ³ν ν¬κΈ°κ° NμΈ μμ΄ A = [A1, A2, ..., AN]μ΄ μμ λ, λͺ¨λ 1 ≤ i < Nμ λν΄μ, Ai+1-Aiκ° λͺ¨λ μΌμΉνλ©΄ λ±μ°¨μμ΄μ΄λΌκ³ νλ€. μλ₯Ό λ€μ΄, [3], [6, 6, 6], [2, 8, 14, 20], [6, 4, 2]λ λ±μ°¨μμ΄μ΄κ³ , [4, 5, 4], [6, 3, 1] www.acmicpc.net νμ΄ ν¬κΈ°κ° NμΈ μμ΄ A = [A1, A2,..., AN]μ΄ μμ λ κ°κ°μ μμ 1μ λνκ±°λ 1μ λΉΌλ μ°μ°μ μ΅λ ν λ²μ©λ§ μ¬μ©ν΄μ λ±μ°¨μμ΄μ λ°ννλ μ°μ° νμμ μ΅μκ°μ ꡬνλ λ¬Έμ μ λλ€. μ½λ CμΈμ΄ λ¨Όμ nμ΄ 1μ΄λΌλ©΄ 무쑰건 λ±μ°¨μμ΄μ΄λ―λ‘ 0μ μΆλ ₯νκ³ exit(0)μ..
λ¬Έμ https://www.acmicpc.net/problem/16945 16945λ²: λ§€μ§ μ€νμ΄λ‘ λ³κ²½νκΈ° 1λΆν° N2κΉμ§μ μκ° νλμ© μ±μμ Έ μλ ν¬κΈ°κ° N×NμΈ λ°°μ΄μ΄ μκ³ , μ΄ λ°°μ΄μ λͺ¨λ ν, μ΄, κΈΈμ΄κ° NμΈ λκ°μ μ ν©μ΄ λͺ¨λ κ°μ λ, λ§€μ§ μ€νμ΄λΌκ³ νλ€. ν¬κΈ°κ° 3×3μΈ λ°°μ΄ Aκ° μ£Όμ΄μ‘μ λ, www.acmicpc.net νμ΄ ν¬κΈ°κ° 3 × 3μΈ λ°°μ΄μ 1λΆν° 9κΉμ§μ μκ° 1κ°μ© λ€μ΄μκ³ λͺ¨λ ν, μ΄, λκ°μ μ ν©μ΄ λͺ¨λ κ°μ λ§€μ§ μ€νμ΄λ‘ λ³κ²½νλ €κ³ ν©λλ€. ν μΉΈμ μλ μ aλ₯Ό bλ‘ λ³κ²½νλ λΉμ©μ |a - b|μΌ λ λ§€μ§ μ€νμ΄λ‘ λ³κ²½νλ μ΅μ λΉμ©μ ꡬν΄μΌ ν©λλ€. μ½λ CμΈμ΄ μ§λλ²μ μμ±νλ μ€λμΏ λ¬Έμ μ λΉμ·ν©λλ€. λ°°μ΄μ ν¬κΈ°λ 3 x 3μΌλ‘ ν¬μ§ μκΈ° λλ¬Έμ ..
λ±μ΄λ? double-ended queueμ μ€μλ§, "deck"κ³Ό λ°μμ΄ κ°μ μμͺ½ λμμ μ½μ κ³Ό μμ κ° λͺ¨λ κ°λ₯ν μλ£κ΅¬μ‘° λ κ°μ ν¬μΈν°λ₯Ό μ¬μ©νμ¬, μμͺ½μμ μμ μ μ½μ μ λ°μμν¬ μ μλ€. νμ μ€νμ ν©μΉ ννλ‘ μκ°ν μ μλ€. λ±μ μ£Όμ μ°μ° add_front(dq, e) :λ±μ μμ μμ μ½μ add_rear(dq, e) : λ±μ λ€μ μμ μ½μ delete_front(dq) : λ±μ μμ μλ μμλ₯Ό λ°νν λ€μ μμ delete_rear(dq) : λ±μ λ€μ μλ μμλ₯Ό λ°νν λ€μ μμ get_front(dq) : λ±μ μμμ μμ νμ§ μκ³ μμ μλ μμλ₯Ό λ°ν get_rear(dq) : λ±μ λ€μμ μμ νμ§ μκ³ λ€μ μλ μμλ₯Ό λ°ν λ°°μ΄μ μ΄μ©ν λ± κ΅¬ν #define DE..
νλ?Queue : (무μμ κΈ°λ€λ¦¬λ μ¬λ μλμ°¨ λ±μ) μ€ (μΆμ² : λ€μ΄λ² μμ΄μ¬μ )μ μ μ μΆ(FIFO : First in First out)μ λ°©μμ μ¬μ©νλ μλ£κ΅¬μ‘°λμ€μ μ§μ΄λ£μ λ°μ΄ν°κ° λ¨Όμ λμ€λ μ€νκ³Όλ λ°λλλ κ°λ μ΄λ€.νμ μ’ λ₯μ ν νλ°°μ΄λ‘ νλ₯Ό ꡬννκΈ° λλ¬Έμ ν¬κΈ°κ° μ νλμ΄ μλ€.μ°μ°μ λ°λ³΅ν λ€μ rearκ° λ°°μ΄μ λ§μ§λ§κΉμ§ κ°μ λ μ€μ λ‘λ μμ 곡κ°μ΄ λ¨μμμ§λ§ μ½μ μ°μ°μ μ€ννμ λ μ€λ²νλ‘μ°κ° λ°μνλ€.μννμμμ μ€λͺ ν μ ν νμ λ¬Έμ μ (μ€λ²νλ‘μ°κ° λ°μ)μ 보μν νμ΄λ€.rearκ° λ°°μ΄μ λ§μ§λ§κΉμ§ κ°μ λ μ½μ μ°μ°μ μ€ννλ©΄ λͺ¨λλ¬ μ°μ°μ ν΅ν΄ 맨 μμ λ°μ΄ν°λ₯Ό μ½μ ν΄ μνμΌλ‘ μ°κ²°νλ λ°©μμ΄λ€.곡백μνμ ν¬νμνλ₯Ό ꡬλ³νκΈ° μνμ¬ ..
μ€νμ΄λ?Stack : (λ³΄ν΅ κΉλνκ² μ λλ) 무λκΈ°[λλ―Έ] (μΆμ² : λ€μ΄λ² μμ΄μ¬μ )νμ μ μΆ(LIFO : Last in First out) λλ μ μ νμΆ(FILO : First in Last out)μ λ°©μμ μ¬μ©νλ μλ£κ΅¬μ‘°λ°μ΄ν°μ μ½μ κ³Ό μμ κ° νμͺ½ λ°©ν₯μμλ§ μΌμ΄λλ€.μ€νμ μ°μ°push(s, item) : μ€νμ λ°μ΄ν°λ₯Ό μΆκ°pop(s) : μ€ν μ΅μλ¨ λ°μ΄ν°λ₯Ό λ°ννκ³ μμ is_full(s) : μ€ν ν¬νμν κ²μ¬is_empty(s) : μ€ν 곡백μν κ²μ¬peek(s) : μ€ν μ΅μλ¨ λ°μ΄ν°λ₯Ό λ°ν, μμ Xμ€ν μ¬μ© μμμ΄λ€ ν¨μκ° μκΈ° μμ μ λ€μ νΈμΆν λ λ³΅κ· μ£Όμλ₯Ό μμ€ν μ€νμ μ μ₯νκ³ νΈμΆλλ ν¨μλ₯Ό μν 맀κ°λ³μ λ° μ§μλ³μλ₯Ό μ€νμΌλ‘λΆν° ν λΉλ°λλ€..