본문 바로가기 메뉴 바로가기

엘릭시르제

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

엘릭시르제

검색하기 폼
  • 분류 전체보기 (28) N
    • BOJ (23) N
    • PS 주저리 (2)
    • PS 수학 (3)
    • 알고리즘 정리 (0)
    • 대회 문제 (0)
    • 일상생활 (0)
    • 노래 (0)
  • 방명록

2025/07/23 (1)
[BOJ][Python] 백준 4445번 - Tile Cut

문제 풀이최대 유량 문제는 단순하다. 격자판에서 WIN을 총 몇 개 만들 수 있는지 구하는 것인데, S -> W를 연결하고, N -> T에 연결한 다음에 I의 경우에는 W -> I, I -> N을 연결하면 된다. 하지만 이렇게만 하면 틀린다. I는 단 한 개 사용해야 하기 때문이다.이런 경우가 바로 틀리게 되는 원인인데, I는 1개 밖에 없지만 WIN을 2개 만들 수 있기 때문이다. 이를 방지하기 위해서는 간단하게 I에 대해 정점 분할을 해서 단 한 개의 I에만 유량을 흘리게 하면 된다. 여담으로 이 문제의 입력이 좀 귀찮은 편이다. 코드

BOJ 2025. 7. 23. 17:13
이전 1 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 정렬
  • 너비 우선 탐색
  • BFS
  • 다이나믹 프로그래밍
  • 최소 신장 트리
  • Brute Force
  • 시뮬레이션
  • TEXT
  • Python
  • backtracking
  • 수학
  • 파이썬
  • 백트래킹
  • Simulation
  • set
  • math
  • 그리디
  • DP
  • Sorting
  • 볼록 껍질
  • 집합과 맵
  • greedy
  • 브루트포스
  • BOJ
  • Implementation
  • 위상 정렬
  • 구현
  • convex hull
  • MST
  • Topological Sorting
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바