BOJ 2886 - 자리 전쟁

image.png

문제 지문이 이상해서 추천하지 않는 문제

모든 사람에 대해 자리들에 대한 쌍 $(i, j)$ 를 각 거리 $d$ 에 넣어둔다

$d$는 최대 20000이다.

$d$ 를 작은것부터 순회하며 현재 $d$에 존재하는 쌍들을 보며 의자와 짝짓기를 해준다.

이미 앉은 사람이거나 이전 단계에서 이미 앉아진 자리라면 skip하고 그렇지 않다면 이번 단계에 이 자리에 앉은 사람이 두명 이상일 경우 정답에 $+1$를 한다.

Tags:

Categories:

Updated:

Comments