백준 치즈 풀이

알고리즘/그래프

[BOJ] 백준 2636 - 치즈 풀이

1. 문제 https://www.acmicpc.net/problem/2636 2636번: 치즈 아래 과 같이 정사각형 칸들로 이루어진 사각형 모양의 판이 있고, 그 위에 얇은 치즈(회색으로 표시된 부분)가 놓여 있다. 판의 가장자리(에서 네모 칸에 X친 부분)에는 치즈가 놓 www.acmicpc.net 2. 풀이 백준 2638 치즈 문제와 거의 똑같은 문제(https://www.acmicpc.net/problem/2638) 이 문제의 핵심 또한 가장 자리에는 치즈가 무조건 없으므로, 치즈가 없는 공간(공기 공간)이 외부 공기인지 내부 공기인지 파악하는 것이 중요하다. 주요 변수 및 자료구조 1. Queue pointQueue : 녹을 치즈의 좌표를 저장할 Queue 2. int cnt : while문을 ..

알고리즘/그래프

[BOJ] 백준 2638 - 치즈 풀이

1. 문제 https://www.acmicpc.net/problem/2638 2638번: 치즈 첫째 줄에는 모눈종이의 크기를 나타내는 두 개의 정수 N, M (5 ≤ N, M ≤ 100)이 주어진다. 그 다음 N개의 줄에는 모눈종이 위의 격자에 치즈가 있는 부분은 1로 표시되고, 치즈가 없는 부분은 0으로 www.acmicpc.net 2. 풀이 백준 골드 3에 해당하는 문제로 DFS로 해결했다. 입력을 받고 map을 구성하고 치즈의 개수를 세어 cheeseCnt에 저장한다. 주요 자료구조 int cheeseCnt : 치즈 수 boolean[][] visited : 외부 공기와 내부 공기를 구별할 boolean 배열 Queue pointQueue : 치즈를 녹일 좌표가 들어있는 큐 이 문제의 핵심 포인트는..

송승현(SSH)
'백준 치즈 풀이' 태그의 글 목록