728x90
반응형
오일러 피 함수 P[N]의 정의는 1부터 N까지 범위에서 N과 서로소인 자연수의 개수를 뜻한다.
오일러 피의 핵심 이론
- 구하고자 하는 오일러 피의 범위만큼 자기 자신의 인덱스값으로 초기화한다.
- 2부터 시작해 현재 배열의 값과 인덱스가 같으면(= 소수일 때) 현재 선택된 숫자(K)의 배수에 해당하는 수를 배열에 끝까지 탐색하며 P[i] = P[i] - P[i] / K 연산을 수행한다. (i는 K의 배수)
- 배열의 끝까지 2번 과정을 반복하여 오일러 피 함수를 완성한다.
서로소란?
두 수 사이의 관계에서 공통되는 약수가 최대 1이며 1밖에 없는 수를 뜻한다.
반응형
'Knowledge > 알고리즘' 카테고리의 다른 글
최단 경로 알고리즘 (0) | 2024.07.04 |
---|---|
유클리드 호제법 (0) | 2024.07.01 |
너비 우선 탐색 (BFS : Breadth-First Search) (0) | 2024.06.24 |
깊이 우선 탐색 (DFS : Depth-First Search) (0) | 2024.06.23 |
정렬 알고리즘 정의 요약 (0) | 2024.06.18 |