[백준] 3136. 평면도

newbieski·2021년 8월 6일
0

백준

목록 보기
13/210

https://www.acmicpc.net/problem/3136

접근법

  • 점을 두 배로 처리함(대각선으로 만나는 것 처리하기 위해서)
  • 점 방문 여부를 체크
    • 선이 중복되지 않은 상태에서 같은 점을 두 번 방문하면 공간이 생김
    • map 이용
  • 선 사용 여부를 체크
    • (y, x)에서 k번 선을 사용했는지 체크
    • (y, x)에서 k번 선을 사용했으면 (y', x')에서는 k'번 선을 사용하는 것이 됨 : (0, 0)에서 2번 선(오른쪽선)을 사용했으면 (0, 2)에서 6번 선(왼쪽선)도 사용이 된 것임
    • map 이용

추가

  • 오일러 지표 문제라고 함 : ve+f=2v-e+f=2 (점, 간선, 면)
profile
newbieski

0개의 댓글