[백준/파이썬][Gold V] 로봇 청소기 - 14503
[Gold V] 로봇 청소기 - 14503문제 링크성능 요약메모리: 109240 KB, 시간: 116 ms분류구현, 시뮬레이션제출 일자2023년 11월 13일 12:50:00문제 설명로봇 청소기와 방의 상태가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오.로봇 청소기가 있는 방은 N×M$N \times M$ 크기의 직사각형으로 나타낼 수 있으며, 1×1$1 \times 1$ 크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북 중 하나이다. 방의 각 칸은 좌표 (r,c)$(r, c)$로 나타낼 수 있고, 가장 북쪽 줄의 가장 서쪽 칸의 좌표가 (0,0)$(0, 0)$, 가장 남쪽 줄의 가장 동쪽 칸의 ..
더보기
[백준/파이썬][Gold IV] 연구소 - 14502
[Gold IV] 연구소 - 14502문제 링크성능 요약메모리: 123676 KB, 시간: 2264 ms분류너비 우선 탐색, 브루트포스 알고리즘, 그래프 이론, 그래프 탐색, 구현제출 일자2024년 11월 25일 22:12:40문제 설명인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다.연구소는 크기가 N×M인 직사각형으로 나타낼 수 있으며, 직사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽으로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다.일부 칸은 바이러스가 존재하며, 이 바이러스는 상하좌우로 인접한 빈 칸으로 모두 퍼져나갈 수 있다. 새로 세울 수 있는 벽의..
더보기