후보가 한 번 밀려나면 다시 답이 될 수 없을 때 단조 구조를 쓴다. 남겨야 하는 정보는 문제의 답 형태가 정한다.
오른쪽 후보를 기다리며 값과 인덱스를 함께 보존한다.
창 밖 후보를 먼저 제거하고 뒤에서 약한 후보를 버린다.
값만 저장하면 거리와 만료 판단을 복원할 수 없다.
판정 순서: 후보가 다시 살아날 수 없는가 → 값만으로 충분한가 → 창 만료가 필요한가.