1743 음식물 피하기
💡문제 분석 요약이전에 풀었던 단지 번호붙이기 문제와 거의 유사했다.한마디로 음식물이 뭉쳐져있으면 커지고, 제일 크게 커진 음식물 크기를 구하는 문제였다.이는 DFS, BFS로 탐색하여 해당 구역에 1이 몇개 있는지 구하는 맥락이다.💡알고리즘 설계BFS, DFS 모두 가능하다.💡코드import syssys.setrecursionlimit(10 ** 6)n, m, k = map(int, input().split())graph = [[0] * m for _ in range(n)]visited = [[0] * m for _ in range(n)]foods = [] # 음쓰들foodWaste = 0 # 음쓰dx = [0, 0, 1, -1]dy = [1, -1, 0, 0]for _ in range(k):..
2024. 7. 21.