본문 바로가기

말랑한 하루

검색하기
말랑한 하루
프로필사진 지수는말랑이

  • 분류 전체보기 (245)
    • Algorithm (10)
    • 문제풀이 (155)
      • BAEKJOON Online Judge (75)
      • SWexpert Academy (36)
      • Programmers (42)
      • 정보 (2)
    • 개발 (77)
      • React (0)
      • Flutter (75)
      • Android (0)
      • 기타 (2)
    • 면접 (1)
      • 후기 (1)
    • Github (2)
Guestbook
반응형
Recent Posts
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록섬의개수 (1)

말랑한 하루

[BAEKJOON] 4963 섬의개수 (C++)

[문제] 간단한 BFS문제입니다. [조건] 가로, 세로, 대각선으로 연결되어 있는 섬의 전체개수를 찾는것 맵을 벗어나지않게 움직이며, 같은색의 섬만 움직일 수 있도록 판별하는것. [해결순서] 가로, 세로, 대각선에대해 움직일수 있는 방법을 파악하는 것이 가장 중요한문제 라고생각합니다. 섬의개수문제는 여러 BFS에서 응용되기때문에 잘 기억하고 있는것을 추천함니다. 각각의 모든섬에서 다른섬으로 갈수있는지 판별하고, 더이상갈수없다면 섬의개수를 하나씩 증가시켜주면됩니다. [부분소스코드] 순서대로 ↑ ↓ ← → ↖ ↗ ↘ ↙ 상 하 좌 우 좌상 우상 우하 좌하 int xX[8] = { 0, 0, -1, 1, -1, 1, 1, -1 }; int yY[8] = { -1, 1, 0, 0, -1, -1, 1, 1 }; ..

문제풀이/BAEKJOON Online Judge 2019. 11. 18. 02:47
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바