• 관리
  • 글쓰기
  • 로그인
  • 로그아웃

공장콧차뇽

  • 홈
  • BACKEND

카테고리

  • 분류 전체보기 (353) N
    • BACKEND (1) N
    • Algorithm (283)
      • 알고리즘 (3)
      • BOJ (172)
      • Programmers (93)
      • LeetCode (12)
      • Code Module (3)
    • 자료구조 (7)
      • Array (1)
      • Stack (1)
      • Queue (2)
      • Tree (2)
      • Hash Table (1)
    • VOCA (3)
      • ComputerScience (2)
      • Web (1)
    • SpringBoot (16)
      • Common (4)
      • SpringBoot (2)
      • Spring Security (3)
      • Error (1)
      • Controller Layer (2)
      • ETC (4)
    • JPA (13)
      • Core (3)
      • Setting (1)
      • Paging (1)
      • Annotation (5)
      • Util (1)
      • QueryDSL (2)
    • Dependency Manager (9)
      • Maven (5)
      • Gradle (4)
    • Database (10)
      • SQL (1)
      • DDL (3)
      • DCL (1)
      • INDEX (2)
      • MYSQL (2)
      • ETC (1)
    • Git (7)
      • Merge (2)
      • Rebase (1)
      • with Remote (4)
    • Java (4)

방문자 통계

오늘 :

어제 :

BOJ22111

  • [BOJ]2211번: 네트워크 복구 문제: https://www.acmicpc.net/problem/2211 다익스트라 문제입니다. 주어진 간선중에 1번 컴퓨터에서 모든 컴퓨터를 연결하되 최소비용 조건을 맞추려면 다익스트라의 최종 경로가 된 간선들만 뽑아내면 됩니다. 제가 해결한 방법은 다익스트라에서dist[] 배열을 pair로 선언하여 first에는 길이 값을 담고, 길이가 더 짧을 만나 갱신될 때 마다 second값에 현재 나와 연결된 NODE 값을 저장해놓습니다. 그렇게 하면 최종적으로 dist[] 배열에 저장된 다익스트라의 (dist[i], dist[i].second) 모든 쌍이 정답입니다. 코드: https://github.com/cottory/algorithm/blob/master/BOJ/BOJ2211.cc Algorithm/BOJ 2020. 5. 21.
이전 1 다음
TOP

나를 이롭게 남을 이롭게 모두를 이롭게 하고 싶은 회사원 개발자 선생님

미리 알았다면 좋았을 텐데

잠깐만요! 이 글도 한 번 보고 가세요 🧡



티스토리툴바