알고리즘/기타
2021. 7. 1.
스위핑
스위핑에 대해 알아봅시다. 스위핑은 특정한 기준으로 자료들을 정렬하고, 이를 순서대로 탐색하며 문제를 해결하는 방식을 말합니다. 기법 자체는 매우 간단하지만, 특성상 다양한 자료구조와 결합해서 많이 쓰게 됩니다. https://www.acmicpc.net/problem/2170 2170번: 선 긋기 첫째 줄에 선을 그은 횟수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 다음 N개의 줄에는 선을 그을 때 선택한 두 점의 위치 x, y(-1,000,000,000 ≤ x < y ≤ 1,000,000,000)가 주어진다. www.acmicpc.net 가장 간단한 스위핑의 예시문제입니다. 수평선 위에 선분이 여러개 있는데, 선이 여러개 겹친 곳을 한 번씩만 계산했을 때 총 선의 길이의 합을 알아내야 합니다...