알고리즘 개념: 유니온-파인드유니온 파인드에 대해 이전에 정리해 둔 개념 정리를 한번 읽어보고 오는 것을 추천합니다.[알고리즘] 유니온 파인드 (Union-Find) 개념과 최적화 기법 [알고리즘] 유니온 파인드 (Union-Find) 개념과 최적화 기법유니온 파인드 개념상호 배타적 부분 집합(Disjoint Set : 서로소 집합)을 표현할 때 사용여러 노드가 존재할 때 두 노드를 같은 집합으로 묶어주고 같은 집합에 속하는지 판별 연산•Union (합집합)mint10.tistory.com 백준 20040번 사이클게임 https://www.acmicpc.net/problem/20040예제 보려면 더보기 클릭더보기예제 입력 16 50 11 22 35 40 4예제 출력 10예제 입력 2 6 50 11 21 ..
c++
알고리즘 개념: 유니온-파인드유니온 파인드에 대해 이전에 정리해 둔 개념 정리를 한번 읽어보고 오는 것을 추천합니다.[알고리즘] 유니온 파인드 (Union-Find) 개념과 최적화 기법 [알고리즘] 유니온 파인드 (Union-Find) 개념과 최적화 기법유니온 파인드 개념상호 배타적 부분 집합(Disjoint Set : 서로소 집합)을 표현할 때 사용여러 노드가 존재할 때 두 노드를 같은 집합으로 묶어주고 같은 집합에 속하는지 판별 연산•Union (합집합)mint10.tistory.com 백준 1976번 여행 가자https://www.acmicpc.net/problem/1976 예제 보려면 더보기 클릭더보기예제 입력 1330 1 01 0 10 1 01 2 3 예제 출력 1YES문제풀이 i번째 줄의 j..
알고리즘 개념: 유니온-파인드유니온 파인드에 대해 이전에 정리해 둔 개념 정리를 한번 읽어보고 오는 것을 추천합니다.[알고리즘] 유니온 파인드 (Union-Find) 개념과 최적화 기법 [알고리즘] 유니온 파인드 (Union-Find) 개념과 최적화 기법유니온 파인드 개념상호 배타적 부분 집합(Disjoint Set : 서로소 집합)을 표현할 때 사용여러 노드가 존재할 때 두 노드를 같은 집합으로 묶어주고 같은 집합에 속하는지 판별 연산•Union (합집합)mint10.tistory.com 백준 1717번 집합의 표현https://www.acmicpc.net/problem/1717예제 보려면 더보기 클릭더보기예제 입력 17 80 1 31 1 70 7 61 7 10 3 70 4 20 1 11 1 1예제 출..
유니온 파인드 개념상호 배타적 부분 집합(Disjoint Set : 서로소 집합)을 표현할 때 사용여러 노드가 존재할 때 두 노드를 같은 집합으로 묶어주고 같은 집합에 속하는지 판별 연산•Union (합집합) : 노드 x가 포함된 부분 집합과 노드 y가 포함된 부분집합을 합치는 연산•Find (x): 노드 x가 포함된 부분집합을 찾는 연산 최적화 기법1. Path Compression2. Union by Rank (Union by Height)3. Weighted Rule (Union by Size) 유니온 파인드구현초기화부모 노드를 지정할 parent 배열 선언 (코드로 구현할땐 편하게 p로 선언하겠다)parent를 자기 자신으로 지정하여 초기화n개의 원소가 각각 하나의 부분집합 이룸for(int ..
알고리즘 개념 누적합누적합에 대해 잘 모른다면 이전에 정리해 둔 개념 정리를 한번 읽어보고 오는 것을 추천합니다.[알고리즘] 누적합 (prefix sum) [알고리즘] 누적합 (prefix sum)누적합 개념 정리누적합: 배열에서 앞에서부터 해당 인덱스까지의 원소의 값을 모두 더한 것구간합: i부터 j까지 해당 구간 사이 원소의 합예를 들어 5 4 3 2 1 이라는 값을 가진 5 크기의 배열 arrmint10.tistory.com 백준 19951번 태상이의 훈련소 생활https://www.acmicpc.net/problem/19951 19951번: 태상이의 훈련소 생활2020년 5월 14일 논산훈련소에 입대한 태상이는 첫 총기 훈련에서 가스 조절기를 잃어버리는 중대한 실수를 범했다. 그로 인해, 태상이는..
알고리즘 개념 누적합누적합에 대해 잘 모른다면 이전에 정리해 둔 개념 정리를 한번 읽어보고 오는 것을 추천합니다.[알고리즘] 누적합 (prefix sum) [알고리즘] 누적합 (prefix sum)누적합 개념 정리누적합: 배열에서 앞에서부터 해당 인덱스까지의 원소의 값을 모두 더한 것구간합: i부터 j까지 해당 구간 사이 원소의 합예를 들어 5 4 3 2 1 이라는 값을 가진 5 크기의 배열 arrmint10.tistory.com 백준 21318번 피아노 체조https://www.acmicpc.net/problem/21318 21318번: 피아노 체조피아노를 사랑하는 시은이는 매일 아침 피아노 체조를 한다. 시은이는 N개의 악보를 가지고 있으며, 1번부터 N번까지의 번호로 부른다. 각 악보는 1 이상 1..