[백준] 사회망 서비스(SNS) (tree DP) 최적화
·
Algorithm/Coding Test Records
[백준] 2533 - 사회망 서비스(SNS) (tree DP)문제 소개백준 2533번 사회망 서비스(SNS) 문제 정리합니다.이 문제는 친구 관계가 트리로 주어졌을 때 최소 얼리 어답터 수를 구하는 문제입니다.핵심은 각 노드의 상태(얼리 어답터 여부)에 따른orion-log.tistory.com해결 과정 및 코드핵심 최적화 아이디어ArrayList → 배열 기반 인접 리스트: 메모리 접근 패턴 개선ArrayList[] 대신 int[] head, next, to 사용2차원 → 1차원 DP 배열: 메모리 접근 최적화dp[node][0/1] 대신 dp0[node], dp1[node] 분리비트 연산 활용: 곱셈을 시프트 연산으로 대체2 * n → n 로 연산코드시간 복잡도: O(N)공간 복잡도: O(N)impo..