문제 링크 : https://www.acmicpc.net/problem/13334문제를 해결한 방법1. 우선 데이터의 위치가 무작위로 들어오므로, s<e의 형식을 갖추도록 min, max를 이용하여 데이터를 정렬하여 입력 받습니다.2. e가 작은 것을 먼저 탐색하도록 데이터를 전체 정렬합니다.3. e-s > L 인 것을 쳐내줍시다.4. pq.peek() < e-L 보다 작다면, 철로의 범위를 벗어나므로 pop을 해줍니다.
더 이상 조건을 만족하지 않을 때까지 반복합니다. 5. s를 PriorityQueue에 add 합니다.6. 남아있는 pq.size()의 최댓값을 구합니다....
13334번 : 철로에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.