본문 바로가기

말랑한 하루

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

  • 분류 전체보기 (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
  • 관리

목록문제풀이 (155)

말랑한 하루

[BAEKJOON] 2933 미네랄 (C++)

[문제] 간단한 BFS구현문제 라고 생각했지만, 미네랄 클러스터를 이해하는데 시간을 많이썻었다. [조건] 1. 좌, 우에서 막대기를 던질때, 미네랄이 있으면 파괴된다. 2. 미네랄이 파괴된후, 새로운 클러스터가 생성되었을 때 공중에 떠있다면 미네랄 클러스터나 바닥에 닿기전까지 계속해서 떨어진다. 다른 미네랄클러스터를 만나게된다면 합쳐진다. 3. 주어진 막대회수만큼 반복한다 [해결순서] 순서에 따라 방향에맞춰 막대기를 던지고, 그 위치에서 처음만나는 미네랄을 파괴시키면된다. 공중에 떠있는 미네랄 클러스터를 판별하는 방법이 중요한데, 바닥에 붙어있는 미네랄을 기점으로 BFS를 돌려 Check해주고 Check되지않은 미네랄 클러스터가 존재할 시에 [조건2]를 구현해주면 된다. [주의할점] 미네랄 클러스터는 한..

문제풀이/BAEKJOON Online Judge 2019. 11. 13. 18:47
Prev 1 ··· 75 76 77 78 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바