Yejin's Story

Yejin's Story

  • 분류 전체보기 (48)
    • [Algorithm] (41)
      • 알고리즘 이론 (2)
      • 문제 풀이 (39)
    • [SQL] (3)
    • [CS] (2)
      • 디자인패턴 (1)
      • 프로그래밍 패러다임 (1)
    • Project (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Yejin's Story

컨텐츠 검색

태그

시뮬레이션 백트레킹 오블완 SQL BFS N과 M 파이썬 dp 파이썬 Union-find knapsack 0/1 knapsack 파이썬 백준 백준 n과 m 파이썬 union-find 파이썬 백트레킹 파이썬 0/1 knapsack 구현 DP 이분탐색 이분탐색 파이썬 티스토리챌린지

최근글

댓글

공지사항

아카이브

백준 24542 파이썬(1)

  • [BOJ_Python] 24542. 튜터-튜티 관계의 수

    문제https://www.acmicpc.net/problem/24542 사용 알고리즘Union-Find 풀이고려사항1. 분리 집합 만들기- 중간에 root가 변경 될 수 있기 때문에 다 만들고 최종 갱신 필요2. 집합 별 인원 수 확인 후기1. 이 문제는 Union-Find의 가장 기초 문제로 생각된다.2. 부모(root) 리스트를 만들어주고 배열 합칠 때 성능 향상을 위한 size 리스트를 만들어준다.3. 이후 M개의 숫자 쌍을 입력받으면- Find : 부모를 확인하여 같은 집합인지 확인 후- Union : 같은 집합이 아닐 경우 서로 집합을 합치며 부모를 갱신한다.- 이때 작은 집합을 큰 집합에 합침으로  집합 간의 균형을 맞추고 트리의 높이를 최소화하여 성능을 향상시킨다. 4. 이후 경우의 수는 해..

    2024.11.14
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바