[Theme 24] 좌표 압축
·
[CONCEPT]/[Chapter 4] 알고리즘과 수학
1. 좌표를 압축하는 방법좌표를 압축하는 경우가령 이런 경우가 있을 수 있습니다. 어떤 문제를 푸는데, 수의 값은 필요가 없는데 수의 대소 관계를 알아야 하는 상황이 왔다고 생각해 보죠. 이런 경우가 사실 많이 나오는 경우는 아닌데 문제를 풀다 보면 종종 나오기는 합니다. 특히 이런 문제들이 굉장히 넓은 수의 범위를 들고 나오면 더욱 난감해지죠.그래서 생겨난 기법이 바로 좌표 압축(Coordinate Compression)입니다. 좌표의 집합 $X$를 압축한 결과는 다음과 같아야 합니다.$X$를 좌표 압축한 결과인 $X'$은 $X$에 한 번 이상 등장한 모든 원소를 중복 없이 포함해야 한다.그러니까 이게 무슨 말이냐면, 1차원 좌표계 상에 다음과 같은 좌표들이 있다고 가정합시다.$$X=\{-2, 5, 9..