11/2 풀이

2024. 11. 2. 18:03·Algorithm/백준

boj 7576 토마토

  • BFS를 여러 지점에서 돌려야 할 때를 어떻게 할것인가?

배열에서 익은 토마토에 해당하는 좌표에서 BFS를 돌렸더니 최소 일수를 구할 수 없었다. BFS 특성 상 한 좌표에서 시작해 끝까지 돌기 때문이다. 
따라서, 익은 토마토에 해당하는 좌표를 모두 큐에 넣고 한번에 돌려준다면 동시에 BFS를 돌려서 최소 일수를 구할 수 있다.

 

boj 7579 토마토

  • 3차원 배열에서의 BFS?

상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수

이렇게 주어질 때,

board = new int[h][n][m];

형태가 되어야 할 것이다.

나머지 로직은 앞의 토마토 문제와 동일하다. 

'Algorithm > 백준' 카테고리의 다른 글

멀티버스 Ⅱ  (0) 2025.04.15
진우의 달 여행 (Large)  (0) 2025.03.20
[백준] Silver I. 회전 초밥  (2) 2024.10.21
[백준] Gold V. 강의실 배정  (0) 2024.10.12
[백준] Silver I. 스타트와 링크  (0) 2024.09.26
'Algorithm/백준' 카테고리의 다른 글
  • 멀티버스 Ⅱ
  • 진우의 달 여행 (Large)
  • [백준] Silver I. 회전 초밥
  • [백준] Gold V. 강의실 배정
미네구스
미네구스
  • 미네구스
    망구스 blog
    미네구스
  • 전체
    오늘
    어제
    • 분류 전체보기 (174)
      • Kotlin (0)
      • 시큐리티 (0)
        • 개발자 유미 (0)
      • 배포 (4)
      • 회고 (0)
      • Algorithm (143)
        • 프로그래머스 코딩테스트 문제풀이전략 (37)
        • 백준 (66)
        • 프로그래머스 (18)
        • Leetcode (22)
        • 코테 팁 (0)
      • 프로젝트 (8)
        • WEPIK (3)
        • PICK-O (5)
      • CS (1)
        • 운영체제 (5)
        • 네트워크 (1)
        • 면접스터디 (2)
      • 면접 (0)
        • 코테후기 (0)
        • 면접후기 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    `
    백트래킹
    N과 M
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
미네구스
11/2 풀이
상단으로

티스토리툴바