[Algorithm] κΈκ³Ό μ μ΄λ°νκΈ°
π λ¬Έμ μ΄λ μκ΅μ νλ μ΄μμ λμλ€μ΄ μμ΅λλ€. μκ΅μ μμ μ λμλ₯Ό μ§κΈ°λ‘ κ²°μ νμμ΅λλ€. ν΄λΉ λμλ₯Ό μ§κΈ° μν΄μλ λμλ₯Ό μ§λ μ₯μμ κΈ a kgκ³Ό μ b kgμ΄ μ λ¬λμ΄μΌ ν©λλ€. κ° λμμλ λ²νΈκ° λ§€κ²¨μ Έ μλλ°, iλ² λμμλ κΈ g[i] kg, μ s[i] kg, κ·Έλ¦¬κ³ νΈλ ν λκ° μμ΅λλ€. iλ² λμμ νΈλμ μ€μ§ μ λμλ₯Ό μ§λ κ±΄μ€ μ₯μμ iλ² λμλ§μ μ볡ν μ μμΌλ©°, νΈλλ‘ μ΄λνλ λ° t[i] μκ°μ΄ κ±Έλ¦¬κ³ , μ΅λ w[i] kg κ΄λ¬Όμ μ΄λ°ν μ μμ΅λλ€. (κ΄λ¬Όμ κΈκ³Ό μμ
λλ€. μ¦, κΈκ³Ό μμ λμμ μ΄λ°ν μ μμ΅λλ€.) λͺ¨λ νΈλμ κ°μ λλ‘λ₯Ό μ¬λ¬ λ² μ볡ν μ μμΌλ©° μ°λ£λ 무νλλΌκ³ κ°μ ν©λλ€. μ μ a, bμ μ μ λ°°μ΄ g, s, w, tκ° λ§€κ°λ³μλ‘ μ£Ό..
[Algorithm] μ°μ νμ€ λΆλΆ μμ΄μ ν©
π λ¬Έμ μ΄λ€ μμ΄μ μ°μ λΆλΆ μμ΄μ κ°μ κΈΈμ΄μ νμ€ μμ΄μ κ° μμλΌλ¦¬ κ³±νμ¬ μ°μ νμ€ λΆλΆ μμ΄μ λ§λ€λ € ν©λλ€. νμ€ μμ΄μ΄λ [1, -1, 1, -1 …] λλ [-1, 1, -1, 1 …] κ³Ό κ°μ΄ 1 λλ -1λ‘ μμνλ©΄μ 1κ³Ό -1μ΄ λ²κ°μ λμ€λ μμ΄μ
λλ€. μλ₯Ό λ€μ΄ μμ΄ [2, 3, -6, 1, 3, -1, 2, 4]μ μ°μ λΆλΆ μμ΄ [3, -6, 1]μ νμ€ μμ΄ [1, -1, 1]μ κ³±νλ©΄ μ°μ νμ€ λΆλΆμμ΄μ [3, 6, 1]μ΄ λ©λλ€. λ λ€λ₯Έ μμλ‘ μ°μ λΆλΆ μμ΄ [3, -1, 2, 4]μ νμ€ μμ΄ [-1, 1, -1, 1]μ κ³±νλ©΄ μ°μ νμ€ λΆλΆμμ΄μ [-3, -1, -2, 4]μ΄ λ©λλ€. μ μ μμ΄ sequenceκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ°μ νμ€ λΆλΆ μμ΄μ..
[Algorithm]μ«μ μΉ΄λ λλκΈ°
πλ¬Έμ μ² μμ μν¬λ μ μλμΌλ‘λΆν° μ«μκ° νλμ© μ ν μΉ΄λλ€μ μ λ°μ© λλ μ κ°μ§ ν, λ€μ λ 쑰건 μ€ νλλ₯Ό λ§μ‘±νλ κ°μ₯ ν° μμ μ μ aμ κ°μ ꡬνλ €κ³ ν©λλ€. μ² μκ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ₯Ό λλ μ μκ³ μν¬κ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ€ μ€ νλλ λλ μ μλ μμ μ μ a μν¬κ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ₯Ό λλ μ μκ³ , μ² μκ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ€ μ€ νλλ λλ μ μλ μμ μ μ a μλ₯Ό λ€μ΄, μΉ΄λλ€μ 10, 5, 20, 17μ΄ μ ν μλ κ²½μ°μ λν΄ μκ°ν΄ λ΄
μλ€. λ§μ½, μ² μκ° [10, 17]μ΄ μ ν μΉ΄λλ₯Ό κ°κ³ , μν¬κ° [5, 20]μ΄ μ ν μΉ΄λλ₯Ό κ°λλ€λ©΄ λ 쑰건 μ€ νλλ₯Ό λ§μ‘±νλ μμ μ μ aλ μ‘΄μ¬νμ§ μμ΅λλ€. νμ§λ§, μ² μκ° [10, ..