[Python] 백준 2563 색종이

백준 2563 색종이
문제

가로와 세로가 각각 100인 정사각형 모양의 흰 도화지가 있는데, 이 도화지 위에 가로와 높이가 각각 10인 정사각형 모양의 검은색 도화지를 옆면이 색종이와 도화지가 평행하다. 이렇게 색종이를 한 장 이상 붙인 후, 색종이가 붙은 검은 부분의 넓이를 찾는 프로그램을 작성해보세요.


예를 들어 흰색 도화지 한 장에 검은색 종이 세 장을 그림과 같은 모양으로 붙였다면 검은색 부분의 넓이는 260이다.

기입

컬러 용지의 수는 첫 번째 행에 표시됩니다. 그런 다음 두 번째 행부터 색종이를 붙일 위치를 각 행에 개별적으로 표시합니다. 색종이가 붙은 위치는 두 개의 자연수로 표시되는데, 첫 번째 자연수는 색지의 왼쪽과 도화지의 왼쪽 사이의 거리이고, 두 번째 자연수는 밑면 사이의 거리이다. 색종이 옆면과 도화지 밑면. 색종이의 개수는 100개 미만이며 도화지에서 색종이가 떨어지는 경우가 없습니다.

누르다

검정색 영역의 영역을 첫 줄에 붙인 색종이로 인쇄합니다.


제출하다

l=((0 for x in range(100)) for x in range(100))
for i in range(int(input())):
    a,b=map(int,input().split())
    for i in range(10):
        for j in range(10):
            l(a+i)(b+j)=1
r=0
for i in range(100):
    r+=l(i).count(1)
print(r)



3
3 7
15 7
5 2

결과


백준 2563 색종이

2563호: 색종이 조각

컬러 용지의 수는 첫 번째 행에 표시됩니다. 그런 다음 두 번째 행부터 색종이를 붙일 위치를 각 행에 개별적으로 표시합니다. 색종이가 부착된 위치는 두 개의 정수로 표시되며 첫 번째 정수는 색종이의 왼쪽 가장자리입니다.

www.acmicpc.net