μ 체 κΈ214 Database: Intro Database: Intro Database λ±μ₯ μ΄μ μλ...? νμΌμ μ΄μ©ν λ°μ΄ν° κ΄λ¦¬ β μ°λ¦¬λ μΌλ°μ μΌλ‘ λ°μ΄ν°λ₯Ό νμΌμ μ μ₯νλ€. β μ₯μ - μ΄μ체μ μ κ΄κ³μμ΄ μ΄λμμλ μ½κ² μ¬μ© κ°λ₯ - μ΄λ©μΌμ΄λ λ©μ μ λ₯Ό μ΄μ©ν΄ κ°νΈνκ² μ μ‘ κ°λ₯ β λ¨μ - λμ©λ λ°μ΄ν° λ€λ£¨κΈ°μ λΆμ ν© - λ°μ΄ν°λ₯Ό ꡬ쑰μ μΌλ‘ μ 리νκΈ° μ΄λ €μ μ€νλ λ μνΈλ₯Ό μ΄μ©ν λ°μ΄ν° κ΄λ¦¬ β μ€νλ λ μνΈ(μμ μνΈ)μ¬μ© β 컬λΌ(μ΄)μ ν΅ν΄ λ°μ΄ν°μ μ νμ μ μ₯νκ³ , λ μ½λ(ν)μ ν΅ν΄ ꡬ체μ μΈ λ°μ΄ν° κ°μ μ μ₯ β λ°μ΄ν°λ² μ΄μ€λ‘ κ°κΈ° μν κΈΈλͺ©... λ°μ΄ν°λ² μ΄μ€μ λ±μ₯ β μ€νλ λ μνΈμ λ¬λ¦¬ νλ‘κ·Έλλ° μΈμ΄λ₯Ό μ¬μ©ν΄ μλ β RDB(Relational Database): κ΄κ³ν λ°μ΄ν° λ² μ΄μ€ β κ°κ°μ λ°μ΄ν°λ₯Ό ν μ΄λΈμ .. 2022. 10. 5. [λ°±μ€] 1662 μμΆ (Python/νμ΄μ¬) https://www.acmicpc.net/problem/1662 1662λ²: μμΆ μμΆλμ§ μμ λ¬Έμμ΄ Sκ° μ£Όμ΄μ‘μ λ, μ΄ λ¬Έμμ΄μ€ μ΄λ€ λΆλΆ λ¬Έμμ΄μ K(Q)μ κ°μ΄ μμΆ ν μ μλ€. Kλ νμ리 μ μμ΄κ³ , Qλ 0μ리 μ΄μμ λ¬Έμμ΄μ΄λ€. μ΄ QλΌλ λ¬Έμμ΄μ΄ Kλ² λ°λ³΅λλ€λ λ»μ΄ www.acmicpc.net 1. μ€νμ νμ©ν λ¬Έμμ΄ λ¬Έμ μ΄λ€. 2. λ¬Έμ λ₯Ό 보면 κ°μ₯ λ¨Όμ λ μ¬λ¦¬κΈ° μ¬μ΄ νμ΄λ μ€μ λ‘ λ¬Έμμ΄μ μμΆν΄μ ν΄μ κ²°κ³Ό λ¬Έμμ΄μ κΈΈμ΄λ₯Ό ꡬνλ 건λ°, κ·Έλ κ² ν κ²½μ° λ¬Έμμ΄μ μ΅λ κΈΈμ΄κ° 2,147,473,647μΈμ§λΌ λΉμ°ν λ©λͺ¨λ¦¬ μ΄κ³Όκ° λ°μνλ€. 3. ν΅μ¬μ λ¬Έμμ΄ μ 체λ₯Ό ꡬνλ κ² μλλΌ 'κΈΈμ΄'λ₯Ό ꡬνλ κ²μ΄λ―λ‘ κ΄νΈ μμ μμΉν λ°λ³΅ νμλ₯Ό λνλ΄λ λ¬Έμλ§ μ«μ κ·Έλλ‘ μ μ₯νκ³ , .. 2022. 10. 5. [3μ£Όμ°¨] TCPμ Segment Structure TCP: Segment Structure TCPμ νΉμ§ β point-to-point: one sender(socket), one receiver(socket) β reliable, inorder byte stream β piplelined β full duplex: μλ°©ν₯ data flow β send & receive buffers: κ°κ° λμλλ λ²νΌλ₯Ό κ°μ§κ³ μμ β connection oriented β flow controlled β condition controll TCP segmentμ ꡬ쑰 β κ° ν€λ νλμ μλ―Έλ₯Ό νμ νλ κ² μ€μνλ€ β src/dest port#: 16bit -> 0 ~ 2^16 - 1 β seq# β ACK# β checksum: μλ¬ νμΈ β receive win.. 2022. 10. 5. [λ°±μ€] 20057 λ§λ²μ¬ μμ΄μ ν λ€μ΄λ (Python/νμ΄μ¬) https://www.acmicpc.net/problem/20057 20056λ²: λ§λ²μ¬ μμ΄μ νμ΄μ΄λ³Ό 첫째 μ€μ N, M, Kκ° μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Mκ°μ μ€μ νμ΄μ΄λ³Όμ μ λ³΄κ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. νμ΄μ΄λ³Όμ μ 보λ λ€μ― μ μ ri, ci, mi, si, diλ‘ μ΄λ£¨μ΄μ Έ μλ€. μλ‘ λ€λ₯Έ λ νμ΄μ΄λ³Όμ μμΉ www.acmicpc.net νΉλ³ν μκ³ λ¦¬μ¦μ νμλ‘ νμ§ μλ ꡬν λ¬Έμ μ΄λ€. ꡬνν΄μΌν μμλ ν¬κ² λͺ¨λλ°λμ νμ°κ³Ό ν λ€μ΄λμ μ΄λμ΄λ€. λͺ¨λλ°λμ νμ° λͺ¨λλ°λμ΄ νμ°λλ μ’νλ λΉμ¨μ λμ λ리 ννλ‘ λ΄μμ€λ€. λ λλν λ°©λ²λ μμ κ±° κ°μλ° λλ κ·Έλ₯ λͺ¨λ μ’νλ λΉμ¨μ μΌμΌμ΄ μ λ ₯νλ€ μ΄λ΄ κ²½μ° μ€νκ° μμΌλ©΄ λλ²κΉ μ λ°κ²¬νκΈ° λ§€μ° νλλ μ£Όμνμ λμ λ리μ μ μ₯ν΄λ μ’.. 2022. 10. 4. [3μ£Όμ°¨] Pipelined Protocols: GBN & Selective repeat Pipelined Protocols: GBN & Selective repeat RDT 3.0: stop and wait operation β μ λ’°μ±μ μμ§λ§ μλλ λ§€μ° λ리λ€... β U(utilazation): fraction of time sender busy sending β ν λ²μ νλμ© λ³΄λ΄κ³ λκΈ°νλ κ³Όμ μ΄ λ§€μ° λΉν¨μ¨μ Piplelined protocols β Pipline Protocol : ν λ²μ μ¬λ¬ κ°λ₯Ό 보λμΌλ‘μ¨ ν¨μ¨μ λμΈλ€! β Go-Back-N λ°©μ β Selective Repeat λ°©μ Go - Back - N β window: ν λ²μ λ³΄λΌ ν¨ν·μ μ β ACKκ° cumulativeνλ€. -> ACK(n) β κ°κ°μ ν¨ν·μ νμ΄λ¨Έλ₯Ό κ°μ§κ³ μλ€. β nλ² ν¨ν·μμ ti.. 2022. 10. 4. λ°±μ€ νλ λ¬μ± μΈνΌ μμνλ©΄μ μΈμ λ ν° λͺ©ν 3κ°μ€ νλ λ¬μ± 7μλ§λΆν° μμνμΌλ λλ΅ λ λ¬ κ±Έλ¦Ό (λ§€μ° λΏλ―) λ§μ§λ§μ κΈνκ² ν΄λμ€5 λ°κ³ μμμ λ ¬ 곡λΆν΄μ κ²¨μ° μ¬λ Έμ... μ΄μ ν°μ΄ μμ¬ μ λ΄κ³ λ¬Έμμ΄μ΄λ ꡬν 그리λ μμ£Όλ‘ νλ©΄μ μ½ν κ·Όλ³Έ μμ μμ ... 2022. 10. 4. μ΄μ 1 Β·Β·Β· 29 30 31 32 33 34 35 36 λ€μ