https://www.acmicpc.net/problem/9345
- 2월동안 187문제 풀기(지난달 누적 87개) (69/187)
- 꽉찬 자연수 집합에서 Swap만 허용하면, Min과 Max가 같을때 수의 구성은 항상 같다.
- 예를들면 1~10까지 꽉 찬 자연수 집합을 생각해보자
- 아무리 Swap해도 1,2,3,4,5안에서만 swap하면 min과 max가 바뀌지 않는다.
- 이때 1,2,3,4,5밖에서 7같은거를 3과 바꾼다면 max가 바뀌게 된다.
- 이를 이용해서 min, max segTree를 만들면 쿼리당 로그시간에 해결 가능
1 |
|