플래티넘4 [백준 2126] 지진 이분 탐색을 통해 MST에서 사용할 이득 수식의 x (mid)를 결정한다. 정렬/우선순위 큐를 통해 이득을 최대화할 수 있다. 이득을 표현하는 수식을 찾고, 이를 MST를 찾을 때 정렬하는 키로 삼아야 하는, 두 가지 개념을 혼합한 문제.... 파이썬플래티넘4알고리즘백준코딩테스트백준 [백준 10335] There is No Alternative 원본 MST를 형성하는 간선 집합과 MST 비용을 구한 뒤, 각 간선을 원본 그래프에서 제외한 뒤 다시 한번 MST를 구해보자. 만일 MST 값이 달라진다면 그 간선은 '대체 불가능한' 간선이다. 파이썬에서는 시간 단축을 위해 원본 그래프를 copy로 긁어왔고, 이번 크루스칼 알고리즘에서는 heap이 아니라 정렬한 값을 deque로 주고 사용했다. 원래는 heap을 원본 그래프에 사용한 뒤 ... 파이썬플래티넘4알고리즘백준코딩테스트백준
[백준 2126] 지진 이분 탐색을 통해 MST에서 사용할 이득 수식의 x (mid)를 결정한다. 정렬/우선순위 큐를 통해 이득을 최대화할 수 있다. 이득을 표현하는 수식을 찾고, 이를 MST를 찾을 때 정렬하는 키로 삼아야 하는, 두 가지 개념을 혼합한 문제.... 파이썬플래티넘4알고리즘백준코딩테스트백준 [백준 10335] There is No Alternative 원본 MST를 형성하는 간선 집합과 MST 비용을 구한 뒤, 각 간선을 원본 그래프에서 제외한 뒤 다시 한번 MST를 구해보자. 만일 MST 값이 달라진다면 그 간선은 '대체 불가능한' 간선이다. 파이썬에서는 시간 단축을 위해 원본 그래프를 copy로 긁어왔고, 이번 크루스칼 알고리즘에서는 heap이 아니라 정렬한 값을 deque로 주고 사용했다. 원래는 heap을 원본 그래프에 사용한 뒤 ... 파이썬플래티넘4알고리즘백준코딩테스트백준