일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Floyd
- Sweeping
- Bridge
- DFS
- backtracking
- Flow
- greedy
- TwoPointers
- FenwickTree
- scc
- mergesorttree
- Union-Find
- Dijkstra
- ArticulationPoint
- 2-sat
- ShortestPath
- Tree
- LIS
- SlidingWindow
- KMP
- BFS
- Bellman-Ford
- topologicalsort
- BinarySearch
- Implementation
- Math
- DP
- MST
- LCA
- IndexedTree
- Today
- Total
목록Union-Find (2)
정리충의 정리노트
0. 문제 주소 https://www.acmicpc.net/problem/9938 9938번: 방 청소 문제 은기는 술병 N개(1부터 N까지 번호가 매겨져 있다)와 서랍 L개(1부터 L까지 번호가 매겨져 있다)를 가지고 있다. 술병은 은기의 방 바닥에 흩어져 있고, 어린이날을 맞이해 방 청소를 하려고 한다. 서랍에는 술병이 하나 들어갈 수 있다. 나중에 원하는 술을 빠르게 찾을 수 있게 하기 위해 은기는 각각의 술병이 들어갈 수 있는 서랍의 번호 Ai와 Bi를 공책에 적어 놓았다. 은기는 술병을 1번부터 N번까지 순서대로 정리할 것이고, 각각의 술병에 대 www.acmicpc.net 1. 풀이 분리 집합 문제인 걸 몰랐으면 절대 못 풀었을 것 같다. 사실 알고도 엄청 오래 걸렸다. 1. 한 번 채워진 서..
0. 문제 주소 https://www.acmicpc.net/problem/3830 3830번: 교수님은 기다리지 않는다 문제 상근이는 매일 아침 실험실로 출근해서 샘플의 무게를 재는 일을 하고 있다. 상근이는 두 샘플을 고른 뒤, 저울을 이용해서 무게의 차이를 잰다. 교수님의 마음에 들기 위해서 매일 아침부터 무게를 재고 있지만, 가끔 교수님이 실험실에 들어와서 상근이에게 어떤 두 샘플의 무게의 차이를 물어보기도 한다. 이때, 상근이는 지금까지 잰 결과를 바탕으로 대답을 할 수도 있고, 못 할 수도 있다. 상근이는 결과를 출근한 첫 날부터 공책에 적어 두었다. 하지만, 엄 www.acmicpc.net 1. 풀이 처음엔 LCA를 생각했었는데, 트리 구조가 안나와서 다른 방법을 생각해보았다. [PS/Unio..