Yejin's Story

Yejin's Story

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

Yejin's Story

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

소문난 칠공주 파이썬(1)

  • [BOJ_Python]1941. 소문난 칠공주

    문제https://www.acmicpc.net/problem/1941 사용 알고리즘BFS, Backtracking, BruteForce 풀이고려사항1. 인원 7명 모으기2. 이다솜파(S)의 수가 4이상인지 확인3. 모인 7명의 인접여부 확인 후기1. 이 문제의 keypoint는 학생을 인덱스화하여 백트레킹을 진행하는 것이다.idx = [(i, j) for j in range(5) for j in range(5)]인덱스화를 하여 지금 위치 이후 학생들을 기준으로 재귀를 진행했고이 방식을 사용하면 동일한 학생 집단의 중복이 없다.처음에 다른 방식으로 한 학생을 기준으로 잡고 7명을 모은 경우다른 학생을 기준으로 7명을 잡은 경우와 중복되어 동일한 집단이 겹치는 경우가 발생했다.이것을 확인하는 것에 시간이 많..

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

티스토리툴바