π³ λ§ν¬
π λ¬Έμ
κ°λ‘, μΈλ‘μ ν¬κΈ°κ° κ°κ° 100μΈ μ μ¬κ°ν λͺ¨μμ ν°μ λνμ§κ° μλ€. μ΄ λνμ§ μμ κ°λ‘, μΈλ‘μ ν¬κΈ°κ° κ°κ° 10μΈ μ μ¬κ°ν λͺ¨μμ κ²μμ μμ’
μ΄λ₯Ό μμ’
μ΄μ λ³κ³Ό λνμ§μ λ³μ΄ νννλλ‘ λΆμΈλ€. μ΄λ¬ν λ°©μμΌλ‘ μμ’
μ΄λ₯Ό ν μ₯ λλ μ¬λ¬ μ₯ λΆμΈ ν μμ’
μ΄κ° λΆμ κ²μ μμμ λμ΄λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
κ·Έλ¦Ό μΆμ²: https://www.acmicpc.net/problem/2563
μλ₯Ό λ€μ΄ ν°μ λνμ§ μμ μΈ μ₯μ κ²μμ μμ’ μ΄λ₯Ό κ·Έλ¦Όκ³Ό κ°μ λͺ¨μμΌλ‘ λΆμλ€λ©΄ κ²μμ μμμ λμ΄λ 260μ΄ λλ€.
πΎ νμ΄ λ°©λ²
λ§€μ° λ¨μνκ², 2*2 μμ’
μ΄μ λμ΄λ₯Ό κ³μ°νλ€κ³ μκ°ν΄λ³΄μ.
μ΄λ, μμ’
μ΄μ λμ΄λ 2*2 = 4λ‘ κ³μ°ν μλ μκ³ , μμ’
μ΄λ₯Ό λͺ¨λ 1*1μ§λ¦¬ μΉΈμΌλ‘ λλμ΄ κ°κ°μ λμ΄μΈ 1+1+1+1 = 4 λ‘ κ³μ°ν μ μλ€. μ½λλ‘ κ΅¬νν λμ μλ λ°©λ²μ μ΄μ©ν κ²μ΄λ€.
paperλΌλ 101*101 λ°°μ΄μ μ μΈνκ³ , μμ’ μ΄μ μΌμͺ½ νλ¨ ν¬μΈνΈμ μμΉκ° μ£Όμ΄μ§λ©΄ κ·Έ ν¬μΈνΈλ‘λΆν° x+10, y+10 (μμ’ μ΄μ κΈΈμ΄κ° 10μ΄λ―λ‘)λ§νΌμ 1λ‘ μ±μ΄λ€. μ΄ν paperμμ 1μΈ κ³³μ ν©μ ꡬνλ©΄, κ²ΉμΉ λΆλΆλ λ¬Έμ μμ΄ μ 체 μμ’ μ΄μ λμ΄κ° κ³μ°λλ€.
λͺ¨λ ν μ€νΈμΌμ΄μ€ μ±κ³΅ μ½λ
paper = [[0] * 101 for _ in range(101)]
n = int(input())
area = 0
for i in range(n):
x, y = map(int, input().split())
for j in range(y, y+10):
for k in range(x, x+10):
paper[j][k] = 1
for row in paper:
if 1 in row:
area += sum(row)
print(area)