백준 2852 - NBA 농구
핵심 접근 — - 득점과 득점 사이 구간마다 그 구간 동안 누가 앞서 있었는지 판정
핵심 접근 — - 득점과 득점 사이 구간마다 그 구간 동안 누가 앞서 있었는지 판정
DFS는 한 번 외우면 끝날 것 같지만 문제마다 반환값과 매개변수를 바꿔야 한다. 네 문제를 이어 풀며 세 변형으로 확장하고, 단방향·양방향을 가르는 지점과 visited 초기화 타이밍까지.
핵심 접근 — - 양방향 인접 리스트 구성
핵심 접근 — - 양방향 인접 리스트 구성
핵심 접근 — - 'A B' 입력 → v[b].push_back(a) (단방향, 역방향 저장)
핵심 접근 — - 인접 리스트로 그래프 구성
TMap을 std::map에 대응시켜 이해하고 있었는데 답변으로 정리하다 그 대응이 틀렸다는 게 드러났다. 자료구조·복잡도·순회 순서·메모리 레이아웃·균형 규칙 다섯 축으로 갈라 비교했다.
핵심 접근 — 모든 '#'을 감싸는 최소 경계 사각형(bounding box)
복제가 되는 것과 감당 가능한 복제는 다르다. 복제 빈도·연관성·우선순위·휴면·RepNotify로 무엇을 언제 누구에게 보낼지 조절하고, 애니메이션·공격·컴포넌트 동기화까지 붙였다.
핵심 접근 — 지표마다 부호 있는 점수 하나로 압축