2018. 1. 7. 14:50, 알고리즘/BOJ
https://www.acmicpc.net/problem/11689
주어진 n에 대해 ϕ(n)을 계산하면 됩니다.(ϕ : euler pi function)
n의 소인수를 $p_1, p_2, p_3, .., p_k$라고 할 때, $ϕ(n) = n \times (1-1/p_1) \times (1-1/p_2) \times .. \times (1-1/p_k)$라는 성질이 있고 이 성질에 충실하게 구현을 하면 됩니다.
https://github.com/encrypted-def/BOJ/blob/master/11689.cpp
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 1693번: 트리 색칠하기 (2) | 2018.01.07 |
---|---|
[BOJ] 1167번: 트리의 지름 (0) | 2018.01.07 |
[BOJ] 1038번: 감소하는 수 (23) | 2018.01.07 |
[BOJ] 11778번: 피보나치 수와 최대공약수 (0) | 2018.01.07 |
[BOJ] 10220번: Self Representing Seq (0) | 2018.01.07 |
[BOJ] 12796번: 나의 행렬곱셈 답사기 (0) | 2018.01.07 |
Comments