본문 바로가기
코딩 테스트/개념

오일러의 피

by ornni 2024. 6. 9.
728x90
반응형

오일러의 피

 

P[N] : 1부터 N까지 범위에서 N과 서로소인 자연수의 개수

 

원리

1. 구하고자 하는 오일러 피의 범위만큼 리스트를 자기자신의 인덱스 값으로 초기화한다.

2. 2부터 시작해 현재 리스트의 값과 인덱스가 같으면 (소수) 현재 선택된 숫자(k)의 배수에 해당하는 수의 리스트를 끝까지 탐색하여 P[i] = P[i] - P[i] / k 연산을 수행한다. (i는 k의 배수)

3. 리스트의 끝까지 2를 반복하여 오일러의 피 함수를 완성한다.

반응형

'코딩 테스트 > 개념' 카테고리의 다른 글

유클리드 호제법  (0) 2024.06.23
확장 유클리드 호제법 (수정 필요)  (0) 2024.06.16
이진 탐색  (0) 2024.06.08
소수 구하기  (2) 2024.06.02
우선순위 큐 Method  (0) 2024.06.01