https://www.acmicpc.net/problem/5854 n, k가 입력으로 주어지고 n개의 줄에 거리와 방향(L, R)이 주어진다. 1차원 수직선 상에서 주어진 입력 순서대로 좌우로 이동할 때 k번 이상 지나간 구간의 총 길이를 구하면 된다. 사용한 알고리즘 : 누적합n 제한을 보니 우리는 O(n)에 해결해야만 할 것 같다.왼쪽으로 이동하던지, 오른쪽으로 이동하던지 방향과는 상관없이 그 구간의 시작과 끝이 항상 존재한다. 시작과 끝을 구해놓고, 시작 인덱스에 + 1, 끝 인덱스에 -1을 해준다.모든 구간을 정렬(O(nlogn))하고, IMOS 법을 적용해주면 O(n)에 해당 구간이 몇 번 칠해졌는지 알 수 있다. 현재 누적된 값이 k 이상이라면 정답에 해당 구간의 길이를 더해준다. #incl..