-
[λ°±μ€] 2455 μ§λ₯ν κΈ°μ°¨ with PythonPS 2023. 4. 10. 11:36728x90λ°μν
π BOJ 2455 μ§λ₯ν κΈ°μ°¨
π‘ 쑰건
- κΈ°μ°¨μλ νκ±°λ λ΄λ¦¬λ μ¬λ μλ₯Ό μλμΌλ‘ μΈμν μ μλ μ₯μΉκ° μλ€.
μ΄ μ₯μΉλ₯Ό μ΄μ©νμ¬ μΆλ°μμμ μ’ μ°©μκΉμ§ κ°λ λμ€ κΈ°μ°¨ μμ μ¬λμ΄ κ°μ₯ λ§μ λμ μ¬λ μλ₯Ό κ³μ°νλ €κ³ νλ€.
κΈ°μ°¨λ₯Ό μ΄μ©νλ μ¬λλ€μ μ§μ μμμ΄ ν¬μ² νμ¬, μμμ κΈ°μ°¨μ ν λ, λ΄λ¦΄ μ¬λμ΄ λͺ¨λ λ΄λ¦° νμ κΈ°μ°¨μ νλ€κ³ κ°μ νλ€.
- μ΄ κΈ°μ°¨λ λ€μ 쑰건μ λ§μ‘±νλ©΄μ μ΄νλλ€κ³ κ°μ νλ€.
- κΈ°μ°¨λ μ λ²νΈ μμλλ‘ μ΄ννλ€.
- μΆλ°μμμ λ΄λ¦° μ¬λ μμ μ’ μ°©μμμ ν μ¬λ μλ 0μ΄λ€.
- κ° μμμ νμ¬ κΈ°μ°¨μ μλ μ¬λλ³΄λ€ λ λ§μ μ¬λμ΄ λ΄λ¦¬λ κ²½μ°λ μλ€.
- κΈ°μ°¨μ μ μμ μ΅λ 10,000λͺ μ΄κ³ , μ μμ μ΄κ³Όνμ¬ νλ κ²½μ°λ μλ€.
- 4κ°μ μμ λν΄ κΈ°μ°¨μμ λ΄λ¦° μ¬λ μμ ν μ¬λ μκ° μ£Όμ΄μ‘μ λ, κΈ°μ°¨μ μ¬λμ΄ κ°μ₯ λ§μ λμ μ¬λ μλ₯Ό κ³μ°νλ λ¬Έμ
- κ° μμμ λ΄λ¦° μ¬λ μμ ν μ¬λ μκ° λΉμΉΈμ μ¬μ΄μ λκ³ μ²«μ§Έ μ€λΆν° λ·μ§Έ μ€κΉμ§ μ μμλλ‘ ν μ€μ νλμ© μ£Όμ΄μ§λ€.
- ꡬν, μν μ νμ λ¬Έμ
π μμ λ° μ€νκ²°κ³Ό
μμ 1
0 32 3 13 28 25 39 0
μ€νκ²°κ³Ό 1
42
β¨οΈ λ¬Έμ νμ΄
κΈ°μ°¨λ μ λ²νΈ μμλλ‘ μ΄νλκ³ μμΌλ λ°λ‘ μ λ ¬μ ν΄μ£Όμ§ μμλ λλ€.
κ° μλ§λ€ λͺ λͺ μ μΈμμ΄ κΈ°μ°¨λ₯Ό νκ³ μλμ§ κ³μ°νλ μμ μλμ κ°λ€.
res += -1 * leave + onleave λ³μλ λ΄λ¦° μ¬λμ μ, on μ ν μ¬λμ μμ΄λ€.
res κ³μ°μ΄ λλ λλ§λ€, ans κ°κ³Ό λΉκ΅ν΄ κ°±μ ν΄μ€λ€.
π₯ μμ€ μ½λ
from sys import stdin ans, res = 0, 0 for i in range(4): leave, on = map(int, stdin.readline().split()) res += -1 * leave + on ans = max(res, ans) print(ans)
λ°μν'PS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€] 10025 κ²μΌλ₯Έ λ°±κ³° with Python (0) 2023.04.10 [λ°±μ€] 15792 A/B - 2 with Python (0) 2023.04.10 [λ°±μ€] 1072 κ²μ with Python (0) 2023.04.07 [λ°±μ€] 9658 λ κ²μ 4 with Python (0) 2023.04.07 [λ°±μ€] 9657 λ κ²μ 3 with Python (0) 2023.04.04 - κΈ°μ°¨μλ νκ±°λ λ΄λ¦¬λ μ¬λ μλ₯Ό μλμΌλ‘ μΈμν μ μλ μ₯μΉκ° μλ€.