[실버 4] 백준 1269 - 대칭 차집합 (파이썬) 2025.04.02 23:27 Programming/백준 글 작성자: pental https://www.acmicpc.net/problem/1269 풀이 A를 집합(set)으로 변환 집합을 사용하면 in 연산이 평균 시간 복잡도 O(1)로 빠르게 작동 B를 순회하며 A에 포함된 원소 개수를 센다. 대칭 차집합 개수 계산 print(N + M - 2 * count) 시간 복잡도 분석 집합 변환 (set) : O(N) B 순회 및 포함 여부 확인 : O(M) 최종 연산 : O(1) 최종 시간 복잡도 : O(N + M) 코드 # 백준 1269 - 대칭 차집합 # 분류 : 집합 N, M = map(int, input().split()) A = list(map(int, input().split())) B = list(map(int, input().split())) A = set(A) count = 0 for b in B : if b in A : count += 1 print(N + M - 2 * count) 공유하기 게시글 관리 포렌식 & 개발 이야기 - Forensics & Development 저작자표시 비영리 'Programming > 백준' 카테고리의 다른 글 [브론즈 4] 백준 11945 - 뜨거운 붕어빵 (파이썬) (0) 2025.04.04 [골드 5] 백준 - 노드사이의 거리 (파이썬) (0) 2025.04.03 백준 2495 - 연속구간 (파이썬) (0) 2025.04.02 백준 2456 - 나는 학급회장이다 (파이썬) (0) 2025.04.01 백준 2491 - 수열 (파이썬) (0) 2025.03.31 댓글 공유하기 다른 글 댓글 이 글 공유하기 구독하기 구독하기 카카오톡 카카오톡 라인 라인 트위터 트위터 Facebook Facebook 카카오스토리 카카오스토리 밴드 밴드 네이버 블로그 네이버 블로그 Pocket Pocket Evernote Evernote 다른 글 [브론즈 4] 백준 11945 - 뜨거운 붕어빵 (파이썬) [브론즈 4] 백준 11945 - 뜨거운 붕어빵 (파이썬) 14:00:28 [골드 5] 백준 - 노드사이의 거리 (파이썬) [골드 5] 백준 - 노드사이의 거리 (파이썬) 2025.04.03 백준 2495 - 연속구간 (파이썬) 백준 2495 - 연속구간 (파이썬) 2025.04.02 백준 2456 - 나는 학급회장이다 (파이썬) 백준 2456 - 나는 학급회장이다 (파이썬) 2025.04.01 다른 글 더 둘러보기