백준 16931

·Python
이 문제는 3차원 격자 구조물의 겉넓이를 구하는 문제이다.2차원 배열이 처음에 주어지는데 여기서 각 칸의 값은 해당 위치에 쌓인 블록의 높이를 나타냄어려워 보여도 겉넓이의 성질을 이해하면 풀 수 있다. - 정육면체로 이루어져 있기 때문에, 해당 문제에서 겉넓이는 6면 모두 구할 필요 없이 왼쪽 오른쪽 아래쪽 이렇게 3면만 구한 뒤에 2배를 하면 된다.- 그런데 여기서 지금 바닥면인 base는 N*M으로 이미 주어져있기 때문에 사실상 두 개의 면만 구하면 끝!- 이를 쉽게 이해하려면 정사영 투영을 떠올리면 쉬움 import sysN, M = map(int, sys.stdin.readline().split())arr = [list(map(int, sys.stdin.readline().split())) for..
여백 ::
'백준 16931' 태그의 글 목록